一、Zigbee概述
1.什么是Zigbee
ZigBee是一种近距离、低复杂度的双向无线通信系统,主要用于距离短、功耗低、传输速率不高的电子设备之间进行数据传输,且具有低功耗、低成本、大容量、时延短、可靠性高以及网络拓扑结构灵活的特点。
Zigbee本质就是无线设备之间的一种通信方式,类似于人和人之间用普通话交流,普通话就是一种通信方式。Zigbee,Zigbee通信方式,Zigbee协议说的都是一回事。
Zigbee的主要作用是用来构建无线局域网。
2.各通信方式的比较
蓝牙:功耗比较低,组建网络节点数少(7~8个)
WIFI:通信速率比较大,功耗大,等等
Zigbee:
优点:可以组建大规模的网络,功耗低(TI cc2530正常工作电流8mA,最低工作电流只有几uA)
缺点:通信速率比较小( 250KBPS)
注意:Zigbee只是完成数据通信的工作,要实现具体的使用的功能系统,一般会把Zigbee模块连接到计算机(处理器),计算机通过编好的程序来对整个系统进行监控。
3.相关概念
Zigbee联盟:制定Zigbee协议的协会组织(美国)
TI(德州仪器):一个Zigbee芯片厂商,主要把Zigbee协议用于推广和实际应用。除了TI,还有ember,飞思卡尔等等
Zstack:TI公司推出Zigbee软件上支持的协议栈。实质就是一堆示例代码。
cc2530:TI公司推出的支持Zigbee底层协议的一种芯片(8051单片机内核)
cc2530F256 TI 58J
IAR:写Zigbee程序的一个软件,集成开发工具,编辑器,编译器,下载器,仿真器。
4.Zigbee网络体系结构
ZigBee协议基础为IEEE 802.15.4,ZigBee联盟在IEEE 802.15.4基础之上重新定义了网络层和应用层。Zigbee使用全球免费频段进行通讯,能够在三个不同的频段上通讯。全球通用的频段是 2.400GHz-2.484GHz,欧洲采用的频段是 868.0 MHz-868.66MHz,美国采用的频段是 902MHz-928MHz。传输速率分别为 250kbps 20kbps 和 40kbps。

二、IAR软件的安装使用
1.IAR软件的安装与注册



2.IAR工程建立

(1)先创建一个工作空间
File–>new–>workspace
(2)创建一个工程
Project–>Create New Project–>Empty project–>0K–>保存到指定目录


本文介绍了Zigbee的基本概念、特点及其与蓝牙、Wi-Fi的对比,强调了其在大规模网络和低功耗方面的优势。Zigbee联盟和TI公司在Zigbee技术中的角色也被提及。接着,详细阐述了IAR软件的安装、工程创建、配置和编译过程。此外,还涉及了驱动安装问题的解决方法以及CC2530芯片在Zigbee网络中的应用。最后,给出了一个简单的LED闪烁代码示例,展示了如何在IAR环境中进行烧录和测试。

3918

被折叠的 条评论
为什么被折叠?



