zigbee协议栈网络拓扑实验内容摘要:

{ ..... }保留花括号里面的语句 将这行注释掉。 到此 SensorDemo工程改造完毕,路由器和终端节点在与协调器成功绑定之后便会立刻发送报告信息,不需要按键触发了。 、星状网络实验 将改造好的 SensorDemo工程拷贝出一份至同级目录下改名为 StarDemo并进入打开该工程。 从左边的工作目录选择 NWK 层点开 ,可以看到从 108行到 111 行定义了 3种网络 类型 再向下看 113行 118行 zstack协议自己定义了 4种方案 ,这跟我们关系不大 我们使用默认的 HOME_CONTROLS 注意 125行 129行,这里默认定义了使用的方案为 HOME_CONTROLS 接下来我们进入 HOME_CONTROLS 的方案配置里面 143行 153行 这里定义了 Zigbee网络的类型,最大深度、是否使用安全协议等等,我们将define NWK_MODE改为 NWK_MODE_STAR。 这样网络类型就被我们修改成了星状网络。 、树状网络实验 将改造好的 SensorDemo工程拷贝出一份至同级目录下改名为 TreeDemo并进入打开该工程。 由上面星状网络可知,首相将 145行中的 define NWK_MODE该为 NWK_MODE_TREE。 并且为了提高演示效果,我们打开 133行。 这里我们发现有 2 个数组 CskispRtrs和 CskipChldrn。 CskispRtrs 定义了每一层绑定最大的路由数量, CskipChldrn 定义了每一层绑定终端的最大数量。 这里我们分别把他们改成 3和 5 以便于观察实验现象。 、 Mesh网络实验 Mesh网络:所有节点都是对等实体,任意两点之间都可以通信。 由上面的定义可以得知, Mesh 网络是一种非常开放、随意的网络,所以他的网络拓扑是任意组合,算法是 zstack 协议栈已经做好的打包成库的形式提供给我们的,我们只需要定义好 NWK_MODE为NWK _MODE_MESH并且在 够多的节点数量就行了,由于 SensorDemo本身就是用的 Mesh网络拓扑结构,所以我们无需任何设置。 直接烧写改造好的 SensorDemo实验即可 实验结果 、星状网络实验结果 本次实验我们用一块 FANTAI_Zigbee 开发评估板做协调器,一块 FANTAI_Zigbee 开发评估板和 2 块 FANTAI_Zigbee 传感器节点作为路由器, 2 块 FANTAI_Zigbee 传感器节点作为终端节点烧写。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。