最近装修房子,规划着弄些智能家居的产品,把最近的一些想法总结下:
一、无线技术
家用无线技术目前有wifi、zigbee、蓝牙、lora、RF、红外
1、wifi由于功耗问题不太适合用于传感器,另外需要路由器作为网关,一旦路由器出问题,整套系统都会出现问题;
2、zigbee和蓝牙BLE都能满足低功耗的要求,蓝牙5.0规范出来后也能实现mesh,最重要的一点蓝牙芯片便宜,一片CC2540单芯片可以解决所有问题,不需要单独的MCU,开发资料也很齐全,个人比较偏向蓝牙技术;
3、lora不太熟悉,目前芯片少价格贵;
4、传统315M和433M RF射频技术的最大优点是便宜,方案成熟可靠,用于墙壁开关很合适,最大的缺点是安全性,遥控信号很容易被监听复制;
5、红外只适合近场通信,比较适合家电遥控,市场上Broadlink之类的产品做的挺好,就是App做的一般
二、平台
软件方面,目前智能家居的协议种类太多了,没有统一的标准,小米、飞利浦、贝尔金等主要出货商均为私有协议,有自己的App,给用户的操作带来诸多不便。现在比较流行的开源平台Home Assistant对各家协议支持比较好,而且有跨平台的app支持,不用写代码,对配置文件稍作修改就可以无缝对接各家产品,比较推荐。
硬件方面,树莓派应该算是老大了,不过我现在用的是几年前便宜淘来的Beaglebone Black,性能弱一点吗,但是作为服务器,麻烦点的是没有蓝牙,不太适合做网关。乐鑫最近推ESP32,出了个很漂亮的M5stack,自带屏幕,很是长草,官方给了arduino库支持,相比基于arm等使用python编程的,还是麻烦些。ESP8266依然比较火吧,
三、产品
1、传感器、开关类
2、智能