Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SwitchBot温湿度計のデータ取得を Web Bluetooth API でやろうとしたら...

SwitchBot温湿度計のデータ取得を Web Bluetooth API でやろうとしたら思ったより苦労した話 / IoTLT vol.76

you(@youtoy)

June 15, 2021
Tweet

More Decks by you(@youtoy)

Other Decks in Technology

Transcript

  1. 【余談2】TFJS Task API モバイル向けの TensorFlow Lite のモデルを JavaScript で使える 30行未満の

    HTML+JavaScript でカスタムモデルを使った画像分類 ができてしまった!(機械学習処理はそのごくごく一部) API を使うための読み込み 1行 カスタムモデルの読み込みと推論
  2. 余談に関する関連リンク MediaPipe Selfie Segmentation のデモ動画の URL 記事1: TensorFlow Lite の

    モデルを Web で扱えるという 話についてのざっくりなメモ 記事2: 30行未満の HTML+ JavaScript でカスタムモデル を使った画像分類を試す (TFJS Task API を利用)
  3. 背景などを少し補足 ・SwitchBot温湿度計を持っていた ・BLE で温湿度のデータを取得した方の事例多数 (Python、Node.js、Go など)  ⇒ Web Bluetooth API

    の例はないかも? ・サクッと終わると思ってた  「Web Bluetooth API はよく使ってたし、   今までと同じ感じでやれば大丈夫だろう」 危険信号だった のかも?
  4. Web Bluetooth API を使ってた話 ・ブラウザから BLE 対応デバイスとやりとりするもの ・toio・M5Stack・micro:bit 等の制御で使ってた 手の動きに連動した

    6台の toio の同時制御 toio の姿勢角 (ロール・ピッチ・  ヨー)のグラフ化 M5Stack Core2 へ 文字送信・表示、 画面の色変更
  5. AndroidからPCにlocalhostでアクセス PC から Android が見える 【PC側の Chromで】 chrome://inspect/#devices 【PC側の Chromで】

    ポートフォワーディング https か localhost なら動く API を証明書なしに localhost で