【问题标题】:Zigbee stack on Linux (mainline kernel)?Linux(主线内核)上的 Zigbee 堆栈?
【发布时间】:2016-06-11 14:57:40
【问题描述】:

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

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

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

这样的事情存在吗?

【问题讨论】:

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


    【解决方案1】:

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

    套接字 API

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

    .....

    地址族、套接字地址等在 include/net/af_ieee802154.h 标头或特殊标头中 在用户空间包中(参见http://wpan.cakelab.org/https://github.com/linux-wpan/wpan-tools 的 git 树)。

    可以使用SOCK_RAW 将原始数据传递给设备xmit 函数。 YMMV。

    另请参阅this 问题。

    【讨论】:

      猜你喜欢
      • 2016-04-05
      • 1970-01-01
      • 2020-04-24
      • 2017-09-03
      • 1970-01-01
      • 2015-06-26
      • 2014-11-28
      • 2014-05-20
      • 2017-01-29
      相关资源
      最近更新 更多