【发布时间】:2020-06-04 10:33:11
【问题描述】:
我需要使用 MQTT 代理通过 Android 应用程序控制包含 NodeMCU 的不同设备(风扇)。Android 应用程序将通过 MQTT 代理与风扇通信。请指导我如何确保特定消息由特定的发送和接收粉丝。
【问题讨论】:
-
首先,请尝试将您的问题分成几段,一大块文字很难阅读。其次,这个问题太宽泛了,无法得到一个好的答案,要求这样的一般指导在技术问题/答案网站上效果不佳。
我需要使用 MQTT 代理通过 Android 应用程序控制包含 NodeMCU 的不同设备(风扇)。Android 应用程序将通过 MQTT 代理与风扇通信。请指导我如何确保特定消息由特定的发送和接收粉丝。
【问题讨论】:
我建议你开始看看你打算在 MQTT 中使用什么样的主题方案。
而不是在消息正文中包含目标设备标识符(例如 MAC 地址),如果您将其用作主题结构中的一个级别,您可以实现仅将消息定向到所需设备而不需要任何服务器的目标/broker 端应用程序。
例如
[mac address]/command
【讨论】: