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