问题:我无法通过MQTT Publisher客户端将上行链路度量发布到TTN(物联网,MQTT经纪人)。请按照以下步骤操作...
已安装的Eclipse Mosquitto提供程序CLI可以订阅和发布 消息。
启动Mosquitto服务。
start mosquitto service
MQTT命令发布上行链路度量:
mosquitto_pub -h eu.thethings.network -p 1883 -u applicationid-P ttn-account-v2.xXXXXXXXXXXXXXXXXXXXXXXXXX -t applicationid/devices/deviceid/up -m '{"port":1,"payload_raw":"AWcAuw=="}' -d
MQTT命令订阅上行链路度量:
mosquitto_sub -h eu.thethings.network -p 1883 -u applicationid -P ttn-account-v2.x2Q20I2hDo1XXXXXXXXXXXXXXXXX -t applicationid/devices/deviceid/up
答案 0 :(得分:1)
再次检查您是否真的可以使用telnet工具或等效工具访问此52.169.76.255
主机和1883
端口,例如,我无法连接到该服务器。
根据WHOIS information,该IP地址属于Microsoft公司,因此我希望您正在尝试测试部署在Azure云基础架构中的应用程序。我建议检查端口1883
是否为open for incoming connections,如果不是,则需要配置VM并打开端口(您可能还需要在操作系统firewall中进行相同操作)< / p>
一旦您将能够使用telnet(或等效端口)建立连接,JMeter也应该能够连接并发送/接收消息。