問題タブ [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 に答える
1107 参照

xbee - ZigBee で PAN ID と関連付け解除パケットを変更する

ZigBee の PAN ID とノード検出を変更しようとしましたが、PAN ID を変更するとすぐに、関連付けが解除されたと思われるモデム ステータス パケット (0x03) を受信しました。その後、ノード検出のために ATND コマンドを送信し、モデム ステータス (0x06) を取得しました -- コーディネータは開始しましたが、検出結果はありません。

最初の ATND コマンドの後に再度 ATND コマンドを送信すると、期待どおりに機能することがわかりました。PAN ID を変更した後、ZigBee から関連付け解除パケットを受信したのはなぜですか?

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

python - Python + Xbee - アナログ サンプルのバイナリ データの解釈

Digi Xbee Series 2 (ZigBee) モジュールを使用したプロジェクトに取り組んでいます。コーディネーター デバイスでデータを受信し、データベースに保存する Python スクリプトがあります。このスクリプトは、返されたデータの "samples" キーを探して解析しています。

それ以来、Digi XBee L/T/H センサー ( http://www.digi.com/wiki/developer/index.php/XBee_Sensors ) を購入しましたが、これが "rf_data" キーを使用してデータを返すことがわかりました。これはバイナリのようです。私はそれを処理して実際の値を読み取ることができません。

「サンプル」キーを送信するようにセンサーを再プログラムできるかどうか、またはバイナリデータの読み取り/変換方法を教えてもらえますか?

私はこのようにしようとしてきました:

しかし、私は自分が何をしているのかを正確に知っているわけではありません;-)

あなたが与えることができる助けを前もって感謝します....

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

arduino - 2 つの xbees を使用して arduino と pc を通信する

Xbee モジュールを使用するのは初めてです。2 つの Xbee モジュール Serie 1 を使用しています。

それらは次のようにプログラムされています。

CH 10 ID 1 DH 0 DL 3 マイ 2 CE 0

CH 10 ID 1 DH 0 DL 2 MY 3 CE 1

Arduinoはこれを実行しています:

そのため、xbee シールドを使用して arduino にエンド デバイスを配置し、xbee エクスプローラーにコーディネーターを配置しました。X-CTUソフトを使って、コーディネーターで書いているのですが、何も起こりません。

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

java - JAVA の Zigbee アドレス

リモート Zigbee にデータを送信するために、Zigbee モジュールで Java XBEE API を使用しています。次のように、リモート Zigbee モジュールの 64 ビット アドレスを使用しています。

0x00正常に動作しますが、JAVA で 16 進数、整数、または文字列の意味がわかりません。リモートアドレスを含む文字列があり、これを次のようにリモートアドレスとして使用したい:

しかし、今回はエラーが発生します。誰かがそれを解決するために鍬を知っていますか?

0 投票する
4 に答える
352 参照

arduino - xBee 通信 Arduino から Arduino へ

xBee S1 Pro モジュールに奇妙な問題があります。XCTU ソフトウェアを使用してそれらを構成しました。1 つの Arduino をデータの受信用に、もう 1 つの Arduino を送信用に設定しました。XCTU ソフトウェアを使用していくつかのテストフレームを送信すると、動作し、レシーバーがデータを取得します。しかし、arduinoに通信させたい場合は、うまくいきません。PC -> Arduino が動作するため、モジュールは正しい方法で構成されていると思います。だから私はスケッチを提供しますので、何がうまくいかないのか教えてください

レシーバー

そして今、送信者

どうしたの?何か案は?

0 投票する
0 に答える
252 参照

python - シリアル通信データを送信できませんでした

COM ポート経由でデータをシリアルに送信するように構成された (Python コード) Digi zigbee デバイスがあります。シリアル通信の反対側には、データを受信する組み込みボードがあります。

デジ(データの送信)を組み込みボードに接続した後、いくつかのデータを送信した後のデジが再起動します(COMポートが閉じます)。しかし、組み込みボードは全期間を通じて生き続けます。

この組み込みボードには、ログを表示できるソフトウェアがあります。ログを確認したところ、いくつかのデータ (3 つのセンサー値) を受信し、デジ デバイスが停止しました。どこで問題が発生しているのかわかりません。データを送信しているdigi-zigbeeデバイスまたはPYTHON CODE(デジデバイスで使用されている)またはデータを受信して​​いる組み込みボードですか?

以下は Python ソース コードの一部です。

このコードは、センサーから温度と光の値を取得し、それをパケット (同期、チェックサムなど) に変換して組み込みボードに送信します。