智能家居是利用人工智能技术控制家中的各类设备,通过手机APP实现远程操作,提升家庭生活便利性。
思考文章
1.网络布局的选择——mesh还是AC+AP?
Mesh在家感觉有点堵,ac+ap没有这个问题,美观很重要。选择AC+AP;
家里孩子还小,到时候路由器会让我很烦。AC+AP没有这个麻烦。
AP散热不好,就像客厅天花板上有吊顶AP,主卧不能+AP一样。我想其他房间也可以。
至于最重要的稳定切换,我觉得无论是mesh还是acap都应该问题不大。
总结:AC+AP
Wifi6还是wifi7?千兆还是兆?
好像对我来说不是问题。简单研究后得出结论,如果Mido一次性到位,那就是wifi7,不多的话支持千兆。
我的家人想看电视。视频直播,曾经用过电信和移动,电信还是赢了,但是电信千兆对我来说太贵了,我家360还是100M,应该更多考虑内网千兆。千兆的wifi6协议就够了。
另外这一块其实暂时不纠结。目前我住的家里用的是ac+ap。在此之前,有几个雷科网状支持路由器吃灰。搬进新家可能需要两年时间。先用吃灰路由器调试一下。可能正式搬家的时候,wifi7的价格降了不少。
给晒小黄鱼前收集的装备。
TL-R479GP-AC+TL-AP1202GI-POE,8端口+POE。收到的时候不知道有硬件版,只好收下了。
自动重启AP设置为每晚凌晨4点,目前使用还是稳定的。
这是容器管理的界面,还是很方便的
5 .家庭助手+无节点
为什么要有一个节点——红色?好像听说homeassistant之前的自动化没有node-red方便。我研究过node-red的接口流程,感觉非常非常强大。大家一起搭配吧。这样,HA就是我的设备访问和仪表板的一部分,node-red是核心实现。
目前图片是我的设备接入最基础的调试,后续完成会贴出6.zigbee2mqtt+mqtt+zigbee网关硬件。
1.先说这些吧,免得以后忘了。
智能设备包括wifi、zigbee和蓝牙。如果您访问设备各自的应用程序,您可能需要购买许多网关。
对HA核心的访问有两种:服务器访问和本地访问。考虑到他们的服务器会停机或无法提供服务,本地访问是最好的。其中wifi不需要额外的网关就可以正常访问ha本地,zigbee和蓝牙都需要一个网关才能访问ha。
zigbee的网关看起来是通用的,diy可以接入多个厂商的设备,简单来说一个zigbee网关就可以满足所有的zigbee设备。以及diy的力量&;配套设备数量会更好,所以首选diy。
看了小米的多模网关,好像还可以,但是价格并不比diy的优越。
2.要不要自己做一个zigbee协调器或者路由器?
我是软件专业的。虽然学过构图原理什么的,好像也做过元宵,但是了解的不多。我自己暂时不做了。选择一个成品。
3.mqtt是一个软件。简单来说,应该符合卡夫卡的机制。HA和nodered都可以使用它们的消息来实现自动化。用diy的zigbee协调器,在访问mqtt时需要将zigbee信令转换成mqtt的topic,此时使用zigbee2mqtt是对的。
理解了这个思路之后,是不是还有一些把蓝牙转换成mqtt,把xx转换成mqtt的能力?我们以后再研究。
练习文章
网上到处都有教程,我就贴链接,不细说了。毫无意义。
下面的内容就不详细写了,多说说重点和容易出错的地方,以备后用。
2.1 esxi的安装
之前的机器被拖出来,发现还在里面。我不知道。请参考esxi安装指南。
安装后,记得在路由器中将IP地址设置为静态。
看起来挺好,能搞zigbee和蓝牙;zigbee支持zigbee2mqtt&zha接入HA;蓝牙支持proxy和BLE接入
这个唯一不好的地方就是宣传支持wifi接入,但是商家不推荐我用这个。对我来说,我需要多一根网线物理连接,所以只能固定在固定的地方,不能随意扔掉。嘿,我们晚点再看吧。
2.安装mqtt
sudo docker run-d-it
-name mosquitto
-privileged
-v/data/mosquitto/config/mosquitto . conf:/mosquitto/config/mosquitto . conf
-v/data/mosquitto/data
-v/data/itto/log:/mosquitto/log
-p 1883:1883-p 9002
将MQTT添加到HA并停靠IP:1883端口。在这里重新安装时获取密码更安全。
所以MQTT可以访问HA。
3.安装zigbee2mqtt
sudo docker run-name = " ZigBee 2 mqtt "-it-e " TZ =亚洲/上海"
-v/data/ZigBee 2 mqtt/data:/app/data
-net = host koen kk/ZigBee 2 mqtt
注意:这里网络和主机也要共享。
配置对接MQTT:
a)登录IP: 8080端口,可以登录zigbee2mqtt的界面。
b)配置mqtt的地址。
通过这种方式,zigbee2mqtt连接到mqtt。
3.zigbee网关和zigbee2mqtt已连接。
a)首先将zigbee网关插入网络电缆并接入网络。从路由器上找到相应的IP。然后将其设置为静态。
这一步忘记怎么访问了,以后做的时候再补充。
4.zigbee智能设备连接到zigbee网关。
当zigbee网关接口允许扫描智能设备时,重置您自己的设备,您就可以自动访问它们。
下面是我连接后的门窗传感器/温湿度传感器/人体传感器等zigbee设备。
2.7 wifi设备访问高可用性
Wifi智能设备一般耗电较多,而zigbee和蓝牙要小得多。所以正常情况下,只有和高压设备有关才会是wifi。比如智能插头中,一般是wifi接入,如果门锁配有视频,一般是wifi。
一开始觉得wifi接入HA比较容易,所以618直接买了一个性价比不错的VOC智能锁,号称60天试用。
回国后接入涂鸦APP,可以正常控制。但是接入HA的时候发现设备不支持,很尴尬。。。然后就想着本地本地对接。结果涂鸦本地和TUYA用本地wifi连不上这个锁。我试着用NMAP扫描了一下,发现6668端口好像没开,只能退了。
这时候我研究多了,发现开发者送的耶鲁智能锁ZEN,好像加个蓝牙模块就能使用耶鲁的APP了。但是据说APP只能在局域网上试用,如果需要远程,就要加桥(这么贵)。我不想要远程APP控制,但是HA来控制。如果HA可以控制,就可以远程控制。希望加入蓝牙模块后,可以接入HA。小黄鱼,从耶鲁订购一个蓝牙模块。
今天到了新房,耶鲁app已经可以控制锁了,但是由于我的HA现在还在家里,所以无法尝试蓝牙是否可以连接。我们等一会儿吧。
2.8蓝牙设备访问高可用性
我居然发现家里好像没有蓝牙设备。好像几年前蓝牙设备还很冷门。
等到你买了蓝牙设备。
作者声明本文无利益关系,欢迎价值朋友理性交流和谐讨论~
标签: 蓝牙