阿里云搭建物联网平台+MQTT.fx接入阿里云

文章目录


本篇介绍

本篇搭建了阿里云物联网平台,使用MQTT.fx接入阿里云,上传温湿度数据

使用到的软件:阿里云、MQTT.fx


一、阿里云物联网平台搭建

首先创建一个物联网设备,具体步骤如下:
步骤1 :进入阿里云主页,点击产品→物联网→物联网平台→管理控制台→公共实例(未开通的话请先开通)



步骤2 :点击设备管理→产品→创建产品→按图片设置,点击确认


步骤3 :点击产品→温湿度计→功能定义→编辑草稿→添加自定义功能→按图设置温度和湿度两个功能属性,点击确认→发布上线



至此,阿里云物联网设备已创建完成,现在需要将ESP8266-01模块的温湿度数据上传到阿里云,并在"物模型数据"选项卡中实时显示。

二 、MQTT客户端接入阿里云物联网平台

在连接ESP8266-01S模块到阿里云之前,我们可以使用MQTT.FX工具软件进行验证,以确保2.1节重阿里云配置正确。通过MQTT.FX,用户可以订阅或发布MQTT消息主题,从而实现设备与服务器之间的通信。具体步骤如下:
步骤1 :点击设备→设备信息→MQTT连接参数→点击软件MQTT.FX设置此轮,将连接参数对应复制→点击"Connect"→刷新浏览器网页就会发现设备显示"在线"





步骤2 :点击产品→Topic列表→物模型通讯Topic→复制属性上报的Topic类到MQTT.fx中→将${deviceName}修改为刚才设置的设备名称TemAndHun_ESP→文本框输入JSON字符串{"method": "thing.service.property.set","id": "1135152080","params":{"Tem":21.00,"Hum":22.00},"version": "1.0.0"}→点击"Publish"→阿里云物联网设备即可看到温湿度数据上传成功
JSON字符串中 method: 表示要调用的远程服务方法,这里是thing.service.property.set,意味着要设置某个物联网设备的属性值。 id: 表示该消息的唯一标识符,用于服务端响应时进行匹配。 params: 表示要设置的具体属性值,这里包含了两个参数:Tem和Hum,分别对应温度和湿度的值。 version: 消息的版本号,这里是1.0.0,表示使用的是该版本的协议规范。


总结

至此,我们已经完成了阿里云物联网平台的创建,并使用MQTT.fx接入阿里云,上传了温湿度数据。读者也可使用ESP8266上传温湿度数据到阿里云物联网平台。

相关推荐
珠海西格电力8 小时前
零碳园区有哪些政策支持?
大数据·数据库·人工智能·物联网·能源
金线银线还是铜线?9 小时前
米德方格MF9005/MF9006:低功耗光能利用的PMIC芯片解析
嵌入式硬件·物联网·iot·太阳能
pingao1413789 小时前
物联网赋能供暖:插座式室温采集器,数据驱动高效管理
物联网·信息可视化
csg110716 小时前
PIC单片机入门实战(一):PIC16F1824/PIC12F1822,从振荡器与Timer1开始
单片机·嵌入式硬件·物联网
北京耐用通信17 小时前
耐达讯自动化CAN转PROFIBUS网关让软启动器如何让包装线告别“信号迷宫”
人工智能·物联网·网络协议·自动化·信息与通信
咕噜企业分发小米17 小时前
阿里云AI教育产品如何助力企业提升客户转化率?
人工智能·阿里云·云计算
乐鑫科技 Espressif20 小时前
基于 ESP-ZeroCode 的 RED-DA 合规 Matter 设备
物联网·安全·乐鑫科技
冷存储观察20 小时前
Gigaom雷达报告反映的非结构化数据管理技术应用趋势
大数据·人工智能·云计算·数据安全·企业数据管理·数据基础设施
weisian15121 小时前
入门篇--知名企业-20-阿里巴巴-8--阿里云PAI:AI开发的“全自动装配线”
人工智能·阿里云·云计算·pai
chao_66666621 小时前
【MCP】Claude Code for VS Code 配置阿里云 MCP 工具教程
阿里云·云计算·claude·mcp