WxBeacon2は、ウェザーニューズのsora shopで売っている気象観測用のBluetoothなビーコン。
iPhoneのウェザーニュースアプリでデータ取得が出来るが、omronがPythonのサンプルコードを公開していてRaspberry Pi 3で取得している人が居た
WxBeacon2をRaspberry Pi 3につないで部屋の状態を可視化 - Qiita
それで自分はRaspberry Pi Zero Wでやってみた。
WxBeacon2のbeacon modeを変更する(*)だけで出来るはずだったが、やってみたら最初の1回だけBluetoothのアドバタイズパケットを取得するが、それ以降のデータが来ない。
(*)UUID:0x3042番地を、"0808a0000a0032000800"→"0808a0000a0032000400"に変更する。下記参照。
Omron 環境センサ(2jcie-bl01)の設定をBroadcasterに変更してアドバタイズパケットから情報を取得してみるテストまで - Qiita
出力のcsvファイルも一つしかデータがない。
【すったもんだした挙句の解決策】
Rasbianの最新版をインストールしたら解決した。
・元々のmicroSDに入っていたRasbian:NOOBS2.4.2(Rasbian20170710)
→インストールし直したRasbian:NOOBS2.8.1(2018-04-24)
アドバタイズパケットを次々に取得するようになった。
csvファイルにも5分置きに記録されるようになった。
解決まで1ヶ月掛かったのは内緒。