センサーデータを取得してみたいと思います。ジャイロ、磁気、照度などのセンサーを搭載しています。外箱は下記のような感じです。デバイス本体は下記のようになります。センサータグ用スマートフォンアプリからの接続を試してみたいと思います。自分で開発しなくても手軽にセンサーが取得しているデータを確認することができます。始まり、リストにSensorTagが表示されます。接続して、データを取得してみたいと思います。基本的な処理内容は以前の記事(D-BusからBLEデバイスのNotificationを受け取る)で試したものと同様ですが、今回はデバイス固有の処理とBLEデバイス共通の処理を分割してみました。BLEデバイス共通の処理のコード全体を載せておきます。クラスを用意しています。エラーハンドリングはまだ考慮してません。