【源码、文档、软件、硬件、技术交流、技术支持,入口见文末】
前言
本篇主要讲述如何从零开始从零开始入门 ZigBee 3.0,此处以 TI 的 ZigBee 方案为例。
ZigBee的学习本应分为“理论”和“实践”两部分,这里着重讲述大部分人主要的关注点,也就是实践部分。关于理论部分的学习,请参考后续博客(待更新)。
做ZigBee开发和一般的蓝牙、WiFi等开发类似,一定都是需要用到硬件的。那关于硬件该怎么选,具体请参考我的另外一篇博客《ZigBee Z-Stack 2.06 选择开发板和下载器》。
总体的学习思路是,先基于裸机编程,了解了所用芯片的各个底层外设是非常重要的,尤其是一些基本的、关键的外设,如:普通IO口的输入输出、外部中断、串口等等。当自己对所用ZigBee芯片非常熟悉之后,就可以不再裸机编程了,而是基于ZigBee协议栈去进行开发。