智能家居,从软件平台到智能生活助手的转型路径探索

访客 3C数码 8.9K+
智能家居是利用人工智能技术控制家中的各类设备,通过手机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蓝牙设备访问高可用性

我居然发现家里好像没有蓝牙设备。好像几年前蓝牙设备还很冷门。

等到你买了蓝牙设备。

作者声明本文无利益关系,欢迎价值朋友理性交流和谐讨论~

标签: 蓝牙

抱歉,评论功能暂时关闭!