近日通过小黄鱼购入了别人自制的zigbee2mqtt网关,踩了很多坑,学习了很多知识。写个笔记记录下来。
zigbee2mqtt自制网关,购买连接不附,需要的可以自己搜索。购入价72含运费。自制网关芯片组为cc2530+esp12。运行系统为tasmota。
工作模式主要有两种
自己学习了一下这个设备,发现网上大部分都是cc25xx芯片通过usb连接ha,其实原本设计就是usb dongle。后来比较著名的就是妖神设计的将esp8266和cc2530连起来,以wifi作为媒介转发,免去受usb必须插在宿主机上的限制。
芯片组上cc25xx差别主要体现在带机量上。目前没有比对过,不评价。
这个是将zigbee设备识别,并转为mqtt协议的软件,支持千种以上设备,通用性较强,界面友好。 网址
这是一个通用消息软件,详细内容可以自行网上搜索。在homeassistant下作用就是可以通过mqtt discovery自动发现mqtt设备。通常需要一个MQTT broker作为服务器转发消息。基本概念上有消息发布者及订阅者。消息发布者根据topic(主题)发布消息,订阅者订阅该topic读取消息。
zigbee设备与自制zigbee网关配对。
方案2优点就是无需zigbee2mqtt软件。缺点就是对于mqtt homeassistant需要通过configurationyaml自己配置设备。
方案1有点就是zigbee2mqtt软件直接可在homeassistant中集成并识别。缺点就是zigbeemqtt无法识别的设备自己还是要手工设置。
方案1
传统的安全管理系统,一般都是有线的,现在的智能管理系统多采用zigbee和射频技术,简单进,就是可以做到即插即用,弥补了传统智能管理系统工艺复杂,使用不便,智能化不彻底的缺陷,具有实时状态反馈,实时远程控制或交互式智能控制等特点。以某区域智能安全管理系统为例:系统通常包括:监控中心和分别安装于区域各处的若干监控节点,所述监控节点包括控制模块、图像监控模块、环境信息采集模块和红外线采集模块;环境信息采集模块、图像监控模块、红外线采集模块与控制模块连接,各个监控节点的控制模块与监控中心连接。
监控人员可通过监控中心实时获取监控节点安装位置的环境信息、图像信息和红外线信息,同时,系统的监控节点的数量可以自由设置,其覆盖面大,即使在区域面积较大时,也能实现对整个区域的监控。
现代智能管理系统多采用zigbee和射频技术,简单进,就是可以做到即插即用,弥补了传统智能管理系统工艺复杂,使用不便,智能化不彻底的缺陷,具有实时状态反馈,实时远程控制或交互式智能控制等特点。
有的家居安全智能管理纤维还具备自动维护功能:通过服务器直接从制造商的服务网站上自动下载、更新驱动程序和诊断程序,实现智能化的故障自诊断、新功能自动扩展。
JAVA无法 *** 作到底层,你可以用C来编写代码,JAVA通过JNI来调用C写的函数实现对zigbee硬件的控制。如果你要使用普通的android手机来控制硬件,得做一个中间件,能够和android通信,同时又能和硬件通信的设备。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)