当前位置: 首页 > article >正文

MQTT.fx连接oneNet中移IOT物联网平台,进行消息的发布的详细步骤

前言:之前使用ESP8266链接过阿里云,看到很多人使用中移的oneNet所以也想测下。测试过程遇到了些问题,所以特此记录一下以免随着时间推移给忘记了。

一、首先需要注册个账号登录,手机验证登录。

网址:OneNET - 中国移动物联网开放平台

1、登录后,右上角开发者中心

2、产品开发,创建产品

3、选择一个自己要使用的产品类型,我这里使用温湿度测试

4、选择链接方式,设置产品名称

这个时候产品开发中就多了一个test的产品

5、添加设备【点击右侧的设备管理】

点击添加设备

6、添加设备

7、点击刚刚添加的设备的详情。【查看发布,订阅的标识方式一】

点到属性,就是可以发布和订阅的内容

查看标识

记录标识,比如我打算待会上传当前温度。标识【temp_value】

方式二:产品开发里面,点击右侧的产品开发

8、mqtt.fx登录。登录之前需要先有一个几个东西:

①、服务器的域名,mqtt端口1883。如果你用MQTTs就需要8883

mqtts.heclouds.com:1883。主要mqtts后面有个s。【我之前没有复制,手戳结果怀疑人生的搞了半个多小时。】

②、用户名【产品ID】

③、登录密码【认证的token】,需要oneNet的token生成

token下载地址:OneNET - 中国移动物联网开放平台

  • 产品级鉴权时,res字段为:products/{产品id},key为产品级key
  • 设备级鉴权时,res字段为:products/{产品id}/devices/{设备名},key为设备级key

9、生成密钥

我们使用鉴权:products/{产品id}/devices/{设备名},key为设备级key

设置mqtt.fx。我这里使用的是MQTT.fx1.7.1,开始使用5.8结果不能发送json包,还是老实使用免费的版本。

填写参数

需要选择3.1.1版本,和oneNet平台的协议版本匹配。

连接。绿色说明连接成功。

10、发布主题【温度】。前面记录的标识:temp_value

发布的方式网站:OneNET - 中国移动物联网开放平台

$sys/{pid}/{device-name}/thing/property/post

发布主题:$sys/q5Ydsl0luo/mqtt_test/thing/property/post

11、订阅主题:

$sys/q5Ydsl0luo/mqtt_test/thing/property/set

这官网的文档很详细了。

至此也就成功上传了。


http://www.kler.cn/a/409954.html

相关文章:

  • 【优选算法】前缀和
  • 微信小程序+Vant-自定义选择器组件(多选
  • Neural Magic 发布 LLM Compressor:提升大模型推理效率的新工具
  • 大数据治理:概念、框架与实践应用
  • Vue进阶面试题(三)
  • 使用timm库加载模型与模型权重
  • Matlab高光谱遥感、数据处理与混合像元分解技术
  • 重邮+数字信号处理实验二:系统响应及系统稳定性
  • Spring数据接收揭秘
  • windows C#-生成和使用异步流(下)
  • 具有多个表盘、心率传感器、指南针和游戏的 DIY 智能手表
  • 2024年跨行业跨领域工业互联网平台
  • 17.5k Star,ThingsBoard 一款开源、免费、功能全面的物联网 IoT 平台 -慧知开源充电桩平台
  • Linux中的共享内存
  • 【CSP CCF记录】201803-1第13次认证 跳一跳
  • matlab -炉温串级控制PID
  • 24.11.21深度学习
  • .NET Core发布网站报错 HTTP Error 500.31
  • 视频分析设备平台EasyCVR视频设备轨迹回放平台与应急布控球的视频监控方案
  • 嵌入式硬件杂谈(六)充电器原理 线性电源 开关电源 反激电源原理
  • 论文阅读:A fast, scalable and versatile tool for analysis of single-cell omics data
  • node.js nvm 安装和使用
  • 前端面试笔试(五)
  • 网络安全等级保护测评机构管理办法(全文)
  • 【前端学习笔记】Web API——BOM与DOM
  • Python 版本的 2024详细代码