我对使用node-red输出函数发布有效负载类感兴趣。
我知道使用mosquitto发布者调用的命令就像这样
mosquitto_pub -h staging.thethingsnetwork.org -t '0807060504030201/devices/0102030405060708/down' -u 0807060504030201 -P 'I0f+e1W+CWgIiuIC4SjR5cpLxFZQfK2agDEpuCBpttI=' -m '{ "payload":"SGVsbG8gd29ybGQK","port":1,"ttl":"1h"}'
因此,我想知道如何在节点红色的mosquitto发布函数中正确填充那些参数,到目前为止,我已将之前的调用转换为函数
-server: staging.thethingsnetwork.org
-client ID: blank
-username: 0807060504030201
-password: I0f+e1W+CWgIiuIC4SjR5cpLxFZQfK2agDEpuCBpttI=
字段有效负载将从输入注入函数注入,其中有效负载如上所述,采用json格式。
这是有效的设置吗?
提前致谢,
关于
答案 0 :(得分:2)
Node-RED中的MQTT节点不支持使用消息传递代理详细信息,您必须手动配置MQTT代理节点。
配置和部署后,传递到MQTT输出节点的消息将使用消息的payload
和topic
属性发布到代理。