ただ、メーカーの説明がややわかりづらいので、作業手順をメモしておく。
用意するもの
- TeraTermが動作するWindows PC
- 親機:ToCoStick
- 子機:TWE-Lite-2525A
設定に必要なソフトウェア(バージョンは投稿時点のもの)
- ToCoStick標準アプリケーション
- App_ToCoStick.exe
- GUIでセンサの受信を確認できるWindows用アプリケーション
- TWE-Liteプログラマ
- TWE-Programmer.exe
- ToCoStickのアプリを切り替えるためのWindows用アプリケーション
- OTA設定用アプリ
- Samp_Monitor_EndDevice_Input_JN5164_CNFMST_1_5_3.bin
- 無線経由でTWE-Lite-2525Aの設定を変更するためのToCoStick用プログラム
- 超簡単!TWE標準アプリ
- App_TweLite_Master_JN5164_TOCOSTICK_1_6_6.bin
- ToCoStickにデフォルトでインストールされている、センサ受信用プログラム
メーカー情報
OTA設定手順
- ToCoStickをPCのUSBポートに挿す
- 「TWE-Liteプログラマ」を使ってOTA設定用アプリ(Samp_Monitor_EndDevice_Input_JN5164_CNFMST_1_5_3.bin)をToCoStickへ書き込む
- 「TWE-Liteのリセット」ボタンを押す
- TeraTermでシリアル接続(設定>シリアルポートからボー・レートを115200に設定)
- Enterキーを押すとメニューが出る
--- CONFIG/Samp_Monitor V1-05-3/SID=xxxxxxxxx/LID=0x00/RC=10000 --- a: set Application ID (0x67726305) i: set Device ID (--) c: set Channels (15) x: set Tx Power (13) d: set Sleep Dur (500) w: set Sensor Wait Dur (0) m: set Sensor Mode (0x35) p: set Sensor Parameter (16) P: set Sensor Parameter2 () k: set Enc Key (0xA5A5A5A5) o: set Option Bits (0x00000011) --- S: save Configuration R: reset to Defaults *** POWER ON END DEVICE NEAR THIS CONFIGURATOR ***
- 例として、動作モードをActive/Inactive(動かした時・静止した時)のみ検出するように設定。
pを押してSensor Parameterを8と入力、SHIFT+sで記録。一瞬だけ下記のようなメッセージが出る。
!INF FlashWrite Success !INF RESET SYSTEM...
- Active/Inactiveモードの感度調整。
大文字のP (Sensor Parameter2) を選んでTHA(動作のしきい値1~15000mg、初期値は2000)とTHI(静止のしきい値1~15000mg、初期値は1938)を指定。
例えばそれぞれ1000,950ならTHA=1000,THI=950と入力。同様にSHIFT+sで記録。 - 設定の入力を終えたら、電池を抜いたTWE-Lite-2525AをToCoStickに近づけ、電池を入れる。すると下記メッセージが出てTWE-Lite-2525Aへの設定が完了。
!INF REQUEST CONF FR 81020950 >>> TxCmp Ok(tick=35040,req=#0) <<< !INF ACK CONF FR 81020950 SUCCESS 81020950
- ToCoStickに再度「超簡単!TWE標準アプリ(App_TweLite_Master_JN5164_TOCOSTICK_1_6_6.bin)」を書き込み、リセット
しかし、手順7に載せた感度調整パラメータを指定すると、何故か動作を認識しなくなってしまう。
理由は不明だが、以下のtweetによればプログラムに問題があるようで、現状ではデフォルトの感度のまま利用するしかなさそうだ。
TWE-Lite-2525AのADXL345.cのコードみてる。インタラクティブモードで適切な値を設定するのは無理な気がする。特に動き検出の感度を設定するTHAとTHIは /625*10 じゃなくて *10/625 にしないと…。とりあえずPは未設定にしておくのをおすすめ。
— ミクミンP/Kazuhiro Sasao (@ksasao) 2015, 3月 14