Zigbee技术的先天性优势,使得它在物联网行业逐渐成为一个主流技术,在工业、农业、智能 家居等领域得到大规模的应用。随着物联网的快速发展,万物互联的逐步普及与认可,全世界掀起了物联网的大潮,在这个大潮中Zigbee扮演之分重要的角色。
本课程主要是学习关于Zigbee的基础学习与开发,把Zigee当成一个应用工具来学习。打好Zigbee的坚实基础,为今后万物互联的技术提供基础保障。
通过本课程的学习基本能掌握Zigbee的基础开发,学会Zigbee的各个功能模块的使用,实现Zigbee的协议栈数据收发,基本掌握Zigbee作为一个物联网工具的基本功能。
本课程对CC2530芯片的功能做了集中剖析,去除其他容易干扰学习的内容,防止还没有学清楚被其他内容打断的情况。通过MOOC这个模式,在学习过程中可以点播和重播,方便查阅之前的内容,可以随时巩固学习成果。
本课程是面向电子通信类,物联类专业方向的学生,课程内容重理论且突出实践,强调理论讲解和实践应用的结合,覆盖了Zigbee基础、Zigbee编程、Zigbee应用
学习本课程后应该达到的知识、能力水平:
1、掌握Zigbee技术相关开发所需的理论和技术体系以及开发过程的规范体系。
2、能够进行设计和开发工作,并具备良好的自学能力。
3、认识一定的项目经验,能够熟悉嵌入式系统设计、程序编写、文档编写、软硬件测试等工作。
4、初步达到相关企业的用人标准,实现学校学习与企业工作的无缝对接。
课程采用线上线下相结合的教学模式,Zigbee技术的基础理论知识通过线上教学,可以通过视频集中时间学习,也可以对没有掌握的知识点进行回放学习。对基础理论知识线上学习过程中,根据知识点的情况对知识点出相关的题目,便于学生学习过程中带着问题去学习。Zigbee技术平时成绩占40%,实验成绩占30%,期末占30%。
第1章 Zigbee概述
1.1 Zigbee技术概述
1.2zigbee软件开发平台
第二章 Zigbee技术原理
2.1Zigbee网络结构
2.2IEEE802.15.4通信层
2.3Zigbee网络层
2.4Zigbee应用层
第三章 Zigbee硬件设计
3.1设计规则及注意事项
3.2硬件总体设计
第三单元练习
第四章 CC2530基础开发
4.1CC2530结构框架
4.2CC2530编程基础
4.3CC2530的IO
4.4振荡器和时钟
4.5电源管理和复位
4.6CC2530串口
4.7CC2530的DMA
4.8CC2530的ADC
4.9CC2530定时器
CC2530基础开发单元题目
第五章 无线射频与MAC层
5.1RF内核
5.2FIFO访问
5.3发送接收模式
5.4IEEE802.15.4
第六章 Zstack协议栈
6.1Zstack概述
6.2HAL层分析
6.3NWK层
6.4Tool配置及分析
6.5Profile层分析
6.6ZDO层分析
6.7API函数
6.8APP分析
6.9OSAL运行机制
模拟电子技术,数字电子技术,单片机等
参考资料:
百度百科:https://baike.baidu.com/item/zigbee
Zigbee资料汇总:https://www.eepw.com.cn/news/listbylabel/label/ZigBee
Zigbee联盟:https://zigbeealliance.org/