一、IEEE-802.15.4设备类型
IEEE-802.15.4定义了两种设备类型:
- FFD, 全功能设备,能够执行IEEE 802.15.4标准中描述的所有职责,并且可以在网络中担任任何角色。
- RFD, 剪裁功能设备,功能有限。
注意: RFD设备的处理能力和内存大小通常小于FFD设备。
二、ZigBee设备类型
在ZigBee中,存在三种设备类型:
- 协调器,Coordinator,他是负责创建网路的,所以他是第一个成员,所以他的地址是0x0000;
- 路由设备,Router,可以路由消息,作为网络的中间节点来转发消息;
- 终端设备,End Device,包括睡眠终端设备和非睡眠终端设备。作为网络的边缘节点,必须有一个parent,必须附着在一个router或者coordinator上面。不能转发消息,不能做路由用,不能做中间节点用。
设备类型 | 创建网络 | 路由 | 供电方式 | 作父节点 | |
---|---|---|---|---|---|
协调器 | 是 | 是 | 主电源 | 是 | 网络中只有一个,且节点ID始终为0 |
路由设备 | 否 | 是 | 主电源 | 是 | |
终端设备 | 否 | 否 | 主电源或电池 | 否 | 必须有父节点 |
Coordinator对比Router,除了可以创建网络之外,其余功能是一样的。
每个设备入网后,都会广播发出一个Announce报文,通知所有的设备,我加入这个网络了。
(注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)