我的完整实验是阿里云飞燕平台+MQTT+STM32+ESP8266+DHT11的一个简单物联网

1.学习使用阿里云飞燕平台,以及云智能APP的连接。创建产品和模拟连接,其中使用MQTT来模拟设备,后续就是STM32+ESP8266的程序编写。源程序可私信。内容来自我的实验报告,内容比较粗糙只能说能看!

2.在浏览器中搜索阿里云

3.选择注册登录

5.下面进行ESP8266 WiFi模块的应用。先到阿里云平台开通飞燕平台。

6.创建一个项目,名字自拟

7.创建新产品,注意一定要选择蜂窝联网方式。

8.选择开发方式

9.将它只带的标准功能全部删除

10..添加自定义功能,如温度、湿度、灯、报警、继电器等,其中标识符为程序上传时的关键字,注意要使用JSON格式。如{"params":{"Temperature":16,"Humidity":52,"LED1":0,"Buzzer":0,"RELAY1":0},"version":"1.0.0"}

其中包括温度16、湿度52、LED状态为布尔型其中0为熄灭,1为亮,蜂鸣器状态,其中0不工作,1工作,最后为继电器状态其中0为不工作,1工作。

11.自定义多个功能,记住你的标识

13.选择交互端,我们使用云智能App

14.修改产品图标

15.填写APP展示产品名称,其中品牌如果没有就选择云智能,型号自定义。

16.绑定方式不能选择,默认授权式

17.编辑面板,这里需要注意功能和信息的区别。

19.这里也需要注意每修改一次都需要保存为模板,保存后再更换面板才能真正更新面板

20.扫码可以安装云智能和预览面板(这里建议不要预览!)

22.这里没有使用语音交互

23.上传云智能说明书,注意保存说明书的时候要改名字否则上传失败。

24.设备调试

26.到阿里云物联网平台,管理控制台使用公共实例

27.选择公共实例试用

28.再设备管理-产品中能找到刚刚创建的产品,再设备中能找到24步创建的设备

29.在物模型数据中能看到创建的自定义功能

30.使用MQTT来激活设备以及订阅。创建项目,其中的参数可以到物联网设备中查看,填好后选择连接

31.查看MQTT连接参数

32.修改上云地址,到产品中TOPIC列表中,查看物模型通信Topic中的属性上报,复制并修改到MQTT中的Publish中,在下边输入JSON模型数据如

{"params":{"Temperature":16,"Humidity":52,"LED1":0,"Buzzer":0,"RELAY1":0},"version":"1.0.0"}

34.查看物模型数据,说明设备已经激活

35.在订阅设备下发的数据,复制修改后粘贴到MQTT中subscribe中点击订阅

36.再到飞燕平台中的下载配网二维码中,输入设备名称得到二维码再用云智能APP扫码,即可得到界面信息,点击开关再MQTT中订阅就会有信息反映。

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐