简介:《天猫精灵-蓝牙Mesh开发》是一个典型的物联网智能家居类项目。开发环境用天猫精灵官方提供SDK,内含Alios Things操作系统,编辑器选用VSCode,硬件模组用的泰凌微8258芯片,通过蓝牙Mesh通信协议语音控制LED、风扇等操作。从设备端开发,到云端服务配置,再到蓝牙Mesh开发,玩转物联网“云、管、端”架构。重点对蓝牙Mesh配网、密钥、模型等通过图文描述做了详细讲解,并通过代码分
课程章节
第01课 天猫精灵课程介绍与项目展示
第02课 项目涉及智能家居通信技术分析
-
课时1项目涉及技术分析
-
课时2蓝牙Mesh、Zigbee、Thread通信对比
-
课时3蓝牙Mesh、Zigbee、Thread性能分析
-
课时4开发箱介绍与项目基础要求
第03课 端-硬件开发
-
课时1初级开发课程介绍
-
课时2硬件开发-环境搭建
-
课时3示例工程测试环境
-
课时4LED灯控制实现
-
课时5风扇控制原理
-
课时6风扇控制代码实现
-
课时7风扇控制设备调试
-
课时8按键控制代码实现
-
课时9按键控制代码调试
第04课 云-天猫精灵
第05课 管-蓝牙Mesh网络拓扑
第06课 管-蓝牙Mesh协议栈结果
第07课 管-蓝牙Mesh基本概念
第08课 管-蓝牙Mesh模型层介绍
第09课 蓝牙Mesh设备入网天猫精灵
-
课时1创建风扇节点工程
-
课时2代码初始化流程分析(上)
-
课时3代码初始化流程分析(下)
-
课时4天猫精灵控制风扇代码实现(上)
-
课时5天猫精灵控制风扇代码实现(下)
-
课时6天猫精灵控制风扇设备调试
第10课 蓝牙控制器-物理层介绍
第11课 蓝牙控制器-链路层介绍
第12课 蓝牙Mesh三类广播格式详解
第13课 蓝牙Mesh广播抓包验证
第14课 蓝牙Mesh配网流程详解
第15课 蓝牙Mesh配网代码分析
第16课 蓝牙Mesh密钥生成原理详解
第17课 蓝牙Mesh密钥生成代码分析
第18课 手机连接蓝牙Mesh节点控制
第19课 蓝牙Mesh网络层数据结构与算法代码分析
第20课 蓝牙Mesh配网器初始化部分代码实现
第21课 蓝牙Mesh配网器配网过程代码实现
第22课 归纳与总结
授课讲师
-
孙攀老师
讲师
关于讲师
讲师
课程推荐
- 电子工程师入门第一课—数字电路技术 试听 5975
- 物联网云平台实战开发 试听 41022
- 物联网射频识别和RFID开发 试听 9595
- 基于立创eda电路设计 试听 5928
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案