目录

阿里云飞燕平台STM32ESP8266

目录

阿里云飞燕平台STM32+ESP8266

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

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

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

https://i-blog.csdnimg.cn/blog_migrate/cf15cfe3e64461764882a87127b0029d.png

3.选择注册登录

https://i-blog.csdnimg.cn/blog_migrate/7a5eaa3139797be9b29c9b851bdacb5b.png

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

https://i-blog.csdnimg.cn/blog_migrate/7a67fad1e4e5f086d6d472f5197bf94f.png

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

https://i-blog.csdnimg.cn/blog_migrate/58bf11e224e9e7f69eb76ac1da97f149.png

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

https://i-blog.csdnimg.cn/blog_migrate/076d58c8d6c7f4b29c521dd4e02a60fa.png

8.选择开发方式

https://i-blog.csdnimg.cn/blog_migrate/038c73915423fa025886bc6b590521f8.png

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

https://i-blog.csdnimg.cn/blog_migrate/649a6f2f1bb681afa5571ae531a4f3df.png

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工作。

https://i-blog.csdnimg.cn/blog_migrate/76fe259651a691b0431366c7ec649588.png

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

https://i-blog.csdnimg.cn/blog_migrate/ee41e8ccb19c7fd225d5ee75b5ef1db5.png

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

https://i-blog.csdnimg.cn/blog_migrate/5c9a192e4a535da3fac84aaee0517a20.png

14.修改产品图标

https://i-blog.csdnimg.cn/blog_migrate/ecd29dc76ec28344a325431d6021b3d9.png

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

https://i-blog.csdnimg.cn/blog_migrate/6ac462d04428cdfc1e8e74a547df254b.png

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

https://i-blog.csdnimg.cn/blog_migrate/bc81854e8c142c923195f3e51d7a48e5.png

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

https://i-blog.csdnimg.cn/blog_migrate/3cf2e6998b1e0b015cea676da0632aa8.png

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

https://i-blog.csdnimg.cn/blog_migrate/792fec3b86fb2f9dd98182ed9d2654a8.png

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

https://i-blog.csdnimg.cn/blog_migrate/b87d35f4c7e673fa680229e645c132b8.png

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

https://i-blog.csdnimg.cn/blog_migrate/cf98d9958d0c38766f5f5c58837e01a5.png

23.上传云智能说明书,注意保存说明书的时候要改名字否则上传失败。 https://i-blog.csdnimg.cn/blog_migrate/b1ec61307f98fd75b1fdcab6c8719f55.png

24.设备调试

https://i-blog.csdnimg.cn/blog_migrate/e1d5e4ccb4ad197068e3ccf1de5500ae.png

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

https://i-blog.csdnimg.cn/blog_migrate/a3ae7f084129f7cbccb704e326d81d6f.png

27.选择公共实例试用

https://i-blog.csdnimg.cn/blog_migrate/dd716c12cd454e58c19ce7743f38a5f4.png

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

https://i-blog.csdnimg.cn/blog_migrate/7dfb1a8146e0bf75345e591bef90c127.png

https://i-blog.csdnimg.cn/blog_migrate/0efae439b760e42abb71fc6b1b8c051a.png

29.在物模型数据中能看到创建的自定义功能 https://i-blog.csdnimg.cn/blog_migrate/5c6c68ce0d8f732ee2aa6d46b6cbefc4.png

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

https://i-blog.csdnimg.cn/blog_migrate/9cf936ac7daa45c885f8cc4b31523e35.png

https://i-blog.csdnimg.cn/blog_migrate/98389ba277187fe1331ba566c59a945a.png

31.查看MQTT连接参数

https://i-blog.csdnimg.cn/blog_migrate/f4512377e869b0e9cd39b5ff2260bb84.png

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

{“params”:{“Temperature”:16,“Humidity”:52,“LED1”:0,“Buzzer”:0,“RELAY1”:0},“version”:“1.0.0”} https://i-blog.csdnimg.cn/blog_migrate/87f9ad911af25a786608c6acbf4cad4f.png

https://i-blog.csdnimg.cn/blog_migrate/6c3a3fef9df8d869177a8ce7b5288869.png

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

https://i-blog.csdnimg.cn/blog_migrate/2fc6930255f15a789de4201ebd58e731.png

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

https://i-blog.csdnimg.cn/blog_migrate/fe6166618edd86b3bc4dfd71fcd87577.png

https://i-blog.csdnimg.cn/blog_migrate/c96403acb35ed44357757c38329da8d3.png

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

https://i-blog.csdnimg.cn/blog_migrate/751b993209f453a39809bc0f1b8a315b.png

https://i-blog.csdnimg.cn/blog_migrate/a95a67d4626cc64ddbc1827a8b06fd01.png

https://i-blog.csdnimg.cn/blog_migrate/d53b6e3d5f83eec97254bede58e7239e.png