2016-11-15 17 views
0

Xbeeシリーズ1とTI CC2538の間の通信をテストしたいと思います。Xbeeシリーズ1と異なるRFモジュール(TI-CC2538)との通信

CC2538で802.15.4プロトコルを構築しましたが、 がXBTシリーズ1からXCTUでデータを送受信できるかどうかテストしたいと考えています。

XCTUプログラムでスキャンしようとしましたが、デバイスが見つかりませんでした。

CC2538 RFチップがコーディネーターであり、Xbee S1がPANネットワークを関連付けるデバイスであるというシナリオを設定しました。

802.15.4によれば、デバイスはパッシブスキャンしてビーコンフレームを受信する必要があり、その後、デバイスはCC2538であるコーディネータにアソシエーション要求macコマンドを送信する必要があります。

XBeeシリーズ1からXCTUのスキャンボタンがどのように機能していますか?

ビーコンフレームの受信を待つか、ビーコン要求または他のフレームを送信しますか?

私が作成した802.15.4でXbee s1とCC2538の間の通信をテストする他の方法はありますか?

答えて

0

CC2538でZigBeeプロトコルを実行しようとしていないと仮定します。 XBeeシリーズ1は802.15.4であり、ZigBee用のシリーズ2を使用する必要があります。

何が起きているかを確認するために、802.15.4スニファを使用して通信を監視する必要があります。 XBeeモジュールは適切にフォーマットされたアソシエーション要求を送信しますか?別のCC2538をキャプチャしてネットワークに加入できますか?それをXBeeモジュールの試みと比較できますか?

XBeeモジュールがATSC(スキャンチャンネル)で設定されていることを確認し、CC2538が確立したチャンネルを有効にします。

一部のXBeeモジュールは、表示されたビーコンについて報告するATAS(アクティブスキャン)コマンドをサポートしていますが、シリーズ1がそのコマンドをサポートしているかどうかはわかりません。 ATAIは関連付けの詳細を提供します。

CC2538でデバッグをイネーブルにして、XBeeモジュールのネットワークへの参加試行をレポートできますか。

+0

Xbeeがアクティブスキャンを実行し、CC2538がビーコン要求とアソシエーション要求を受信したときに、XbeeモジュールがCC2538からのビーコンフレームを受信したことを確認しました。しかし、CC2538がアソシエーション応答フレームを送信したとき、Xbeeは何も受信しませんでした。 Xbeeがアサーションリクエストを送信するとき、srcアドレスはMACアドレス(64ビット)です。そこで、CC2538では、アソシエーション要求フレームを解析し、宛先アドレスをXbeeのMACアドレスに設定しました。そうですか? –

+0

私はCC2538に精通していませんが、そのネットワーク・スタックがそれを考慮してはいけませんか? CC2538ルータはあなたのCC2538コーディネーターに参加できますか? – tomlogic

+0

私は802.15.4を使用しています。ルータを使用する必要がありますか?私が作ったネットワークでは、2つのコンポーネントしかありません。デバイス(Xbee)とコーディネーター(CC2538) –

関連する問題