Slide 1

Slide 1 text

Gadgetbridge 経由でス マートウォッチで 天気,アクティビ ティ記録 Kenichiro Matohara(matoken) 1

Slide 2

Slide 2 text

matoken @ 鹿児島の右下の山奥から参加 好きなLinuxディストリビューションはDebian map: © OpenStreetMap contributors Kenichiro Matohara(matoken) https://matoken.org matoken@inari.opencocon.org 2

Slide 3

Slide 3 text

Gadgetbridge 経由でスマートウォッ チで天気,アクティビティ記録 3

Slide 4

Slide 4 text

「安めのスマートウォッチをOSS でセキュアに使う(Gadgetbridge)」 「鹿児島Linux勉強会 2023.09(オンライ ン開催)」 資料 4

Slide 5

Slide 5 text

スマートウォッチのスマホアプリはセンシティブな情報を扱うので使い たくない OSS のGadgetbridge を使うとスマート ウォッチ、バンド、ヘッドフ ォンなどのさまざまなガジェットを管理,ペアリング出来る 前回試さなかった天気,アクティビティの記録などを試みた 5

Slide 6

Slide 6 text

天気 Gadgetbridge だけでは天気情報を取得できない Gadgetbridge と連携できるAndroid 天気アプリを導入して連携 することで天気情報を表示できるようになる 4種類(+LineageOS) のAndroid 天気アプリがGadgetbridge と連携できる Tiny Weather Forecast Germany, Weather notification, QuickWeather, Breezy Weather 今回は QuickWeather を利用 Weather - Gadgetbridge Weather providers - Gadgetbridge 6

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

QuickWeather の導入 F-Droid からアプリを導入 QuickWeather | F-Droid - Free and Open Source Android App Repository 8

Slide 9

Slide 9 text

天気プロバイダーの選択 OpenWeatherMap か Open-Meteo が選択可能 OpenWeatherMap はAPI key が必須(無料あり) Open-Meteo はAPI key は option 今回はよく使っている OpenWeatherMap を利用 した 9

Slide 10

Slide 10 text

Locations 設定 今居る場所はTHIS LOCATION でGPS から取 得,その他の場所はOTHER LOCATION から地名や地図 から選べる 複数の地域を登録可能 10

Slide 11

Slide 11 text

Gadgetbridge 連携 「Extentions」で 「Gadgetbridge」を 「ENABLED」に 11

Slide 12

Slide 12 text

Location 設定2 Location を複数設定した場合 期待した地域が表示されない場 合がある QuickWeather アプリの右上 のハンバーガーメニューから 「Locations」が選択できるの でそこで選択したLocation の 天気が時計に転送される 12

Slide 13

Slide 13 text

watch Weather Provider → QuickWeather → Gadgetbridge → スマートウォッチ 13

Slide 14

Slide 14 text

スマートウォッチからのアクテ ィビティの記録 スマートウォッチからアクティビティの記録を開始 スマートフォンのGNSS, スマートウォッチのHR を使いスマートフォン 側で記録 スマートウォッチでアクティビティの記録を停止 Sports tracking apps - Gadgetbridge 14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

Gadgetbridge 設定 Gadgetbridge の設定でHR を他アプリから利用できるよう にしておく 該当デバイスの「Device soecitic settings」から 「サードパーティのリアルタイ ムHRアクセス」と「Visible while connected」をon にする 16

Slide 17

Slide 17 text

Android にトラッキングアプリを導 入 OpenTracks, FitoTrack などが利用可能 今回は以前利用したことのある OpenTracks をF-Droid から導入 して利用 OpenTracks | F-Droid - Free and Open Source Android App Repository 17

Slide 18

Slide 18 text

OpenTracks 設定 Gadgetbridge からHR を利 用するための設定を行う 右上のハンバーガーメニュー から「設定」 Bluetooth Sensors 心拍数 → スマートウォッチ を選択 18

Slide 19

Slide 19 text

アクティビティの開始 スマートウォッチからアクティビ ティの記録を開始するとスマー トフォンで記録が開始される 19

Slide 20

Slide 20 text

crashed 💣 OpenTracks を使っていない ときにたまにcrashe(週に数 回程?) 02/13 リリースの v4.11.1 で 治った? v4.11.1: OpenTracks Bugfix: - PublicAPI crashed when stopping 20

Slide 21

Slide 21 text

log 活用例 , , …… Rlive にUp して動画に GPS log からGoogleMap を使い動画を作成,HR 情報がある と最大心拍数なども動画に表示される GpsPrune GPSBabel JOSM https://www.relive.cc/ 非対応になってる? 21

Slide 22

Slide 22 text

残りの課題 Firmware Update 時計フェイス着替え FW 入手がとても面倒&失敗すると壊れる可能性が? 22

Slide 23

Slide 23 text

まとめ 面倒で設定していなかったスマートウォッチでの天気表示とアクティビ ティの記録操作(とHR記録) 設定してしまえば簡単だった しかし手持ちの時計は小さく操作しづらいのもあってスマートフォンを 使いがち 例えば天気を表示するのに8ステップ必要 もう少し大きな時計だと便利かも? 雨の日などにかばんの中にスマホをしまっているときなどに使える? 23

Slide 24

Slide 24 text

奥付 発表 2024-02- 18(sun) 発表者 利用ソフトウェア ライセンス 鹿児島Linux勉強会 2024.02(オンライン開催) Kenichiro Matohara(matoken) Asciidoctor Reveal.js CC BY 4.0 24

Slide 25

Slide 25 text

No content