我不确定要使用什么技术来为我的家构建物联网系统。
我有一些传感器和一些其他需要控制的设备(如门锁)放在我的房子里。它们都集成了WiFi。我想查看所有传感器数据并能够通过手机控制我的设备。
我的想法是将我的所有设备连接到本地网络并在本地运行 MQTT 代理。然后我将构建一个连接到该代理的应用程序,以便它能够接收传感器和设备发送的任何消息并发布关于特定主题的消息,因此设备可以更改状态(例如解锁门) . 我认为这个应用程序应该是一个网络服务器 api,因为它很容易与移动应用程序通信。
这是我所描述的简单表示:
现在,我不确定这是否是一个好方法。有没有更好的方法?我想将东西保存在本地,因此为我执行此操作的在线服务并没有真正的帮助。