前言
STM32F103+EC800K接入阿里云生活物联网(飞燕)平台,并使用云智能APP实现远程通信控制
阿里云生活物联网(飞燕)平台和原先的阿里物联网平台接入设备方式基本一样,
不过阿里云生活物联网(飞燕)平台提供了APP, 咱的设备接入到平台以后可以使用阿里云自己开发的APP(云智能APP)控制咱的设备;
其实就是说,阿里云提供了服务器,也提供了APP和咱的设备进行通信, 咱的设备只管接入就可以;
下载云智能APP
https://help.aliyun.com/document_detail/611010.html
APP有如下几个版本,咱先使用国内版的测试, 扫码下载国内版的,然后 注册,登录.
如果自己出产品了,说明书上印上这个对应的APP二维码就可以让用户下载APP.
后面咱让设备接入进来
开通阿里云生活物联网平台
https://www.aliyun.com/
搜索 生活物联网平台(如果没有开通请自行开通)
创建项目(并在项目下面创建产品)
1.创建项目
名称随意
2.创建产品
模组这里其实没有选择项,选择默认的就可以
如果出现这个点击确定
3.功能呢咱就默认这一个就可以(咱先入门)
4.人机交互选择云智能APP,然后点击保存
5.配置下页面展示
这个展示是咱绑定设备以后, 展示在APP主页的样子;
6.关于绑定方式(默认就可以)
这是当出现多个人绑定设备时如何取舍
7.配置下设备控制的页面
8.官方还贴心的给了产品的说明书模板
然后把那个刚下载的说明书上传
如果报红这是没上传成功,把文档名字改短一点再上传
9.生成设备的二维码
注意注意: 这个二维码是贴在设备上面的,然后用云智能APP扫码添加设备,
由于咱选择的是蜂窝(2G,3G,4G,5G)设备,所以呢要等设备上线以后才可以扫码成功.
Device Name呢可以随意写(4-32个字符), 其实标准一些应该使用设备的MAC, IMEI或者SN码代替
如果感兴趣上面二维码的实际信息: 我上面填写的是001, 然后二维码的内容是这个样子的
https://g.aliplus.com/ilop/d.html?locale=all&pk=a13R6dr000A&dn=00001
可以把这个二维码下载下来,咱一会用APP扫码添加设备; 关闭这个页面,在那接着弄
10.添加设备
点击设备证书
11.安装好模组
注意: 单片机都是使用串口2和模组通信,所以需要拆掉ESP8266
12.打开这节工程,替换里面的参数,然后编译下载到开发板
13.使用单片机串口1打印串口日志(115200) , 查看日志
设备正常运行将会打印连接MQTT成功
服务器上也会显示在线
14.用云智能APP扫描刚才设备的二维码添加设备
14.控制开关