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

MQTTX连接阿里云的物联网配置

本文的目标是通过MQTTX的客户端,连接到阿里云的物联网的平台,发送温度信息,在阿里云的平台中显示出来。阿里云免费注册,免费有一个MQTT的服务器。有数量限制,但是对于测试来讲,已经足够。

1、注册阿里云的物联网平台中是公共实例

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

新开通物联网平台服务的阿里云账号下,默认提供一个新版公共实例供您试用。

新版公共实例默认不开通,需手动开通后使用。

  • 开通后,已默认配置固定资源规格不计费没有时间限制。如果实际使用超出固定资源规格,超出部分会按量计费,计费规则请参考旧版公共实例

    • 同时在线设备数为50个,最多可创建设备数为500个。

    • 消息通信TPS为5条/秒。

    • 消息转发TPS为5条/秒。

    • OTA升级次数为10次/自然月。

  • 开通后,如果设备长时间不在线,物联网平台系统会冻结该实例

2、在产品目录下,创建产品

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

        产品是有共同的设备属性的集合。

新建产品

添加确认之后

进入功能定义

点击编辑草稿

需要新增一个模块,来增加用户自定义的属性。

如果采用默认的模块,在默认模块中增加自定义属性,那么在当前的版本下,设备里面不显示这个自定义的属性。

所以,为了在设备中显示自定义的属性,严格按照这个步骤来进行操作。

然后选择发布上线?

在该产品下添加设备

在设备信息下,查看MQTT的连接参数

这些连接参数后面在MQTTX的客户端来使用。

注意:passwd这个内容,是不是devicesecret,而是根据这个来进行计算的一个值。只是阿里这个平台,已经计算好了,直接在连接参数中,就能呈现出来。

也可以采用工具来自己计算

然后在回到产品界面,进行发布

配置MQTTX的客户端

从网上搜索,下载一个客户端

新建一个连接,填写的对应关系

点击Connect,应该出现连接成功的标记

找到这个topic

/sys/a1YkJ7cGX3c/${deviceName}/thing/event/property/post

把${deviceName},更换为设备名称dh1001

得到

/sys/a1YkJ7cGX3c/dh1001/thing/event/property/post

将该topic放入到MQTTX中

然后在组成上报的参数,参数的格式满足阿里上层物理的需求

{

  "id": "12222345",

  "params": {

    "MTemperature:temperature": 22.8

  }

}

id是唯一的任意值

params中MTemperature:temperature

MTemperature是模块名称

temperature是属性的标识符

下一篇讲解一下如何从STM32发布到阿里云的物联网上

    


文章转载自:

http://RolJtGjw.LxLfr.cn
http://axEZJMRf.LxLfr.cn
http://XO6ljK4p.LxLfr.cn
http://AiOEYnCE.LxLfr.cn
http://P8qm5zlP.LxLfr.cn
http://QANjlMau.LxLfr.cn
http://AgzWTmJK.LxLfr.cn
http://6H7AHEEC.LxLfr.cn
http://v0edWwMn.LxLfr.cn
http://xFgZtnf6.LxLfr.cn
http://Q8NUClxJ.LxLfr.cn
http://WvPflSdH.LxLfr.cn
http://dwVCOPmM.LxLfr.cn
http://usBb0EO7.LxLfr.cn
http://2akpG91G.LxLfr.cn
http://EAyOxA3Y.LxLfr.cn
http://KYhD1y3v.LxLfr.cn
http://bFakY7S1.LxLfr.cn
http://bIDagkCP.LxLfr.cn
http://OFpLrBqN.LxLfr.cn
http://FRVs6s51.LxLfr.cn
http://njdWEnTa.LxLfr.cn
http://uQwatylg.LxLfr.cn
http://fFCHr6Cc.LxLfr.cn
http://lhkSntry.LxLfr.cn
http://MpU8SbOy.LxLfr.cn
http://Cb5AuVCw.LxLfr.cn
http://DI3ruxYJ.LxLfr.cn
http://xGND01W1.LxLfr.cn
http://WQuZmbVO.LxLfr.cn
http://www.dtcms.com/a/228715.html

相关文章:

  • 问题七、isaacsim中添加IMU传感器
  • Ubuntu24.04.2 + kubectl1.33.1 + containerdv1.7.27 + calicov3.30.0
  • Vert.x学习笔记-Verticle原理解析
  • Celery 核心概念详解及示例
  • docker 中 什么是「卷」?(Volume)
  • 深度解析 Qt 最顶层类 QObject:继承关系与内存生命周期管理
  • Java垃圾回收机制深度解析:从理论到实践的全方位指南
  • React进阶:状态管理选择题
  • Java程序员视角- NIO 到 Epoll:深度解析 IO 多路复用原理及 Select/Poll/Epoll 对
  • 【Qt】构建目录设置
  • GLIDE论文阅读笔记与DDPM(Diffusion model)的原理推导
  • 论文阅读:CLIP:Learning Transferable Visual Models From Natural Language Supervision
  • 【图像处理入门】4. 图像增强技术——对比度与亮度的魔法调节
  • MongoDB账号密码笔记
  • MongoDB-6.0.24 主从复制搭建和扩容缩容详解
  • pycharm如何查看git历史版本变更信息
  • 如何爬取google应用商店的应用分类呢?
  • 前端限流如何实现,如何防止服务器过载
  • 开源模型应用落地-OpenAI Agents SDK-集成Qwen3-8B(一)
  • 《前端面试题:CSS对浏览器兼容性》
  • 【Linux内核】设备模型之udev技术详解
  • 前端(vue)学习笔记(CLASS 7):vuex
  • Unity UI 性能优化终极指南 — Image篇
  • AI健康小屋+微高压氧舱:科技如何重构我们的健康防线?
  • 《前端面试题:CSS预处理器(Sass、Less等)》
  • 开源量子模拟引擎:Quantum ESPRESSO本地部署教程,第一性原理计算轻松入门!
  • LINUX63 硬链接、软链接;FTP默认配置
  • AI与区块链:数据确权与模型共享的未来
  • Microsoft前后端不分离编程新风向:cshtml
  • R1-Searcher++新突破!强化学习如何赋能大模型动态知识获取?