ZIGBEE 机制实验室 · 交互教学
协调器 → 终端 LED 点对点控制
一个可点击的 Zigbee 机制演示:角色分工、端点寻址、入网流程、命令收发。页面里的时序与行为来自 ns-3 zigbee-led-control 示例的真实仿真运行,不是你看到的动画演示,而是先跑真仿真、再拿结果来教学。
数据源:ns-3.48 zigbee 模块 · zigbee-led-control.cc 真实输出
应用
APS
NWK
MAC
PHY
实验一 · 点对点命令演示
协调器发送命令,终端执行 LED 点亮 / 熄灭
点击「点亮」或「熄灭」,观察命令帧如何从协调器出发、经路由器转发、到达终端并驱动 LED。右侧日志为仿真格式的真实时序。
协调器 ZC
控制器 · 建网
短地址 0x0000
应用端点 8
路由器 ZR
转发数据帧
短地址 75:82
中转
终端 ZE
LED 执行器
短地址 cf:e0
LED 熄灭
实验二 · 角色机制
Zigbee 里三种设备各干什么?
点击卡片查看每种角色的职责。理解「谁建网、谁转发、谁执行」是看懂 Zigbee 的第一步。
协调器 ZC
建网 · 控制器
路由器 ZR
转发 · 扩展网络
终端 ZE
执行 · 低功耗
实验三 · 端点寻址与逐层封装
命令是怎么「包了一层又一层」发出去的?
协调器的应用端点 8 想给终端端点 3 发命令。数据从应用层出发,每下一层就加一层「信封」。点击「逐层封装」或直接点某一层。
第 1 步应用层 · 端点8
第 2 步APS 层
第 3 步NWK 层
第 4 步MAC 层
第 5 步PHY 层
实验四 · 真实仿真时间线
ns-3 跑出来的完整过程
这是 zigbee-led-control 在 ns-3.48 中真实运行的日志时序(非示意)。从建网、入网到三次 LED 命令,一帧不差。点击「播放」按时间依次走一遍。
数据来源:E:\ns3_zigbee\output\zigbee-led-control.log(ns-3.48 真实仿真输出,原样摘录时序)