热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

智能家居的新篇章PHILIPSHUE

智能家居貌似对很多人来说比较遥远,但是这个社会的进步似乎让它们就这么突然的走进了大众的生活中.从nest温度控制系统到app控制的开关再到philipshue智能灯泡,它们走向

智能家居貌似对很多人来说比较遥远,但是这个社会的进步似乎让它们就这么突然的走进了大众的生活中.从nest温度控制系统到app控制的开关再到philips
hue智能灯泡,它们走向功能成熟的同时定位也更大众化.

一直觉得科技是可以改变生活的,尤其是对于我这种懒人来说.最开始倒腾使用mac
mini作为家庭服务器&HTPC 
链接 到现在入手的philips,每一样东西的应用都是方便我们的生活.



什么是Philips
Hue?

简单的说,世界上第一款无线+智能+手机遥控的LED照明系统。

你需要知道关于Hue的一切:

2012年10月29日正式问世
提供16百万色的LED可调光
每个LED灯功耗8.5W,产生
600Lumin,相当于一个50W的白炽灯
用iPhone,Android Phone和WebApp远程控制灯亮度,颜色,Flash
Pattern,以及各种定时和设置室内情调功能
Philps将提供官方API和SDK,
让用户自己编写各种App和程序对Hue自我定制各种功能,目前已有第三方抢先破解了Hue,通过简单的编程,你可以写自己的WebApp来玩转Hue
(Google Group Link)
Hue是基于ZigBee Smart
Lighting系统上的。ZigBee是一种和Wifi类似的速短距传输网络协议,我们用下图描述了Hue通过ZigBee hub和wifi
Router实现智能控制的工作原理。



试想用自己的手机就能控制家中的各种电器,播放我们想要的电视节目,甚至可以为家庭安全布防这是一个多么美妙的事情.20年前这个设想存在比尔盖茨的智慧之家中,今天它走向了我们大众的生活.
3个灯泡一个控制器售价高达2000港币的东西,大家一定质疑它的性价比.多么牛逼的灯泡需要500元一个?
根据我的使用来看它虽然值不到这么多钱,但花费一样的效果目前还不能找到比它更优秀的智能灯泡.

灯泡跟控制器的无线连接并不是目前国内很多智能开关采用的wifi模式,而是采用的zigbee工业标准.
为什么使用zigbee?这与philips公司是zigbee联盟也许有很大的关系.
但作为消费者我们只需要知道zigbee是一种低功耗的无线连接标准就够了.它的传速速度比wifi低很多,但省电且不占用wifi信道的好处让它成为目前智能家居非常火爆的传输标准.

下面是一个11b的wifi标准与zigbee的对比表格:







































 
ZigBee

IEEE802.11b

单点覆盖距离

50-300m

100~300m

传输速度

250Kbps

11Mbps

编程难度



硬件复杂性

简单

复杂

频段

868MHz~2.4GHz

2.4GHz

成本



电池寿命

数年

数小时

网络节点数

65000

50



philips
hue高速的32位STM方案+Ti2530 Zigbee的IC,通过RestFul接口的小型web服务器提供了二次开发的可能性.通过HTTP
POST或者其他方式实现控制philips
hue的可能性,philips在硬件底层已经完成了zigbee控制模块的完全开发,通过第三方将会非常容易的控制它们.

>

>因为灯泡是完全胶封的所以没有拆开,网上的拆解图可以看看
>做工用料应该算非常高端了11个LED实现了HUE万种色彩的变换

bubuko.com,布布扣bubuko.com,布布扣 src="https://img.php1.cn/3cd4a/1eebe/cd5/8373b1277127c518.webp">

 

1直关注这款产品,去年底在美国apple
store上市,但只有110V电压版本所以一直没有入手,直到最近才有了220V版本的港行版.目前这个产品貌似只有apple
store有售(国内除外).


>来看看新鲜的开箱

bubuko.com,布布扣bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1e618/c5a/d5d40da532c3a782.png">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/8ad8f3bf8da691df.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/189d8/978/7dbdf0f38ad53545.jpeg">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/5b97d3b808d031e2.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/189d8/978/7dbdf0f38ad53545.jpeg">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/6c257b6ba227cc3e.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/e62700fe09f8933e.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/a5d7215df572c386.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/eec57030b649a106.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/d67981797265d9c7.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/6c257b6ba227cc3e.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/94ce/a6e/865776f6fe3d5f59.jpeg">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/45a090220e38e09d.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/2d903861d5ad779c.png">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/8ad8f3bf8da691df.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/8170a21e8dddfd22.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/189d8/b64/5b34b53b79a39fdd.jpeg">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/43a754c811e7ec5c.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/7cccb7e4b6cb5cb8.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/ea91d84a82557da5.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/8be1ccb5166feb93.webp">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/189d8/978/7dbdf0f38ad53545.jpeg">bubuko.com,布布扣src="https://img.php1.cn/3cd4a/1eebe/cd5/5b97d3b808d031e2.webp">

 

>新加入的地理围栏功能略为高端,简单点说就是当使用者的手机到达指定位置的时候philips
hue的灯泡就会按照定制的模式亮起.

>

>>通过与第三方API的连接甚至可以根据天气改变灯泡颜色,来邮件的时候还可以通过灯泡闪烁.
>>>当与女神独处的时候弄上一个氛围灯模式..那样你懂的


推荐阅读
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • 本文详细介绍了如何在Linux系统中搭建51单片机的开发与编程环境,重点讲解了使用Makefile进行项目管理的方法。首先,文章指导读者安装SDCC(Small Device C Compiler),这是一个专为小型设备设计的C语言编译器,适合用于51单片机的开发。随后,通过具体的实例演示了如何配置Makefile文件,以实现代码的自动化编译与链接过程,从而提高开发效率。此外,还提供了常见问题的解决方案及优化建议,帮助开发者快速上手并解决实际开发中可能遇到的技术难题。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 题目描述:小K不幸被LL邪教洗脑,洗脑程度之深使他决定彻底脱离这个邪教。在最终离开前,他计划再进行一次亚瑟王游戏。作为最后一战,他希望这次游戏能够尽善尽美。众所周知,亚瑟王游戏的结果很大程度上取决于运气,但通过合理的策略和算法优化,可以提高获胜的概率。本文将详细解析洛谷P3239 [HNOI2015] 亚瑟王问题,并提供具体的算法实现方法,帮助读者更好地理解和应用相关技术。 ... [详细]
  • 为何Serverless将成为未来十年的主导技术领域?
    为何Serverless将成为未来十年的主导技术领域? ... [详细]
  • PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化
    PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化 ... [详细]
  • 高效批量文件重命名软件
    开发了一款基于Python的高效批量文件重命名软件,并集成了wxWidgets图形用户界面,使用cxfreeze将其打包为独立的可执行文件(exe)。该工具适用于需要频繁处理大量文件的用户,能够显著提高文件管理效率。详细使用说明包含在软件压缩包内。开发环境为Python 2.7和wxWidgets 3.0,运行环境要求兼容Windows系统。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • 为了在Fragment中直接调用Activity的方法,可以通过定义一个接口并让Activity实现该接口来实现。具体步骤包括:首先在Fragment中声明一个接口,并在Activity中实现该接口。接着,在Fragment中通过类型转换检查Activity是否实现了该接口,如果实现了则调用相应的方法。这种方法不仅提高了代码的解耦性,还增强了模块间的通信效率。此外,还可以通过ViewModel或LiveData等现代Android架构组件进一步优化这一过程,以实现更加高效和可靠的通信机制。 ... [详细]
  • 通过优化模板消息机制,本研究提出了一种高效的信息化推送方案。该方案利用获取的访问令牌(access token)和指定的模板ID,实现了精准且快速的信息推送,显著提升了用户体验和信息传递效率。具体实现中,通过调用相关API接口,确保了消息的准确性和及时性,为用户提供更加便捷的服务。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • 在 HihoCoder 1505 中,题目要求从给定的 n 个数中选取两对数,使这两对数的和相等。如果直接对所有可能的组合进行遍历,时间复杂度将达到 O(n^4),因此需要考虑优化选择过程。通过使用哈希表或其他高效的数据结构,可以显著降低时间复杂度,从而提高算法的效率。具体实现中,可以通过预处理和存储中间结果来减少重复计算,进一步提升性能。 ... [详细]
  • 在探讨如何高效处理大规模数据报表的分页展示之前,首先需要明确导致报表加载缓慢的主要原因。通常情况下,这主要是由于两个方面:一是查询条件过于宽泛,使得数据库返回的结果集包含数百万甚至更多的记录;二是前端渲染性能不足,无法高效处理大量数据。为了优化这一过程,可以从以下几个方面入手:优化查询条件,减少不必要的数据返回;采用分页查询技术,每次仅加载所需的数据;利用缓存机制,减少对数据库的频繁访问;提升前端渲染效率,使用虚拟滚动等技术提高用户体验。 ... [详细]
  • 本文详细探讨了Java集合框架的使用方法及其性能特点。首先,通过关系图展示了集合接口之间的层次结构,如`Collection`接口作为对象集合的基础,其下分为`List`、`Set`和`Queue`等子接口。其中,`List`接口支持按插入顺序保存元素且允许重复,而`Set`接口则确保元素唯一性。此外,文章还深入分析了不同集合类在实际应用中的性能表现,为开发者选择合适的集合类型提供了参考依据。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
author-avatar
直拍之横打
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有