||
本文应各位大佬邀请,详细讲解了Air780EP模组LuatOS开发的阿里云应用示例。
https://mp.weixin.qq.com/s/dCR1y31rB8IlQ5OLcJU09g
一、相关准备工作
1)Air780EP_全IO开发板一套,包括天线、SIM卡;
2)USB线
3)PC电脑
LuatOS固件下载https://gitee.com/openLuat/LuatOS/releases
LuatOS库下载https://gitee.com/openLuat/LuatOS
示例源码下载https://gitee.com/openLuat/LuatOS/tree/master/demo/aliyun
准备设备证书及产品证书
特别提醒:
上方证书信息仅为本教程使用,用户需要使用自己的证书信息。
阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。
物联网平台消息通信流程图如下:
API详细介绍请参见:
https://wiki.luatos.com/api/libs/aliyun.html
注册接入服务器结果回调函数:在收到true时表示连接成功,本demo中去发布一条QOS为1的消息给阿里云。
设置地域:
配置为在阿里云创建项目时所用地区。
每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连。
地域和可用区之间的关系如下图所示:
打开阿里云平台(https://www.aliyun.com/)找到物联网平台,开通业务后进入控制台。
点开设备管理的产品页面,点击新建产品。根据需求和图示说明创建产品。
具体介绍详见阿里云页面:
https://help.aliyun.com/document_detail/73728.html?spm=a2c4g.11174283.6.571.3a8b1668Vmv5CZ
创建产品完成后就可以进入设备页面添加设备,在对应产品页面进入设备管理,按照提示添加设备。在做正式产品时建议使用imei为devicename,方便后期维护。
阿里云设备创建:
https://help.aliyun.com/document_detail/73729.html?spm=a2c4g.11186623.6.573.55977b7bAjX04B
本文未完,请看下篇~