节点红色。 Spilt/Break 来自 mqtt 代理 (mosca) 的消息
Node Red. Spilt/Break message from mqtt broker(mosca)
如何break/split 从 mqtt broker(mosca) 收到消息?整个消息带有数据包、主题、messageid、有效载荷等。我只需要在调试节点显示有效载荷 {"T":"t"} 。我尝试了拆分和切换节点,它似乎不起作用,输出无响应。
mqtt 设备
mqtt 代理
您可能应该使用 MQTT-in 节点来订阅您想要的主题,而不是 Mosca 代理节点的输出,后者将包括发送给代理的每条消息(以及您不知道的所有内部详细信息不想。
但是您可以使用更改节点将 msg.packet.payload
移动到 msg.payload
。然后 运行 通过 JSON 节点输出,该节点将 JSON 对象的字符串表示解析回正确的对象。
(如果您使用 MQTT-in 节点,您仍然需要使用 JSON 节点)
如何break/split 从 mqtt broker(mosca) 收到消息?整个消息带有数据包、主题、messageid、有效载荷等。我只需要在调试节点显示有效载荷 {"T":"t"} 。我尝试了拆分和切换节点,它似乎不起作用,输出无响应。
mqtt 设备
mqtt 代理
您可能应该使用 MQTT-in 节点来订阅您想要的主题,而不是 Mosca 代理节点的输出,后者将包括发送给代理的每条消息(以及您不知道的所有内部详细信息不想。
但是您可以使用更改节点将 msg.packet.payload
移动到 msg.payload
。然后 运行 通过 JSON 节点输出,该节点将 JSON 对象的字符串表示解析回正确的对象。
(如果您使用 MQTT-in 节点,您仍然需要使用 JSON 节点)