物联网开发第一站:使用MQTTX调试软件接入移动OneNet物联网平台
文章目录
前言
准备工作
硬件平台:联网电脑windows10系统
使用软件:MQTTX调试软件 下载地址:https://mqttx.app/zh
Microsoft Edge浏览器
一、添加物联网产品
1.登录onenet平台网站
打开浏览器输入onenet
点击进入
2.注册与登录
新用户需要进行个人注册,这里我已经注册过了。注册好之后登录账号,就会出现开发者中心,点击进入“开发者中心”
3.创建产品
根据自己的需要添加产品类型,这里我随便选择一个液位计的产品类型.
接下来配置产品属性
配置完成后点击确认,添加成功,接下来进行产品开发
进入产品开发,选择点击设置物模型,添加自己的物模型,物模型就是我们想要看到的一些设备数据,同一类产品物模型是一致的。
物模型设置完成后可以跳过2,3步骤,直接发布产品
4.添加设备
发布完成后进入设备管理界面,点击右侧添加设备,这里只填写设备名称就可以了
至此平台端已经搭建完成。接下来点击设备右侧的详情进入界面备用
二、MQTTX配置
1.MQTTX配置参数
配置过程很麻烦,需要有耐心啦
2.密码获取
这里的密码其实就是产品的鉴权信息(token),在老版本的onenet会直接给出鉴权信息(token),但新改版的onenet为了保护用户信息安全将鉴权信息隐藏了,需要通过拼接与计算获取。平台提供有OneNET-token计算工具,工具获取与使用详见
文档中心->OneNET物联网开放平台->产品开发->设备接入->设备开发->接入安全认证
附上链接:
https://open.iot.10086.cn/doc/v5/fuse/detail/891
res栏:products/h5AnXVLTt8/devices/LWJ2024060101
3.设备连接
点击连接
信息配合完成后点击连接,各个环节无误将提示已连接,进入平台后查看设备信息,平台显示设备在线,这表示模拟设备已经连接成功。
至此已完成本篇70%的工作,成功的同学请为自己鼓掌鼓励,失败的同学不要放弃,重新来过,你也是最棒的
三、订阅与发布
1.订阅与发布
订阅与发布是MQTT协议的精髓,订阅与发布的主题有特定格式,还是需要查看onenet的文档中心
按照格式修改订阅主题名称与发布主题名称
2.属性上报
首先我们要先导出设备的编号(ID),jason格式上报需要同设备的编号一起上传,平台以此鉴别设备
导出设备后会生成一个设备表格,复制我们的对应设备的ID编号
组帧上报参数Jason格式:
{
"id":"2173255418", //设备编号
"version":"1.0", //版本号
"params":{
"level":{
"value":15 //液位值15
}
}
}
平台端显示
总结
以上就是今天要讲的内容,如有问题可私信,感谢支持。