1

Linux 組み込みコンピューターで Zigbee を使用する予定です。

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

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

そのようなものは存在しますか?

4

1 に答える 1

4

はい、これは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-の git ツリーを参照)。 wpan/wpan-tools )。

生データをデバイス関数SOCK_RAWに渡すために使用できます。xmitYMMV。

この質問も参照してください。

于 2016-06-11T20:19:37.607 に答える