一、省略OneNet平台建立产品、设备、安装MQTTX软件过程,仅提供所需网址连接

OneNet平台地址
MQTTX软件地址
OneNet平台文帮助文档地址
在这里插入图片描述

二、MQTTX建立连接

1、新建连接需要准备一些信息,现去onenet平台如下步骤,导出自己要连接设备信息

在这里插入图片描述

2、导出信息如下,第四步需要用到

在这里插入图片描述

3、按文档连接,下载Token生成工具

OneNet平台Token工具地址

在这里插入图片描述

4、使用Token生成工具生成MQTTX软件所需Key

在这里插入图片描述
供复制后修改 res: products/dUAu3Mvx4F/devices/smatr

et是一个时间戳,token的有效期,所以要写一个值,推荐下面网站根据自己当前时间设置一个未来的时间
时间戳转换工具链接

在这里插入图片描述

填完后,点击 生成 即可生成Token

5、打开MQTTX软件,新建连接,按下图设置,填完点连接

在这里插入图片描述

服务器地址选择参考:

在这里插入图片描述

成功连接会有如下图提示

在这里插入图片描述

6、订阅服务

订阅和发布命令可以参考下面链接文档,或者进入平台按下图操作步骤查看

oneNet平台订阅服务详细命令介绍文档链接
在这里插入图片描述

打开MQTTX软件,选择添加订阅

在这里插入图片描述

打开MQTTX软件,选择添加订阅,更改时注意把 { } 符号要去掉

在这里插入图片描述
在这里插入图片描述

订阅成功后如图

在这里插入图片描述

7、MQTTX软件发布服务

在这里插入图片描述

上报的JSON格式,其中ID改成自己的设备ID,“lel”是创建产品时物模型的属性标识符,可见下图查看,另外详细通信协议可点击下方链接

平台对于通信协议说明链接

{
  "id":"2445669199",		
  "version":"1.0",			
  "params":{
    "lel":{				
      "value":22
    }
  }
 }

在这里插入图片描述

填完点击右下角发送,没问题如下图,因为前面有订阅所以能看到发的什么

如果遇到一发送就断开链接,可能是发送的信息格式有错误的地方
在这里插入图片描述

平台也能进行查看,如下图步骤在这里插入图片描述

至此,已经完成了MQTTX软件与oneNet平台建立连接,初步实现消息通信。

后面可以尝试多个属性、服务和事件的消息通信。

或者不使用MQTTX软件,使用NB、4G模块等物联网设备与平台进行通信,对接移动千里眼平台等。

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐