【导读】MQTT协议在物联网中应用广泛,自动化产品也和物联网、互联网、大数据等结合越来越广广泛,本文详细介绍威纶通触摸屏利用EasyBuilderPro的MQTT元件与阿里云平台连接,并通过Iot-Studio平台创建移动可视化的详细步骤。
(一)软件及技术资料准备
(1)EasyBuilder Pro(触摸屏编程软件,可在线模拟)
(2)Wireshark(抓包工具,非必需)
(3)MQTTX(MQTT客户端软件,也可用MQTT.FX)
(4)使用MQTT.fx接入物联网平台文档
(5)Password生成小工具
MQTTX的软件下载链接:
https://m/zh
使用MQTT.fx接入物联网平台文档链接:
https://help.aliyun.com/document_detail/140507.html?spm=a2c4g.11186623.6.584.ca31a72cS3ECCh
Password生成小工具下载链接:
https://pan.baidu.com/s/1FusnQ(提取码:4w3a)
(二)登录阿里云平台创建产品
(1)官方注册链接:https://account.aliyun.com/
(2)开通公共实例、创建产品、设备等
(三)连接阿里云平参数拼接
域名和端口号 | ${ProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com:1883 |
ClientID | ${ClientID}|securemode=${Mode},signmethod=${SignMethod}| |
Username | ${DeviceName}&${ProductKey} |
Password | Password生成小工具生成 |
变量说明:
${YourProductKey}:产品ID可在产品详情查询并复制
${DeviceName}:设备名称,在设备详情中查询并复制
${ClientID}:设备、App或Web等场景下的ClientID信息,可自定义(本案例中定义为Hmi001),长度在64个字符以内
${Mode}:本次测试选择securemode=3
${YourRegionId}:服务器所属区域ID,如下图
Password生成工具参数说明如下图所示:
(四)使用MQTTX测试连接
将上述的拼接的参数信息填在下图对应的红框中,然后测试连接,若不能成功连接上,则需要检查上述的参数是否计算错误。
(五)使用EBPRO连接
(六)阿里云在线模拟调试