Appearance
Appearance
IEEE 802.15.4 是 IEEE 802.15 Wireless Personal Area Networks 标准的一员,该系列包括 IEEE 802.15.1 (Bluetooth) 和 IEEE 802.15.3 (UWB Wireless) 等协议。IEEE 802.15.4 为 Low-Rate Wireless Personal Area Networks (LR-WPAN) 规定了 MAC 和 PHY Layers。
IEEE 802.15.4 目前被用作多种网络协议的介质,包括 ZigBee、6lowPAN 和 TinyOS。
IEEE 802.15.4 于 2003 年由 task group 4 (TG4) 发布,随后在 IEEE 802.15 TG4b 成立后进入休眠状态。TG4b 的成立是为了修订和改进原始 IEEE 802.15.4 规范,其增强内容于 2006 年 6 月作为 IEEE 802.15.4-2006 获得批准并发布。
2005 年 3 月,IEEE 802.15.4 规范的扩展 IEEE 802.15.4a 发布,规定了两个额外的可选 PHY,用于提高测距和定位精度。
IEEE 802.15.4 是 Layer 1 和 2 协议,它只依赖硬件。
IEEE 802.15.4 dissector 功能完整,包括安全功能(CCM 解密)。不要将其与 ZigBee NWK 和 APS 安全功能混淆,后者由其他 dissector 处理。
仅显示基于 IEEE 802.15.4 的流量:
wpan捕获时无法直接过滤 IEEE 802.15.4 帧。
Wikipedia 上的 IEEE_802.15.4。
IEEE 802.15.4-2006Low-Rate Wireless PAN - 从 IEEE Standards Association 下载规范。
使用的是什么捕获硬件?
它是 Exegin Q51 IEEE/802.15.4 ZigBee Transceiver,可通过 TCP/IP 连接捕获并转发无线电流量。Exegin 用于 802.15.4、6LoWPAN、ZigBee 2006、ZigBee PRO 和 ZigBee Cluster Library 的插件已捐赠给 Wireshark 项目,并且可与任何捕获设备配合使用。鼓励相关方(例如 dongle 厂商)编写支持接口。
ubisys 也提供一款 IEEE 802.15.4/ZigBee USB dongle,并带有专用固件。该固件通过 RNDIS 执行 ZEPv2 封装。
为了增加对其他基于 Ethernet 的硬件的支持,以分析 802.15.4/Zigbee/6LowPan,一种方法是使用 Zigbee Encapsulation Protocol(ZEP),其格式为 - "|UDP Header| ZEP Header |IEEE 802.15.4 Packet|[8 bytes | 32 bytes | <= 127 bytes]"。ZEPv2 header 中的 Length 字段表示 802.15.4 packet 长度。将此封装后的 802.15.4 packet 发送到 ZEP 默认端口 17754。
TI 也为某些设备提供用于捕获的软件和固件。该软件可配置为通过 UDP 将流量中继到 loopback,并且在 http://e2e.ti.com/support/wireless_connectivity/f/155/t/56980 有一个可用的 perl 脚本,可将 TI 捕获格式转换为 dissector 期望的格式。
nRF 802.15.4 sniffer 提供 extcap 接口,可直接从 Wireshark 开始捕获。它使用 IEEE 802.15.4 TAP link type 为每个数据包提供 Channel、RSSI 和 LQI 的带外 meta-data。
Exegin Q59 USB Dual Band Dongle 结合定制固件和软件,能够捕获 IEEE 802.15.4g SUN PHYs 引入的最大 2047 字节的数据包。支持对基于 JupiterMesh TSCH 和 Wi-SUN 网络的 SUN PHY 实现进行嗅探。捕获的数据包和 meta-data 使用 IEEE 802.15.4 TAP link type 输出到 libpcap 或 pcapng 流中。输出流可定向到文件、fifo 或 TCP 端口。Exegin 还提供可扩展解决方案,用于同时从信道跳频网络中指定的所有信道捕获实时数据。
导入自 https://wiki.wireshark.org/IEEE_802.15.4,时间为 2020-08-11 23:15:03 UTC