对SmartRF05EB and CC2530 的Z-Stack 用户向导

来源:互联网 发布:口袋三国 源码 编辑:程序博客网 时间:2024/05/18 02:28
转载:http://blog.163.com/qiang625@126/blog/static/170040164201218102416537/
 
注解:a USB cable should  be connected from the target board to the host PC目标板通过USB串口连接到PC主机上

An RS232 cable may be connected between the serial port on the SmartRF05EB boards (9-pin connector) and the host PC to utilize Z-Tool? that is included with the Z-Stack packageRS232串口线将开发板(九针)与主机利用协议栈包实现串行连接

产品安装过程:

  1. 安装Z-Stack协议栈:双击ZStack-CC2530-2.5.0.exe自动安装;
  2. 安装Embedded Workbench for 8051,版本与协议栈对应,比如EW8051 version 8.10.1适用于ZStack-CC2530-2.5.0版本的协议栈;
  3. 安装SmartRF Flash Programmer包:将开发板与PC机相连,在安装SmartRF Flash Programmer包;
  4. 初始化IEEE地址。

Z-Stack的配置和使用:

  1. 配置(三种方式之一):
  • zigbee协调器:被配置为启动IEEE 802.15.4网络,并在网络中作为PAN协调者;
  • zigbee路由器:被配置为加入已存在网络,连接协调器或者路由器,并允许其他路由设备连接它。在网络中路由数据包
  • zigbee终端节点:被配置为加入已存在网络,连接协调器或者路由器。

    2.  创建SampleApp设备:用两个以上的节点(一个协调器和一个以上的路由器)建立一个简单的zigbee网络。注:演示设备需要通过跳线实现是路由还是协调器。

按键图表如表1:

对SmartRF05EB and CC2530 的Z-Stack 用户向导 - qiang625 - 梦想成真的博客

 表1

逻辑LED灯如表2:

对SmartRF05EB and CC2530 的Z-Stack 用户向导 - qiang625 - 梦想成真的博客

 表2

 


信道和网络编号:

  1. 个域网标识符PanID:当加入或启动网络时通过设置ZDAPP_CONFIG_PAN_ID选择PanID(两种方法),若协调器ZDAPP_CONFIG_PAN_ID=0xFFFF,则协调器产生一个随机的PanID;若路由器ZDAPP_CONFIG_PAN_ID=0xFFFF,则路由器在自己特定的信道上能发现的网络中加入“最好”的网络。
  2. 信道(共16个11~26):缺省值为11,缺省信道可以通过default_chanlist设定,如图:
    对SmartRF05EB and CC2530 的Z-Stack 用户向导 - qiang625 - 梦想成真的博客
     


NV(非易失性存储器):能够永久保存信息的存储器,在协议栈中对NV进行读写操作是通过非易失性存储项(都有一个独立的ID号)实现的,ID号范围由NV划分为不同区域实现不同应用,NV分配表如下:

对SmartRF05EB and CC2530 的Z-Stack 用户向导 - qiang625 - 梦想成真的博客
原创粉丝点击