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

スマホで簡単IoT

Ozk
November 14, 2021

 スマホで簡単IoT

Ozk

November 14, 2021
Tweet

More Decks by Ozk

Other Decks in How-to & DIY

Transcript

  1. スマホで簡単IoT
    2021年11月13日
    Ozaki

    View full-size slide

  2. 自己紹介
     非IT企業の社内情報システム部門所属(現在育休中)
     元プログラマーのなんちゃってエンジニア
     2018年からIoTに興味持つ
     IoTLT広島もコロナ前に登壇

    View full-size slide

  3. 以前からの悩み
     「ArduinoとかM5Stackとか便利だけど
    これスマホでできんのんかな?」
    でも
     「スマホアプリとか作れんし・・
    どうしたらええんじゃろうか??」

    View full-size slide

  4. キター!
    https://zenn.dev/showm001/articles/2021-08-12-01
    しょーちゃん

    View full-size slide

  5. ざっくり手順
    Androidスマホで・・
     Google PlayからTermux(Linuxターミナルエミュレータ)
    とTermux:APIをインストール
     TermuxからNode.js、Node-REDをインストール
    または
     Google PlayからRedMobile(有償)をインストール
    こっちで検証

    View full-size slide

  6. RedMobile
    https://play.google.com/store/apps/details?id=com.okhiroyuki.redmobile
     Node-REDにスマホのセンサー類のノードを追加したアプリ
    ¥500

    View full-size slide

  7. Node-REDとは
     もともとIBMによって開発された、ビジュアルプログラミ
    ング用のフローベースの開発ツール(Wikipediaから抜粋)
    https://ja.wikipedia.org/wiki/Node-RED

    View full-size slide

  8. 使えそうなセンサー(ノード)
     明るさセンサー
     モーションセンサー
     音センサー
     GPSセンサー
    そのほかテキストの読み上げとかも使えそう・・

    View full-size slide

  9. 作ったもの
     第三子(長女)誕生による育休真っ只中
    →明るさセンサーとカメラを組み合わせた見守りシステム
    スマホの画面(Node-REDのダッシュボード機能で作成)

    View full-size slide

  10. これだとIoTじゃないので・・
    SORACOMに送ってみました
     SORACOM Arc…WireGuardというアプリを使いVPN経由でデータ
    を送付できる
     SORACOM Harvest Data…センサーデータを保存する
     SORACOM Harvest Files…画像ファイルを保存する
     SORACOM Lagoon…HarvestとHarvest Dataのデータをダッシュ
    ボードに可視化する
    詳しくは前述のしょーちゃんさんのブログ、
    SORACOMのサイトで・・

    View full-size slide

  11. Node-REDのフロー
    あかるさ関連
    カメラ関連

    View full-size slide

  12. ダッシュボードで確認

    View full-size slide

  13. やってみてわかったこと
    やりたかったこと
    1. カメラで撮影した画像で赤ちゃんの様子を見たかった
    2. 明るさの変化で授乳回数の参考にしたかった
    ↓やってみたら
    1. 電気消すと画像は真っ黒
    (暗視カメラじゃないし)
    2. 明るさは常に0
    (常夜灯だと反応しない)
    真っ黒の画像
    明るさずっと0

    View full-size slide

  14. 次の「やってみる」
     年配の方「歳をとると、歩くときに足が上がらない」
    →足が上がっていないときに警告してほしい
     膝上にスマホ付けてモーションセンサーでモニタリング

    View full-size slide

  15. まとめ
    スマホを使ったIoT
     特別なデバイスを用意せず「やってみる」ができるように
     センサーの特性上、柔軟性は低い(けど楽しい)

    View full-size slide

  16. ご清聴ありがとうございました

    View full-size slide