zigbee简介
- ZigBee 技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。
- 在ZiaBee 网络中存在=种逻辑设备类型: Coordinatorl协调器),Router(路由器和 End-Device(终诺设备)。
- ZiaBee 网络由-人
Coordinator 以及多人 Router 和多 End Device 组成
各类型设备功能如下:
Coordinator(协调器)
办调器负责启动整人网络。它也是网络的第一人设备,协调器洗择一人信道和一个网络 D(也称之为 PAN D,即 Personal Area Nework
ID),随后启动整个网络。
办调器也可以用来协助建立网络中安全层和应用层的绑定(bindings)。
注意,协调器的角色主要涉及网络的启动和配置。一旦这些都完成后,协调器的工作就像一个路由器(或者消失 Go away)。
由于 ZigBee 网络本身的分布特性,因此接下来整个网络的操作就不在依赖协调器是否存在。Router(路由器)
路由器的功能主要是:允许其他设备加入网络,多跳路由和协助它自己的由电池供电的儿子终端设备的通讯
通常,路中器希望是一直外工活动状态,因此它必须使用丰电源供电。但是当使用树群这种网终模式时,分许路由间隔一定的周期操作一
次,这样就可以使用电池给其供电End-Device(终端设备)
终端设备没有特定的维持网络结构的责任,它可以睡眠或者唤醒,因此它可以可以是一个电池供电设备
ZigBee的特点:
数据传输速率低:10KB/秒~250KB /秒,专注于低传输应用。
功耗低:在低功耗待机模式下,两节普通5号电池可使用6~24个月。
成本低:ZigBee数据传输速率低,协议简单,所以大大降低了成本。
网络容量大:网络可容纳 65,000 个设备。
时延短:通常时延都在 15ms~30ms。
ZigBee的网络拓扑模型
ZigBee网络拓扑结构主要有星形网络和网型网络。不同的网络拓扑对应于不同的应用领域,在ZigBee无线网络中,不同的网络拓扑结构对网络节点的配置也不同,网络节点的类型:协调器、路由器和终端节点。
CC2530芯片(入门级)
CC2530芯片主要特点:
高性能、低功耗的8051微控制器内核;
适应2.4GHz IEEE 802.15.4的RF收发器;
电源电压范围宽(2.0~3.6V);
看门狗、电池监视器和温度传感器;
具有8路输入8~14位ADC;
2个串行, 1个红外发生电路;
1个通用的16位和2个8位定时器;
高级加密标准(AES)协处理器;
21个通用 I/O 引脚,2个具有20mA的电流吸收或电流供给能力;
Z-stack协议栈:
Z-Stack 3.0 是TI(德州仪器)针对 ZigBee 3.0 协议而开发的技术方案,也称为TI ZigBee 3.0 协议栈。通俗地讲,Z-Stack 3.0就是TI根据 ZigBee 3.0 协议规范而编写的程序(库),开发者可以方便地调用Z-Stack 3.0中的各个API来进行基于ZigBee协议的数据通信。
物理层:
作用:将一个设备的数据转换成可以传输的电磁波信号,并将其还原。
MAC层:
作用:控制多个网络设备有序的利用物理资源来进行可靠通信
网络层
作用:组网工作的构建与维护,数据的传输
应用层:
作用:对属性和状态形成统一的规范
zigbee3.0版本协议整合了各个领域的应用协议,解决了不同领域的兼容性问题,使其真正的互联互通
下一集:
zigbee 3.0 协议栈-添加自定义任务