リレーからボード上のリレーの状態を取得したいのですが、ACKしか返ってきません。
2 つの XBee モジュールがあり、1 つは USB でコンピュータに接続され、シリアル デバイスとして機能し、もう 1 つは TOSR0X-T リレーに接続されています。後でより多くのリレーを使用してネットワークに XBee モジュールを追加することを計画しているため、単純な AT モードではなく API モードを使用しています。
64 ビット アドレスの TX フレームをリモート XBee に送信して、リレーを開いたり閉じたりしています。それは正常に動作し、ACK 応答フレームを適切に取得します。しかし、0x5B を送信してリレー状態を取得するメッセージを送信すると、ACK のみが返され、リレー状態を示す実際のデータを取得する方法が見つかりません。
node-serialportとX-CTUソフトウェアを使用していますが、データを読み取ることができませんでした。同じマシンに接続された両方の XBee を使用していることがわかった唯一の例でした。このようにして、宛先 XBee に RX が表示されましたが、取得する必要があります。どういうわけかそれをリモートで。
ここのTOSR0X-Tのドキュメントは、TXメッセージを介してそれと通信することについてのみ説明しているため、コマンドで何かを達成できるかどうか(およびその方法)はわかりません。