本文是威纶通触摸屏MT8071IE通过MQTT协议接入OneNET平台的步骤详细说明。
目录:1、准备工作
2、OneNET平台注册并添加物联网设备
3、EBpro软件的MQTT参数设置
4、进行联机测试
1、准备工作:1-1、OneNET平台注册账号(免费注册且可以不进行实名认证),官网链接:;具体的注册步骤可以参考MQTT物联网套件的文档,参考链接:
1-2、威纶通EBpro的编程软件(在线模拟使用),官网链接:
1-3、客户端,参考链接:
1-4、密码计算工具Token(OneNET-Token),参考链接:
2、OneNET平台注册并添加物联网设备2-1、登录OneNET平台并进行个人信息注册并免费使用
2-2、进入开发者中心,选择MQTT物联网套件(新版)


2-4、按照要求,在MQTT物联网套件下,添加了一个MT8071IE_MQTT的产品



2-7、添加了一个设备test_001


2-9、密码计算工具Token,计算出密码,打开Token工具如下所示:

图示中的参数配置说明
①、res
参数格式:products/{pid}/devices/{device_name}
参数说明:由产品的ID和设备的名称组成;pid和上述中的产品ID是同一个号码(步骤2-5中的信息);为350562;device_name为设备的名称(步骤2-8中的信息),和上述中设备名称为同一个名称;
②、et
参数格式:1672735919
参数说明:访问过期时间expirationTime,unix时间;大家可以自行百度,查看当前的unix时间,设置的访问时间应大于当前的时间,当前Unix时间参考链接:;这里我选择和参考文档中一样数据,1672735919
③、key
参数格式:添加的设备的key

2-10、至此,我们已经添加了产品(MT8071IE_MQTT)和产品下的设备(test_001),其关键信息如下(将会进行HMI的参数配置):
产品ID(products):350562设备名称(device_name):test_001key:OquHd6o+eVYLsbFw76+L9IEjXNOO3IWZGR73cFDP8/g=密码:version=2018-10-31res=products%2F350562%2Fdevices%2Ftest_001et=1672735919method=md5sign=Sc5ZxK8Lu7UdEciZTKwcKQ%3D%3D
3、EBpro软件的MQTT参数设置3-1、新建一个MT8071IE的工程


3-3、开启MQTT,进行一般属性参数配置

3-4、MQTT参数配置第二页地址栏属性参数设置,注意不要和其他地址出现冲突

3-5、MQTT参数配置-第三页TLS/SSL关闭

3-6、MQTT参数配置-第四页系统主题也要关闭

4-1、将程序下载到HMI中,可以看到触摸屏和服务器已经处于联机状态

4-2、同样在OneNET平台设备列表可以看到当前的设备已经处于在线状态




