自制zigbee网关接入Homeassistant笔记

自制zigbee网关接入Homeassistant笔记,第1张

近日通过小黄鱼购入了别人自制的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通信,同时又能和硬件通信的设备。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10831302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存