問題タブ [zigbee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
761 参照

arduino - XBee Send To All

私は単純なxbeeネットワークを運用しており、リモートで動作する多数のスレーブがあり、すべてがサーバーコンピューターに接続されている1つのマスターと通信しています。それは問題ありません。

スレーブはすべてパケットの一部としてIDを送信します。遅延後に、マスターに意図的にAckを送信してもらいたいと思います。私はこれを効率的に行う方法を見つけようとしていますが、各Ackの前にマスターを再プログラミングする必要がない唯一のもっともらしい方法は、Ackをすべてのスレーブに送信し、それが意図されていない場合はパケットを無視させることです。彼ら。

その解決策は大丈夫です-私はこれを行うために使用するコマンドを理解することができません。ある種のSerialsendAllコマンドはありますか?すべてのデバイスは同じATID上にあります。

0 投票する
1 に答える
686 参照

api - ZigBee ネットワークの作成

学校のプロジェクトで、クライアントは、Texas Instruments cc2531 または XBee を使用して ZigBee ネットワークを作成することを望んでいます。Cleode のセンサーを搭載した CC2531 を入手しました。cleobee という名前の彼らのプログラムでは、すべてが正常に動作します。接続は自動的に行われ、接続を確立するためにセンサーをオンにする以外に何もする必要はありません。

ここで、Cleode プログラムを使用せずに、CC2531 を使用してセンサーに接続したいと考えています。ネットワークをセットアップする簡単な方法はありますか? 使用できる API はありますか? cc2531 の使用状況を監視できる zTool を見つけましたが、他に何ができるかはわかりません。

また、Olimex mod-zigbee-pir センサーを接続したいと考えています。他のセンサーと同じようにできますか?

これを実行できるソフトウェアはありますか?

0 投票する
1 に答える
2497 参照

serial-port - ArduinoとのXBee通信

2 つのXBeeモジュールと XBeeシールドを使用して、2 つの Arduino 間に簡単なワイヤレス リンクをセットアップしようとしています。

コーディネーターを次のように構成します。

とエンドデバイス

次に、単純なコードを 2 つの Arduino プラットフォームにアップロードします。端末側:

そしてコーディネーターで:

しかし、エンド デバイスからコーディネーターにデータが渡されていません。明らかな何かが欠けていますか?

0 投票する
2 に答える
2288 参照

arduino - Arduino XBee はシリアル I/O ポートの使用をどのように回避しますか?

2 つの Arduino と 2 つの XBee モジュールがあります。モジュールは、Arduino ボードに直接マウントするだけです。1 つの Arduino が情報を送信し、別の Arduino が情報を受信しながら、接続先のコンピューターからのコマンドをリッスンします。シリアル ポート経由で XBee コードを実行したところ、正しく動作しました。

ただし、コードを次のように変更すると、

シリアルを XBee に変更すると、すべてが機能しなくなります。何故かはわからない。シリアルポートはコンピューターのCコードと通信しているため、シリアルの使用を避ける必要があるためです。そのため、別のポートを使用して XBee 経由でリッスンしたいと考えています。Rx/Tx で I/O ポートが競合している可能性がありますが、私の Arduino は XBee 以外には接続していません。

セットアップは次のようになります。

| | XBee| <<---------->> XBee

Arduino |||||||||||||||||| Arduino <<---------->> コンピュータ C

使い方はSoftwareSerial

0 投票する
2 に答える
2138 参照

zigbee - ZigBee API はまだ AT コマンドですか?

いくつかのZigBee機器を相互に通信させようとしています。私はXBee USB である程度成功しましたが、最近 Telegesis に切り替える必要がありました。この作品には特定の AT コマンドが設定されているようです。他社製ZigBeeセンサーとの互換性はありますか?

また、ZigBee 用の API をいくつか見つけました。それらはすべて、コアの AT コマンドだけですか?

0 投票する
3 に答える
1085 参照

zigbee - 「独自ZigBee」とは?

最近、ある会社からさまざまなセンサーを購入しましたが、ソフトウェアとの通信にほとんど成功していません。メーカーに互換性について尋ねるメモを送信したところ、デバイスは「独自の ZigBee」を使用していると言われました。

これは何を意味するのでしょうか?彼らは別のコマンド セットを使用していますか? 情報は何らかの形で暗号化されていますか?

0 投票する
2 に答える
689 参照

xbee - AO が 3 に設定されている場合、XBee ZDO アクティブ エンド ポイント要求が UART に渡されない

X-CTU を使用してXBee 2 モジュールを構成しました。1 つはルーターAPIとして、もう 1 つはコーディネーター API として、AO を 3 に設定しました。しかし、ZDO アクティブ エンド ポイント要求を送信すると、ルーター側の UART に渡されません。 . しかし、このアプリケーションでは、コントローラーが要求を処理できるように、要求を UART に渡す必要があります。XB24-ZB と XB24-SE の両方を試しましたが、XBee 自体が ZDO 要求に対する応答を提供しています。

プロファイル ID 0x0109 を使用した場合、ZDO 要求は XB24-ZB と XB24-SE の両方の UART に渡されます。ただし、データシートによると、ZDO コマンドを送信するには、プロファイル ID を 0 に設定する必要があります。しかし、それを行うと、リクエストは UART に渡されません。XB24-ZB ルーター API にはファームウェア バージョン 23A7 を、XB24-ZB コーディネーター API には 21A7 を使用しています。