【余談2】TFJS Task API
モバイル向けの TensorFlow Lite のモデルを JavaScript で使える
30行未満の HTML+JavaScript でカスタムモデルを使った画像分類
ができてしまった!(機械学習処理はそのごくごく一部)
API を使うための読み込み 1行
カスタムモデルの読み込みと推論
Slide 6
Slide 6 text
余談に関する関連リンク
MediaPipe
Selfie Segmentation
のデモ動画の URL
記事1: TensorFlow Lite の
モデルを Web で扱えるという
話についてのざっくりなメモ
記事2: 30行未満の HTML+
JavaScript でカスタムモデル
を使った画像分類を試す
(TFJS Task API を利用)
Slide 7
Slide 7 text
本題に戻ります
Slide 8
Slide 8 text
本日の主役
SwitchBot温湿度計
Slide 9
Slide 9 text
Web Bluetooth API で
温湿度を取得しようとして
温度 25.1℃
湿度 56%
Slide 10
Slide 10 text
いろいろ想定と違った...
サクッとできると
思ってたのに...
Slide 11
Slide 11 text
背景などを少し補足
・SwitchBot温湿度計を持っていた
・BLE で温湿度のデータを取得した方の事例多数
(Python、Node.js、Go など)
⇒ Web Bluetooth API の例はないかも?
・サクッと終わると思ってた
「Web Bluetooth API はよく使ってたし、
今までと同じ感じでやれば大丈夫だろう」
危険信号だった
のかも?
Slide 12
Slide 12 text
障壁がいろいろ...
Slide 13
Slide 13 text
Web Bluetooth API を使ってた話
・ブラウザから BLE 対応デバイスとやりとりするもの
・toio・M5Stack・micro:bit 等の制御で使ってた
手の動きに連動した
6台の toio の同時制御
toio の姿勢角
(ロール・ピッチ・
ヨー)のグラフ化
M5Stack Core2 へ
文字送信・表示、
画面の色変更