【发布时间】:2021-11-27 04:25:07
【问题描述】:
在我目前的 IOT 项目中。我将使用多个 ESP8266 (3) 来发送数据和接收操作。每个 MCU 将负责监控房子周围的不同水族馆。我曾想过将我的主题组织如下:
“数据”主题将遵循相同的结构,例如检索温度数据:
esp8266/aquarium/aquarium_id/temperature/dht11
“动作主题”,MCU订阅接收命令的主题,例如:
aquariumcontroller/aquarium_id/action/water
水族馆订阅的主题以更新MCU的参数:
aquariumcontroller/aquarium/aquarium_id/params
水族馆控制器是用 Python 编写的 MQTT 客户端。这是将发送操作和处理接收到的消息的实体。我有两个问题,我的主题是否正确命名和结构以处理多个水族馆?另外,因为我将有一个控制器,所以还有一个数据库会更好吗?
谢谢
【问题讨论】: