基于Z-Stack的ZigBee开发环境搭建

一、硬件环境

  1. CC2530开发板
  2. 调试工具:CC Debugger或SmartRF04EB
  3. ZigBee USB Dongle:用于抓包

二、软件环境

2.1 Z-Stack 下载及安装

  1. Z-Stack下载路径链接
  2. 下载HA协议栈
    进入Z-Stack下载路径后选择 Z-STACK-HOME 进行下载,如下图所示:
    在这里插入图片描述
  3. Z-Stack协议栈安装
    (1)双击Z-Stack_Home_1.2.2a.exe
    在这里插入图片描述
    (2)一直选择默认按钮直到安装完成。
    (3)安装完成后,可以在安装目录下找到一个名为Z-Stack Home 1.2.2a.44539的文件夹,该文件夹中提供了HA的一些样例,我们可以根据自己的应用和需求进行修改。

2.2 安装 IAR
1. 此处需要注意的是针对不同的协议栈需要安装不同版本的IAR,打开Z-Stack Home 1.2.2a.44539文件夹下《Z-Stack Home Release Notes.txt》,我们发现此处所用的IAR版本为9.10.1,如下图所示:
在这里插入图片描述
2. 我们选择安装IAR10.10.1,经验证该版本可用于Z-Stack Home 1.2.2a的开发,同时IAR10.10.1也可用于ZigBee 3.0 协议栈的开发。
3. 双击EW8051-10101-Autorun.exe进行安装
在这里插入图片描述
4. 点击 Install IAR Embedded Workbench for 8051
在这里插入图片描述
5. 点击Next
在这里插入图片描述
6. 选择同意协议,点击Next
在这里插入图片描述
7. 选择安装目录 ,点击Next
在这里插入图片描述
8. 选择Complete,点击Next
在这里插入图片描述
9. 点击Next
在这里插入图片描述
10. 点击Install
在这里插入图片描述
11. 等待安装完成,然后点击Finish
在这里插入图片描述
三、固件烧录

3.1 硬件工具:CC Debugger或SmartRF04EB
3.2 软件工具:Flash-programmer

  1. Flash-programmer下载路径
  2. 下载Flash-programmer后,按照默认路径进行安装
  3. 安装完成后打开Flash-programmer
  4. 连接CC Debugger到CC2530开发板,按下CC Debugger上Reset按键,Flash-programmer会识别到CC Debugger ,如下图
    在这里插入图片描述
  5. 选择固件路径,选择Erase and program,点击Perform actions进行烧录
    在这里插入图片描述

四、抓包环境

4.1 给ZigBee USB Dongle烧录Sniffer固件

  1. Sniffer固件在Sniffer安装目录下,如未安装Sniffer,需下载安装
  2. Sniffer下载路径
  3. 下载完成后双击Setup_SmartRF_Packet_Sniffer_2.18.1.exe
  4. 选择默认选项进行安装
  5. 安装完成后可在C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware目录下找到Sniffer固件
    在这里插入图片描述
  6. 打开Flash-programmer,选择对应的Sniffer固件烧录到ZigBee USB Dongle中
  7. 注意:给ZigBee USB Dongle烧录固件需要用到转接板,如下图所示:
    在这里插入图片描述

4.2 Ubiqua抓包软件安装

  1. 首先安装Microsoft .NET Framework 4.0
  2. 安装UbiquaToolbox_1.4.2244
  3. 用Ubiqua文件夹下的 Ubiqua.exe 覆盖安装路径下的对应文件

4.3 Ubiqua抓包软件使用

  1. 打开 Ubiqua 软件
  2. 打开 Ubiqua 软件后界面如下:
    在这里插入图片描述
  3. 打开配置菜单 Tools->Options,选择 Security ,添加如下 key
    在这里插入图片描述
  4. 插上ZigBee USB Dongle
  5. 添加设备(按1–>4的顺序)
    在这里插入图片描述
  6. 设备添加成功后如下图所示
    在这里插入图片描述
  7. 选择协议
    在这里插入图片描述
  8. 选择信道
    在这里插入图片描述
  9. 打开设备
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/HQ11112222/article/details/83992763
今日推荐