今天应客户朋友的需求zigbee组网, 我们研究了一下cc2630、cc2650 zigbee的开发步骤, 这里起步,先记录一下, 后面有时间就更新一下。
1, 首先确认TI只有cc2530、cc2538、cc2630、cc2650这4款芯片支持zigbee, 而cc2530做的人比较多了, 而且技术成熟,教程也多,cc2538由于内存大估计成本就高,芯片贵, 用的少,而cc2630与cc2650的话,目前价格已经下来了cc2630批量也就12元左右, 睡眠功耗可地道0.1uA, 各种文章说2节干电池可工作10年,反正目前最优秀的zigbee非cc2630莫属,而cc2650作为兼容蓝牙与zigbee的芯片,开发时可用,但cc2650比较贵, 而且芯片不好买。 基于客户的需求,且ti官网的资料是英文导致部分吃瓜群众不好阅读, 而且我们现有自己开发的cc2650开发板目前主要提供蓝牙方面的资料但还没与zigbee的资料,因此,我们可以适当出一份教程,共同学们参考如何在cc2630 cc2650上做zigbee。
工欲善其事,必先利其器。 先用官方资料武装大脑先。
2, 首先去下载资料,地址如下:
http://www.ti.com/tool/z-stack-archive
下载后得到 Z-Stack_Home_1.2.2a.exe 这个就是协议栈, 安装之后里边会有源代码工程以及api介绍以及入门文档介绍!
默认安装后,打开如下目录有部分教程文档可供我们参考:
主要参考文档如下:
这个里边就是我们最开始要看的文档, 里边都是基于ti官方的文档与开发板,我们开始慢慢看看,还好我手上就有两个这样的CC2650的ti官方的开发板,我们可以慢慢熟悉了。
下一篇我再来看看里边的内容, 然后做一下实验, 并慢慢移植到我们的开发板上来,方便国内的客户朋友们做参考。
看看例程如下:
打开一个例程并且编译完全ok, IAR7.40版本即可:
当然, 还需要其他的一些工具,例如 Flash Programmer 2,
且需要xds100v3仿真器
还需要cc2630 cc2650 开发板, 这一节先记录这些,准备好工具后,我们后面一步一步来实现zigbee组网吧。
阿莫智能设备 2016.12.04
电话 18588220515 莫工