mqttfx测试工具使用
<p>MQTT.fx支持windows/linux/mac,请选择对应的版本进行安装,本例以Windows10为例,版本为1.3.1
下载地址:<a href="http://mqttfx.jensd.de/index.php/download">http://mqttfx.jensd.de/index.php/download</a></p>
<p><strong>1.推送端配置</strong>
准备好MQTT服务器地址、端口号、客户端ID、用户名、密码
安装并打开mqttfx软件,新建连接,分别填写圆圈中信息
分别填入服务器地址、端口号、客户端ID、账号、密码,点击OK
<img src="http://doc.szzkc.com/Public/Uploads/2019-10-08/5d9be4a1ce2cb.png" alt="" />
<img src="http://doc.szzkc.com/Public/Uploads/2019-10-08/5d9be4a4f0a26.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c5ebcb127fa7412896e393d78f60c20d&amp;file=file.png" alt="" /></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=707cf237a92158901df809c8eb18242a&amp;file=file.png" alt="" /></p>
<p><strong>2.消息推送</strong></p>
<p>点击connect,连接成功后,填写推送topic以及内容,点击Publish推送成功后,设备将收到消息内容
主题topic以及内容请参考通信协议</p>
<p><img src="http://doc.szzkc.com/Public/Uploads/2019-10-08/5d9be51623d10.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=139c85a59c518112eff4ca903ce9a371&amp;file=file.png" alt="" /></p>
<p><strong>3.注意事项</strong></p>
<p><code>推送消息质量QOS等级必须选择QOS2,否则消息内容无法触达设备端</code>
阿里云与标准MQTT主要区别是推送主题区别,标准MQTT采用设备IMEI号码作为主题,阿里云MQTT采用P2P消息完成消息推送,推送主题需要使用前文阿里云MQTT账户信息中提到的TopicId和GID,加上设备IMEI组合成推送主题;
& 阿里云MQTT主题格式:TID/p2p/GID@@@IMEI</p>
<p>阿里云MQTT的账户信息注意是使用阿里云控制台的签名校验工具生成的账号密码,ClientID、账户、密码必须匹配</p>
<p>阿里云与标准MQTT推送内容都一样,协议请参考设备推送协议文档,重点替换设备IMEI号码,金额,支付类型即可</p>