環境センサをカスタマイズする
環境センサの設定
オムロン環境センサはBluetooth経由でCharacteristicを変更することで様々なカスタマイズを行うことができる
方法について詳しくはユーザマニュアルを参照。本ドキュメントで説明するカスタマイズはユーザマニュアルP38に記載がある
以降に登場する0x0000
といったバイト値はビッグエンディアンで表記されており、設定する時はリトルエンディアンに読み替える必要がある
2JCIE-BU01に接続する
プロファイルにアクセスするには、BLE Scanner for Android等を用いると便利
以下ではBLE Scanerを用いた変更方法を記載する
BLE Scannerを起動する。2JCIE-BU01はデフォルトでRbt
という名前になっている。Rbt
のCONNECT
ボタンをタップする
データタイプを変更する
Characteristics UUID 0x5115
の下位1バイトがアドバタイジングモードの設定である。デフォルトは0x01
本プログラムではモード0x01
と0x02
に対応している。各モードのデータ構成はユーザマニュアルP59以降の3. BLE Advertising packet
の章を参照
BLE ScannerでCUSTOM SERVICE の中からUUIDの先頭が AB705110
になっているものを探す
その下のCUSTOM CHARACTERISTICの先頭がAB705115
になっているものを探す
W
ボタンをタップしてセレクトボックスからByte Array
を選択し、その下のテキストボックスにA00002
と入力してOKボタンをタップする
アドバタイジングの送信間隔を変更する
Characteristics UUID 0x5115
の上位2バイトがアドバタイジングの送信間隔である。デフォルトは0x00A0
で、100msとなっている。仕様は以下(ユーザーマニュアルP38に記載)
- Range: 0x00A0 to 0x4000 (100ms to 10.24s)
- Unit: 0.625ms
- Default: 0x00A0 (100ms)
BLE ScannerでCUSTOM SERVICE の中からUUIDの先頭が AB705110
になっているものを探す
その下のCUStOM CHARACTERISTICの先頭がAB705115
になっているものを探す
例えば約5秒間隔に変更するには、W
ボタンをタップしてセレクトボックスからByte Array
を選択し、その下のテキストボックスに002001
と入力してOKボタンをタップする