培训对象:物联网平台运维人员、云端应用开发工程师、解决方案架构师、需要掌握主流云平台物联网服务的技术人员。
培训目标:
掌握阿里云物联网平台的整体架构与核心功能(设备接入、设备管理、规则引擎、数据流转)。
熟练完成设备接入、物模型定义、设备调试与在线监控的完整流程。
掌握平台的数据服务与API调用方法,能够将物联网数据集成到业务应用中。
培训内容介绍:
阿里云物联网平台概述:了解阿里云物联网平台的产品定位、整体架构与核心优势,熟悉物联网套件的组成。
平台基础配置:登录阿里云控制台,开通物联网平台服务,创建产品与设备,理解ProductKey、DeviceName、DeviceSecret的作用。
物模型定义:学习物模型的概念(属性、事件、服务),在平台上定义产品的功能,生成JSON格式的物模型描述。
设备端SDK接入:下载阿里云IoT SDK,使用C/Java/Python编写设备端程序,实现设备认证与上线。
MQTT协议适配:理解阿里云对MQTT协议的扩展,掌握三元组认证、心跳保活、上下行Topic的格式。
设备调试与日志:使用平台提供的在线调试工具,模拟设备收发数据,查看设备日志与消息轨迹。
规则引擎配置:配置规则引擎,将设备数据流转到表格存储、时序数据库、函数计算等目的地。
数据可视化:使用IoT Studio创建可视化应用,拖拽组件展示设备数据,设置数据刷新频率与图表样式。
设备影子:理解设备影子的作用,使用影子缓存设备状态,实现网络不稳定场景下的状态同步。
OTA升级:上传固件版本,配置OTA升级策略,向指定设备或设备分组推送升级任务。
API调用:使用阿里云SDK或HTTP API调用物联网平台接口,实现设备管理、数据查询的编程集成。
综合实战:完成一个完整的智慧农业场景,包含传感器数据上报、云平台规则处理、可视化大屏展示。