3つのXBeeシリーズ1モジュールを使用してNonBeacon(w / Coordinator)ネットワークをセットアップしました。1つはコーディネーターとして構成されます。他の2つはエンドデバイスとして構成されます。ファームウェアのバージョンと構成は以下のとおりです。
しっかり
Modem: XBEE Function Set Version
XB24 XB24 802.15.4 10CD
コーディネーター
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF01 Unique
CE (Coord. Enable) 1
A2 (Coord. Assoc.) 0x04 allow end devices to associate to it.
エンドデバイス
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF02 Unique
CE (Coord. Enable) 0
A1 (End Dev Assoc.) 0x04 allow associate to coordinator.
エンドデバイス1がデータを送信するとき、コーディネータはデータを受信できますが、エンドデバイス2は受信できません。エンドデバイス2がこのネットワークのエンドデバイス1からデータを受信するようにしたい。私の現在の解決策は、コーディネーターにデータをブロードキャストさせて、エンドデバイス2がデータを受信できるようにすることです。これがエンドデバイス間の通信の問題を解決するための良い解決策であるかどうかはわかりません。他に解決策はありますか?