0

XCTU ツールを使用して、API モードで 2 つの XBee S2 モジュール間で通信しようとしています。1 つのデバイスをルーターとして、別のデバイスをコーディネーターとして。ATモードで2つのXBeeモジュールの通信に成功し、そのうちのいずれかがAPIまたはATモードで通信できました。しかし、API モードで両方を構成すると、通信していません。

4

2 に答える 2

1

彼らが通信していないことをどのように知っていますか?デバイスに送信する API フレームをどのように形成していますか?

API モードでは、XBee モジュールは、別のデバイスにデータを送信するために、特定の形式でチェックサムされた一連のバイトを必要とします。AT モードのモジュールと API モードのモジュール間のテスト中に、AT モジュールの X-CTU にデータを入力すると、API モジュールで受信フレームを確認できた可能性があります。

どの言語でプログラムを作成しますか? コード ライブラリを使用して、API フレームのエンコードとデコードを管理することをお勧めします。

Digi には、XBee ホスト ライブラリをさまざまな言語でリストした Web ページがあります。

于 2014-05-27T15:25:11.567 に答える
0

いろいろ試してみた結果、X Bee モジュールの設定で 2 つのトリックを見つけました。

  1. X Bee モジュールが読み取れない場合は、適切なファームウェア
    を手動で選択して書き込むだけです

  2. 読み取りにも書き込みにも応答しない場合は、リセット ピンを単線を使用して数秒間グランドに接続します。

于 2014-06-26T09:44:02.113 に答える