Bootstrap

MQTT.fx如何连接阿里云

引言:

      MQTT.fx 是目前主流的mqtt客户端,可以快速验证是否可以与阿里云服务器交流发布或订阅消息。这一章我们讲如何使用MQTT连接阿里云。再看这一章之前,我们要先搭建阿里云飞燕平台。这里我推荐看这一篇博客来搭建,链接如下:阿里云飞燕平台搭建与linux程序通信(全图文教程)_阿里云 飞燕-CSDN博客

一:下载软件 

    平台搭建好了后就可以开始我们的正题了。首先我们先下载软件MQTT.fx软件和阿里云物联平台配置软件,这些软件我放在资源里面了。(下资源里的东西是不是要会员啊?怎么能让他不要会员啊?)软件示意图如下:

二:将需要的参数找好

我们需要找到Product Key,Product Secret,DeviceName三个参数,这三个参数可以在生活物联网平台->项目->点击你的项目->设备调试->查看。在这个界面里,这三个参数都有。如图:

三:生成需要的信息

       打开阿里云物联平台配置软件,将之前获得的参数填入其中,Clientld填00001,securemo填TCP直连,Method填hmacsha1然后点击生成。具体如图:

四:配置MQTT.fx

    打开MQTT.fx,点击设置。如图

然后

填完这些,点击右下角的APPLY就配置好了。

五:连接阿里云

准备两条指令/sys/你的ProductKey/你的DeviceName/thing/event/property/post,/sys/你的ProductKey/你的DeviceName/thing/service/property/set。

例 子:/sys/a1FvLT1BcED/environmentandcontrol/thing/event/property/post,/sys/a1FvLT1BcED/environmentandcontrol/thing/service/property/set。

先点击Connect,连接上后,点击Subscribe,将这两条指令写进去,并点击小的Subscribe。如图:

在点击Publish,也将这两条指令写进去,在点击小Publish发布信息。如图:

最后再点击Subscribe,观察是否成功。成功结果如图:

如果你是物联网平台,而不是生活物联网平台。那你的信息直接在设备调试界面里的MQTT连接信息找就可以了。

;