0

非ビーコン Zigbee ネットワークを使用する場合、802.15.4 仕様では、2 つのデバイスがチャネルにアクセスするタイミングを制御するために CSMA-CA の使用が定義されていることを知っています。私の理解では、非常に単純に、各ノードが「話す前に聞く」必要があるということです。あれは正しいですか?これの Zigbee 実装に関する詳細情報はありますか? 言い換えれば、Zigbee チップをプログラムして同じものを実装する方法について詳しく知るには、どこに行けばよいのでしょうか?

また、20 のエンド ノードが 1 つのコーディネーターに非同期でデータを送信している場合、チャネル アクセス メカニズムは、それらが同時にブロードキャストされず、コーディネーターをフラッディングしないことを保証するのに十分ですか? たとえば、5 つのノードが同時にブロードキャストを試みた場合、相互排除はどのように保証されますか? それについての詳細はどこで入手できますか?

ありがとうリシ

4

1 に答える 1

1

802.15.4 パケットの最大サイズは 1024 ビットのペイロードです。そのため、プリアンブルなどを考慮すると、フレームの最大持続時間 (2.4 GHz 帯域で標準の 250 kbps レートで実行) は約 5 ミリ秒です。エンド デバイスが 1 ポーリング/秒でポーリングしている場合、20 個のエンド ノードを簡単に管理できるはずです。指数バックオフが大きくなりすぎると、衝突率が緩和されます。

検索時にこれらを見たことがあると思いますが、念のために:

于 2012-06-19T22:48:11.647 に答える