Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

ダッシュボードで確認

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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