802.15.4未标记的CSMA / CA实现

时间:2016-06-21 07:11:58

标签: networking wireless cortex-m3

我想实现802.15.4 unslotted CSMA / CA。

我已阅读IEEE 802.15.4文档(2016),但我无法找到与之相关的任何内容 实现802.15.4 unslotted CSMA / CA。

只有关于整体802.15.4的说明没有关于实施的规范。

我在谷歌搜索过它,只有Z-Stack或TIMAC。

我使用CC2538DK,有RF模块支持802.15.4 MAC。

所以,我想在Cortex-M3(CC2538)上实现802.15.4非时隙CSMA / CA模式。

任何建议或参考对我都很有帮助。

感谢。

2 个答案:

答案 0 :(得分:1)

我建议您先使用TIMAC,看看是否适合您的使用案例。如果没有,它至少会提供一个可以作为参考的实现。

关于TIMAC,它的结构如下:

  • 上/高级MAC:提供的来源。主要是IEEE指定的API常量等
  • 中MAC:未提供来源。 TI在这里提供了预先构建的二进制文件(好吧,他们上次我使用过这个库时)。
  • 较低的MAC / RF驱动程序:提供的来源。这是低级RF块驱动程序等。

答案 1 :(得分:1)

你应该看一下riot-os.org或Contiki,它们提供了一个完整的开源堆栈,包括非开槽的IEEE 802.15.4以及许多其他用于构建物联网应用的好东西。