Skip to content

ZigBee 3.0 开发指南 · 课程 PPT ​

上课演示版:《传感器与传感网》组网开发核心课,6 大部分全景导览,点击「幻灯片演示」全屏放映

课程定位 ​

  • 平台:CC2530 芯片 + Z-Stack 3.0 协议栈 + IAR EW8051
  • 目标:掌握 ZigBee 3.0 无线传感网组网开发能力
  • 定位:《单片机与接口技术》后续,《传感器与传感网》核心
  • 能力:协议栈源码理解 + 无线通信开发 + 项目实战

课程地图(6 大部分) ​

部分内容能力
① 准备工具链安装、ZigBee 简介环境就绪
② 51 单片机CC2530 外设实验硬件基础
③ Z-StackOSAL、HAL、任务调度源码理解
④ 网络编程协议、BDB 组网、ZCL组网开发
⑤ 项目实战智能家居/农业/气象系统综合实战
⑥ 进阶NV、框架、ZHA、云端深度定制

第一部分 · 准备工作 ​

  • ZigBee 3.0 简介:小白也能读懂
  • 工具链:IAR EW8051、Z-Stack 3.0、SmartRF Flash Programmer
  • 串口助手:Xshell / PuTTY / 串口调试助手
  • 开发套件:GEC2530 开发板 + 仿真器

第二部分 · 51 单片机基础 ​

  • CC2530 工程创建、编译、下载、仿真
  • GPIO 实验:LED 控制、机械按键、中断
  • 定时器 T1/T3、看门狗、低功耗
  • 外设:DHT11、继电器、OLED、ADC

第三部分 · Z-Stack 详解 ​

  • Z-Stack 文件组织与工程框架
  • OSAL:任务调度原理(事件驱动)
  • 任务初始化与事件处理机制
  • HAL 硬件抽象:LED / 按键 / 串口 / ADC
  • 动态内存管理

第四部分 · 网络编程 ​

  • 协议层次:IEEE 802.15.4 → 网络层 → APS → ZCL
  • BDB 组网:Commissioning 模式与组网实验
  • 数据通信:AF 接口、简单描述符、数据发送 API
  • ZCL:开关命令收发、属性读写
  • 端点开发:终端设备与协调器

第五部分 · 项目实战 ​

  • 光照自动开关窗帘系统
  • 农业环境信息采集系统
  • 温湿度检测声光报警系统
  • 文件传输系统
  • 多节点组网实战

第六部分 · 进阶选修 ​

  • NV 非易失存储:读写与应用
  • 应用框架:ZHA 工程、ZCL 分类
  • 协调器工程结构优化
  • 入网控制与白名单
  • 云平台接入:腾讯云 + MQTT + 手机 APP

配套开发套件 ​

  • GEC2530 开发板:底板原理图 + PCB 标准版/迷你版
  • CC2530F256 模块:256KB Flash、片上 8051
  • WiFi 模块规格说明
  • 通信距离测试方法

学习方法 ​

  • 源码驱动:跟着 Z-Stack 源码逐行理解协议
  • 实验验证:每个 API 都要烧录验证
  • 问题导向:串口日志 + 断点调试定位问题
  • AI 伴学:协议栈源码问题随时提问
  • 先跑通、再深挖、后重构

结语 ​

从点亮第一颗 LED,到组建一张自愈的无线传感网—— ZigBee 3.0 让你真正"看见"物联网的神经末梢。

aioteer · 物联网专业课程群

💬AI 伴学配置