OneNet创建产品与创建设备
第一步:进入控制台 创建产品 ![在这里插入图片描述](https://img-blog.csdnimg.cn/deb9633b4055415eaf1682f481238f11.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/c93287eda5b34a65aaeefaa797eded18.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/af3d79c3fdd74187992a142aa77f7da5.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 填写完点击确定 完成产品的创建
第二步:添加设备 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a36aad0606174c0a92615bf1d2b18d60.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/439c13dc1a804d1a8b56e33c28dafb73.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16)
MQTT.fx配置
第三步:设备连接(通过MQTT.fx进行设备接入)
①下载安装MQTT.fx 下载链接 ![注意版本区分](https://img-blog.csdnimg.cn/4dc16829cf094011bb88c24cdb18daa3.png) ②搜索打开MQTT.fx 配置MQTT
![MQTT.fx不会自动生成桌面快捷方式 需通过查找](https://img-blog.csdnimg.cn/02bcd49f5a25417d92cdb08931b67a26.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/53191c35d48f491aa7a59cd8f5aed4d7.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f12e22872c9c4770b04da59786961abb.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/65bdea8b85be400ba6e9fae19fdb6587.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/7672bd93de8a4f42b30e0656e9e8c535.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 步骤1:MQTTS 接入套件支持标准 MQTT V3.1.1 版本,支持TLS加密 (具体标准见:点击本链接) ![在这里插入图片描述](https://img-blog.csdnimg.cn/9ec7c7c7b415400588be83f9c387fe03.png) 我们这里选择非加密接口 步骤1 Broker Address地址:mqttstls.heclouds.com Broker Port 端口:1883 步骤2 写入设备名称 (与ONENET设备一致 注意设备名称大小写) ![在这里插入图片描述](https://img-blog.csdnimg.cn/5a20512d348149c1af2302d842022598.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 步骤3 勾选 步骤4 进行用户凭据User Credentials配置 步骤5 写入产品名称(与OneNet "产品ID"一致) ![在这里插入图片描述](https://img-blog.csdnimg.cn/765a6c246db74bccb51c0c4c37d443bb.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 步骤6 写入密码(密码获取方式如下)
MQTT物联网套件采用安全鉴权策略进行访问认证,即通过核心密钥计算的“token”进行访问认证。 具体介绍可见:(介绍链接)
①token生成器下载(下载链接) ②打开token生成器 生成Password ![在这里插入图片描述](https://img-blog.csdnimg.cn/3da7e3dee1474ec49a90c20708231c4a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 1 Res格式: (products/产品ID/devices/设备名) 例如:产品ID:467712 设备名:ESP32(注意大小写) Res = products/467712/devices/ESP32
2 et时间戳获取方式(获取链接) 要求大于当前时间戳即可 也可参考以上截图 et = 1636633640
3 key获取(见OneNet) ![在这里插入图片描述](https://img-blog.csdnimg.cn/25befb806e674b57ad3b4c7099c7dab5.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/8134045f1bfc463e919b7273d9c2aca9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 4 生成密钥 5 复制密钥至Password完成后点击Apply ![在这里插入图片描述](https://img-blog.csdnimg.cn/6c64332fb3314d5b9b7ec6ed3aa9d8a2.png)
Topic话题通信
第四步:上传数据到OneNet平台 1、完成第三步配置后连接至OneNet ![在这里插入图片描述](https://img-blog.csdnimg.cn/a0b4749d8b954a6c8e7afe018ebaa0c0.png) 2、上传数据流 ①订阅topic Topic命名规则:@sys/产品ID/设备名/dp/post/json/+ 例:$sys/467712/ESP32/dp/post/json/+ ![在这里插入图片描述](https://img-blog.csdnimg.cn/77f4f334839b40f5a5cce1fa9be340e0.png) ②发布topic Topic命名规则:@sys/产品ID/设备名/dp/post/json 例:$sys/467712/ESP32/dp/post/json ![在这里插入图片描述](https://img-blog.csdnimg.cn/43cf83d4a5784c0bb7bfad797778a3fd.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16) 参考代码:
{
"id": 123,
"dp": {
"Class": [{
"v": 190111,
}]
}
}
最后:点击Publish发布 订阅者收到数据如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/3f3455d4362c4f4faba630e7a9a8eaa3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16)
查看数据流
第五步:查看数据流(打开OneNet平台) ![在这里插入图片描述](https://img-blog.csdnimg.cn/19eaae22a9d14048a5f625fda4127664.png) 可见OneNet已收到数据 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ec2eb3fabdbc4c89b18070e18b3ef258.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQ3RybCtjL3bkuJPkuJrmiLc=,size_13,color_FFFFFF,t_70,g_se,x_16)
|