base device behavior
- Base-Device-Behavior-Specification-2
- Webinar_ZigBee_3-0_Launch_FINAL->ZigBee 3.0 Base Device Behavior
bdb 是zigbee 应用层上面的纯接口层,提供了设备操作网络相关的交互行为,也就是bdb已经概况总结了可能的人机操作网络的行为(例如,建立网络/加入网络/离开网络),并且规划成接口,方便应用层直接调用,从而进一步规范厂商的应用行为,达到标准化。
从功能上划分面归纳如下行为:
包含未加入网络设备的如下行为:
- 信道扫描;
- 选择一个开放网络执行关联加入;
- 获取 network key;
- 集中式安全网络的tc link key获取;
而对于已经加入网络的设备的:
- 控制mac运行设备加入180s(开放网络);
- 关闭网络;
- 信道扫描;
- 选择一个合适信道,并且初始化网络参数;
- 作为协调器的集中式安全网络以及tc(信任中心)建立;
- 作为路由可能的分布式网络下的建立;
- 广播 identify query request 并且接收回复;
- 请求 simple descriptor;
- 匹配 initiator 和 target的cluster;
- 在绑定表创建对应关系;
这是分布式安全网络的两个设备之间的快速网络建立/设备加入机制,该流程区分常规的关联设备加入流程,看起来类似作为子节点的终端设备和父节点失联后,发起的孤儿节点宣告寻找父...