从零开始学习Zigbee开发 - 图文

2019-08-03 13:05

从零开始学习Zstack之1

Zstack情况:

本人采用的是TI的Zstack1.4.3协议,据说这个需要IAR7.30B及以上版本,而目前市面上又没有破解,所以用的人很少,这也是我的机会!呵呵!(傻笑有点多,关键是WORD里没有表情符号,不能正常表达我此时的心情!) 正式开始:

开始之前在说一句:从TI网站上下载的Zstack的方法就不介绍了。否则就是从-1开始了而不是从0开始了-----------------我是这么觉得的! 第一步:安装Zstack

从 TI官方网站上下载的Zstack为:swrc072c.zip,我想这个压缩包大家都认识。解压之后为:ZStack- CC2430-1.4.3.exe文件。这个安装文件大家都会了。默认安装路径为:C:\\Texas Instruments\\ZStack-1.4.3。安装之后在C:\\Texas Instruments\\ZStack-1.4.3目录下有各PDF文档为:Getting Started Guide CC2430.pdf,不用多说,这个肯定是要看的。既然把它放到这么前面,说明它是入门中的入门文档。下面就简单介绍下这个文档: 1、 介绍了安装ZStack-CC2430-1.4.3.exe需要的硬件软件条件:需要电脑、操作系统为Windows 2000或 Windows XP。至于更高或更低版本的本人没有尝试。

2、 讲了安装流程。这个有点多余了,这年月哪个有电脑的没有安装上百上千次的软件啊?但是需要强调的是安装路径----默认就好! 3、 接下来就是让我们看的第一个文档为:

Start->Programs->Texas Instruments->ZStack-1.4.3->Z-Stack User’s Guide, 既然让我看我就来看看这个文档!! 第二步:Z-Stack 用户指导

这个文档的更新时间为:2007年12月21日----应该还是比较新的版本。 由于本人英文的却有限,就不翻译了,浏览一遍,把大概意思说下就可以了: 1、 介绍 1.1、 适用范围

本文档适用于CC2430ZigBee开发板----CC2430ZDK。 2、产品包描述(TI提供的CC2430ZDK工具包) 2.1、安装包内容

这个就是上面提到的的ZStack-CC2430-1.4.3.exe安装之后的所有内容了。说白了就是包含Zstack开发所需要的所有软件和文档资料等。 2.2、开发板介绍

两块 SmartRF04EB 评估版,每个都可以用于CC2430EM评估模块。如图1-1所示:

Figure 1: Chipcon SmartRF04EB Evaluation Board with CC2430EM 5块CC2430DB 评估板,如图1-2所示:

Figure 2: Chipcon CC2430DB Development Board

10个SOC_BB 评估板,每个都可以用于CC2430EM或CC2431EM。如图1-3所示:

Figure 3: Chipcon SOC_BB Battery Board 2.3、电缆

也就是包含开发包所需要的电缆,如RS232串口线,USB线等等附属配件。 3、安装配置 3.1、主机配置

一台个人计算机----也就是电脑哈。我想玩嵌入式的应该都有,而现今不过时的配置就可以:下面是最低配置 ? .NET 1.1 架构

? Windows XP Service Pack 1 (i如果是 Windows XP) ? 1个串口(也就是RS232接口)s ? 1 USB接口

个人认为要求已经相当低了,如果你的电脑没有这配置,个人强烈建议马上扔掉!不过如今笔记本电脑很少有串口的,所以建议使用台式电脑,而且装机的时候一定要把串口引出,否

则就比较麻烦了! 3.2、目标板需求

其实也是开发环境需求--- IAR EW8051。目前需要的版本为7.30B及以上。 4、产品安装过程 4.1、安装Z-Stack

这个也就是安装ZStack-CC2430-1.4.3.exe的过程。 4.2、IAR安装

一般来说安装选择默认路径,但是自定义路径也不会出问题的。注意IAR版本7.30B及以上版本才可以运行1.4.3协议。 4.3、设备IEEE地址

每个 CC2430DB, CC2430EM,和 CC2431EM都已经排列了一个唯一的64位物理地址(IEEE地址),这个地址已经写到了CC2430内部FLASH里面,在CC2430DB, CC2430EM,和 CC2431EM板的底部有这个地址标签。

这个地址被写入到FLASH的0x1FFF8地址中,注意这个地址也可以更改的,通过些FLASH软件,一般0xFFFFFFFFFFFFFFFF地址被认为是无效地址。 5、配置并试用Z-Stack 5.1、配置Z-Stack 这个详见5.3节。 5.2、逻辑类型

这里主要是介绍了ZIGBEE协议中的三种设备类型:

? ZigBee 协调者(ZC):这个设备被配置为初始化并建立一个PAN网络

? ZigBee 路由器(ZR):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器,然后允许其他设备加入它,在网络中路有数据信息。

? ZigBee 终端节点 (ZED):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器。

5.3、建立样品应用设备:SampleApp

基本上就是采用SampleApp应用中的Demo例子来演示整个流程,就是采用一个协调器和一个或多个路由器来形成一个ZigBee网络演示。在该例子中主要通过SmartRF04EB板上的某些跳线来完成设备类型的选型,当然这个方法在程序中是需要判断哪个按键被拉低或拉高,对于做个设计的来说应该是相当好理解的。

申明:由于本人很穷,所以没钱买TI原装开发包,当然也就没有上面提到的硬件,本人采用的是某家公司(为了避免广告,这里就不说明了)的硬件系统。 5.4、建立一个SampleLight协调器设备 至于提到的硬件连接这里一律省略。

无疑:首先要打开对应工程,如图1-4所示:


从零开始学习Zigbee开发 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014高考物理大一轮复习讲义第十三章第3课时原子与原子核解读

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: