1、 1电脑 推荐:主频 2GHz+,内存: 1GB+; 2CC2530 ZigBee模块系列实验平台;2、软件:Windows 7/Windows XP;三、实验原理基于 TI CC2530 处理器的物联网开发主要采用 IAR for 8051 IDE,同时 TI 也提供了一些免费的物联网调试监测工具。主要的一些工具如下:1IAR for 80512SmartRFProgram四、实验步骤1、IAR 的安装:IAR Embedded Workbench IDE 是一款流程的嵌入式软件开发 IDE 环境,ZigBee接口实验及协议栈工程都基于IAR开发,软件安装包位于:课程软件IAR_EW_for
2、_8051_10_10,按照以下步骤安装:1双击“EW8051-10101-Autorun.exe运行IAR安装程序,弹出IAR安装界面,选择“Install IAR Embedded Workbench for 8051:2在弹出的“License Agreement对话框中选择“I accept the terms of the license agreement并点击“Next3选择安装在哪个目录,本文档以D:ZigBee为例,然后点击“Next4在“setup Type对话框中,选择“Complete完整安装,点击“Next5点击“Install开始安装6安装过程中可能会自动弹出“Vi
3、sual C+ Redistributable Package和驱动安装提示,不需要用户干预,等待安装完成;7安装完成后,取消“View release notes、“Launch IAR Embedded Workbench两个复选框,点击“Finish回到IAR安装界面,点击“Exit退出安装程序;8点击Windows“开始按钮弹出“开始菜单,找到“IAR Systems中的“IAR License Manager,启动IAR授权管理器;9关闭欢送界面;10选择“License菜单中的“Offline Activation.,弹出“Offline activation对话框;11翻开“课程
4、软件IAR_EW_for_8051_10_10KeygenLicense Generator.exe破解程序;12在“Product列表中选择“IAR Embedded Workbench for 8051, Standard;13点击“License Number栏中的“Generate按钮产生授权码; 14复制“License Number中的授权码15切换到“Offline activation对话框,将13中复制的授权码粘贴到“License Number文本框中,点击“下一步;16在“Choose locking criteria对话框中选择“No,点击“下一步;17点击“Save
5、activation information对话框中文本浏览按钮,选择“激活信息保存位置;18本文档经“D:ZigBee8051ActivationInfo.txt为例保存“激活信息,然后点击“下一步进入“Request an activation response file对话框;19点击“Request an activation response file对话框中的“下一步按钮,进入“Use the response file to activate the license对话框;20切换到破解程序,点击“Activate license栏中的“Browse.翻开第18步所保存的acti
6、vationInfo.txt文件,然后点击“Activate license按钮,将在ActivationInfo.txt所在的目录中产生一个名为“ActivationResponse.txt文件, “Activate license按钮右边将提示“Done,表示已生成“ActivationResponse.txt文件;21切换到“Use the response file to activate the license对话框,点击文本框右边的“文件浏览按钮,找到并翻开第19步所生成的ActivationResponse.txt文件,然后点击“下一步完成破解;22完成破解后提示“提取库源文件,
7、点击 “Yes,由于库文件较多,这一步时间较长,需耐心等待完成;22最后点击“Finish完成破解;2、SmartRFProgrammerSmartRFProgrammer是TI的一款Flash烧写工具,ZigBee系列 CC2530 无线节点可 通 过 该 工 具 烧 写 固 件 ;1双击“课程软件S,弹出SmartRFProgrammer安装界面,并点击“I Agree同意安装;2选择安装目录,本文档以“D:ZigBee为例,然后点击“Install开始安装3安装过程可能弹出驱动安装提示,勾选“始终信任来自Texas Instruments的软件并点击“安装即可;4最后点击“Finish
8、完成安装并自动翻开SmartRFProgrammer;3、SmartRF_Packet_SnifferSmartRF Packet Sniffer 是 TI一款用于侦听而捕获的射频数据包的软件,支持多种射频协议,可对数据包进行过滤和解码,以简洁的方法显示出来;1双击“课程软件Setup_SmartRF_Packet_Sniffer ,弹出SmartRFPacketSniffer安装界面,并点击“Next开始安装;2点击“I Agree;3勾选所有组件并点击“Next;4通过“Browse来选择安装目录,本文档以“D:ZigBeeTexas Instruments为例,然后点击“Install;
9、5等待安装完成,点击“Close退出;4、ZigBee_Sensor_MonitorZigBee_Sensor_Monitor 是 TI的一款用于查看网络拓扑结构图的软件,支持星型网、树 形 网 的 动 态 显 示;1双击“课程软件,弹出ZigBee Sensor Monitor安装界面,并点击“Next开始安装;2勾选“I accept the terms in the license agreement,并点击“Next继续安装;3通过“Change来选择安装目录,本文档以“D:ZigBeeTexas Instruments为例,点击“Next继续安装;4点击“Install执行安装;5安装完成后点击“Finish退出,将提示重新启动计算机;5、ZStack 协议栈ZStack 是TI提供的ZigBee 协议栈软件1双击“课程软件Z-Stack 3.0.1.exe,弹出Z-Stack安装界面,并点击“Next开始安装;2勾选“I accept the agreement,并点击“Next开始安装;3点击“Next继续安装;4通过“Browse.来选择安装目录,本文档以“D:5点击“Install执行安装;6等待安装完成;7安装附属软件;8安装附属软件可能出现错误,点击“确定完成安装;