2016-06-11 22 views
0

私は、Linux組み込みコンピュータでZigbeeを使用する予定です。Linux上のZigbeeスタック(メインラインカーネル)?

Zigbee Linuxスタックのようなものはありますか? (TCP/IPスタックに似ています) メインラインカーネルには含まれていますか?

理想的には、私はミニマリストUSB Zigbee RF(802.15.4)トランシーバを組み込みコンピュータに接続したいと考えており、この作業のほとんどはこのZigbeeソフトウェアスタックで行われます。

このようなことはありますか?

答えて

3

はい、これはDocumentation/networking/ieee802154.txtに記載されています。

ソケット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を参照してください)。

生データをデバイスxmitの機能に渡すのにSOCK_RAWを使用できます。 YMMV。

thisも参照してください。

関連する問題