Zigbee 知识简介

1.Zigbee

1.1 设备类型(Device Types)

在Zigbee网络中存在三种设备逻辑类型:

Coordinator(协调器)

Router(路由器)

End-Device(终端设备)

Zigbee网络由一个Coordinator以及多个Router和多个End_Device组成

Zigbee 知识简介

黑:coordinator 红:Router 白:End_device

 

1.1.1 Coordinator(协调器)

协调器负责启动整个网络。他也是网络第一个设备。协调器选择一个信道和一个网络ID(也称为PAN ID,即Personal Area Network ID),随后启动整个网络。

协调器也可以用来协助建立网络中安全层和应用层的绑定(bindings)

注意,协调器的角色主要涉及网络的启动和配置。一旦这些都完成后,协调器的工作就像一个路由器(或者消失 go away)由于 ZigBee网络本身的分布特性,因此接下来整个网络的操作就不在依赖协调器是否存在。

 

1.1.2 Router(路由器)

路由器的功能主要是:允许其他设备加入网络,多跳路由和协助它自己的由电池供电 子终端设备的通讯

通常,路由器希望是一直处于活动状态,因此它必须使用主电源供电。但是当使用树群这种网络模式时,允许路由间隔一定的周期操作一次,这样就可以使用电池给其供电。

 

1.1.3 End-Device(终端设备)

终端设备因为没有维护特定网络结构的责任,因此他可以自己选择唤醒或睡眠,他可以一直是一个电池供电设备

通常,终端设备对存储空间(特别是ram的需要)非常小

 

1.2 栈配置(stack profile)

栈参数的集合需要被配置为一定的值,连同这些值在一起被称之为栈配置。Zigbee联盟定义了这些由栈配置组成的栈函数。

网络中的所有设备必须遵循同样的栈配置。

为了促进互用性这个目标,Zigbee联盟为Zigbee2006规范定义了栈配置。所有遵循此栈配置的设备可以加入其它相同栈配置的网络当中。

 

Zigbee 知识简介

上一篇:Hexo+NexT(一):在Windows下安装Hexo+NexT及搭建博客


下一篇:C# 中的Async 和 Await