Linux上的Zigbee堆栈(主线内核)?

时间:2016-06-11 14:57:41

标签: linux linux-kernel embedded-linux zigbee mesh-network

我计划在Linux嵌入式计算机上使用Zigbee。

是否有Zigbee Linux堆栈这样的东西? (类似于TCP / IP堆栈) 它是否包含在主线内核中?

理想情况下,我希望将一个简约的USB Zigbee RF(802.15.4)收发器连接到嵌入式计算机,大部分工作都将在这个Zigbee软件堆栈中完成。

这样的事情存在吗?

1 个答案:

答案 0 :(得分:4)

是的,Documentation/networking/ieee802154.txt对此进行了描述。您正在寻找的内容很可能就是摘录:

  

套接字API

     

int sd = socket(PF_IEEE802154, SOCK_DGRAM, 0);

     

.....

     

地址族,套接字地址等定义在   include/net/af_ieee802154.h标题或特殊标题中   在userspace包中(请参阅http://wpan.cakelab.org/或   git tree at https://github.com/linux-wpan/wpan-tools)。

     

可以使用SOCK_RAW将原始数据传递到设备xmit功能。 YMMV。

另见this问题。