首页 > 解决方案 > MQTT 如何在物联网中发送回客户端?

问题描述

我是新手,尝试创建物联网网络。当我在互联网上搜索并看到一些信息时,有一个设备(MQTT 客户端)和一个代理(MQTT 服务器)。我已经使用 node.js (masca) 将静​​态 IP 设置为“代理”的 Web 服务器。我有一个 TinkerBoard 作为“设备”,它作为发布者运行 bash 命令。但是我遇到了一个问题,对架构非常困惑……我找到的所有示例代码都是单向通信。代理不会将任何内容发送回设备。是否有必要在设备中创建发布者和订阅者程序以允许用户通过代理发送命令来控制设备?

标签: node.jsmqtt

解决方案


是的,如果您想在您的设备上接收消息并发布它们,那么它将既是订阅者又是发布者。

一个客户同时做这两件事是完全正常的。


推荐阅读