2016-06-11 91 views
0

我打算在Linux嵌入式計算機上使用Zigbee。Linux上的Zigbee堆棧(主線內核)?

有沒有Zigbee Linux堆棧這樣的東西? (類似於TCP/IP堆棧) 是否包含在主線內核中?在理想的情況下,我希望將一個極簡主義的USB Zigbee RF(802.15.4)收發器連接到嵌入式計算機,並且大部分工作將在此Zigbee軟件堆棧中完成。

這樣的事情是否存在?

回答

3

是的,這在Documentation/networking/ieee802154.txt中描述。什麼是你正在尋找最有可能此摘錄:

的Socket API

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

.....

的地址族,套接字地址等在 定義include/net/af_ieee802154.h標題或用戶空間包中的特殊標頭 (請參閱http://wpan.cakelab.org/或 git樹https://github.com/linux-wpan/wpan-tools)。

可以使用SOCK_RAW將原始數據傳遞給設備xmit函數。因人而異。

另請參閱this的問題。

相關問題