开发者学堂课程【物联网平台开发全栈教程:快速体验阿里云物联网平台】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/562/detail/7690
快速体验阿里云物联网平台
目录
一、行业发展趋势
二、设备接入“云”的架构
三、让阿里云物联网平台作为高并发缓冲器
四、用51单片机+WIFI 接入 LP 平台
五、给单片机写入程序
六、进入 LP 平台,新建一个设备
七、给单片机写入设备的信息
八、物联网平台
课程概要:基于51单片机接入阿里云 IOT 平台,使用51单片机快速体验 LP 平台
一、行业趋势
过去十年完成了人联网,未来十年会是物联网
联系互联网,人与人之间的交互就很便利,世间万物的链接的很有价值
二、设备接入“云”的架构
1.常规做法:设备端通过 TCP 通道接入服务器,数据双向透明传输。
2.高可靠做法:设备端接入一个专用的 IOT 服务器,服务器转发到目的地。
三、让阿里云物联网平台作为高并发缓冲器
外界设备通过网络连接到物联网平台,物联网平台的目的就是为了保证设备的可靠连接,然后通过规则引擎将数据转发出去。物联网平台可以理解为缓冲器的作用
四,用51单片机+WIFI 接入 LP 平台
1.51单片机型号是 STC15W4K48S4
2.WIFI 模组型号是 EMW3080
3.单片机通过 AT 指令操作 WIFI 模组
4.单片机和服务器建立 TCP 链接
5.通过 MQTT 通讯协议链接 IOT 服务器
6.LP 平台进行数据缓冲和转发
五、给单片机写入程序
1.电脑安装 CH340驱动
2.插上 USB 线,打开软件
3.烧写出厂程序
注意事项:
(1)下载前需确保电脑有 串口或者有 USB 转串线
(2)串口的最高/最低波特率一般情况下不需要设置,若出现串口的速度与本程序不匹配时,可尝试将最高和最低波特率都修改为2400或4800
(3)更新代码时,需要点击界面右上角的编程按钮,再给机器上电
六、进入 LP 平台,新建一个设备
1.注册阿里云账号
2.开通物联网平台
3.创建一个产品
4.高级版产品新增两个功能
5.新增设备
七、给单片机写入设备的信息
1.链接单片机,读取数据
2.复制设备的三元组信息
3.输入你身边的 WIFl 账号和密码
4.计算参数,写入单片机
八、物联网平台
(1)进入物联网平台
(2)进入物联网平台后新建产品选择高级版
(3)创建产品
设置产品名称,节点类型,产品版本以及所属分类和数据格式
(4)添加标准功能:添加室内温度功能
(5)添加自定义功能
主要是两个标识符,一个是 IndoorTemperature,一个是 WorkSwitch
(6)连接单片机编程小工具,参数设置在物联网平台中
(7)查看单片机执行状态
(8)通过 wifi 模组和物联网平台建立了 tcp 通道
最终运行结果: