2

現在、XBee 2 mW Wire Antenna - Series 2 ( ZigBee Mesh) などのアンテナを使用するプロジェクトに取り組んでいます。

API モードのソフトウェアを使用して ( XCTUを使用せずに) アンテナをスリープ モードに設定するにはどうすればよいですか?

どうすればアンテナを目覚めさせることができますか?

4

1 に答える 1

2

デバイスをスリープ状態にする方法はたくさんあります。X-CTU にアクセスできない場合は、END-DEVICE アンテナ (ルーターとコーディネーターが応答を停止できないという明らかな理由から、エンド デバイスの原因である必要があります) に別のアンテナ (通常は、マイクロコントローラーの助けを借りたコーディネーター)

割り当てた値に応じて、構成できるスリープ (SM) には 4 つのタイプがあります。

  • 0 - 睡眠なし
  • 1 - PIN HIBERNATE //これは、Sleep_Rq、モジュール ピン 9 が高状態から低状態に移行した場合にのみデバイスをウェイクアップすると考えています。このモードに関するドキュメントはあまりありません。
  • 4 - Cyclic SLEEP //このモードは、SP および SN パラメータに依存します。SP (20 ~ AF0) はミリ秒単位のスリープ期間で、SN (0000 ~ FFFF) はスリープから復帰するまでの期間の数です。
  • 5 - ピン ウェイクを伴うサイクリック SLEEP // 前と同じですが、Sleep_Rq、モジュール ピン 9 がハイからロー状態に遷移するときにもデバイスをウェイクアップできます。

これは、エンド デバイスをスリープ モード 4 用に構成する典型的な API メッセージです。

7E //start delimiter 
00 0F //length 
17 //frame type identifier (remote AT message)
01 //frame ID 
00 7D 33 A2 00 40 5C 42 //64bit END-DEVICE address 
0C FF //16bit destination network address 
02 //command options 
83 77 //command name ( SM in ASCII ) 
04 //command data 
** //checksum 

一般に、X.CTU は多くの時間を節約します。何らかの理由で使用できない場合は、この有効な代替Zigbee Operatorを確認してください。

于 2012-11-05T15:35:32.187 に答える