2022年6月15日ビジュアルプログラミングIoTLT vol.11発表資料
スマホにアプリを入れてNode-RED開発してみた記録です。
スマホでNode-REDビジュアルプログラミングIoTLT vol.112022年6月15日Ozaki
View Slide
自己紹介 広島県の非IT企業の社内情報システム部門所属 元プログラマーのなんちゃってエンジニア 2018年からIoTに興味持つ IoTLT広島(オフライン)に数回登壇 SORACOM UGに時々出没Twitter:@ozk009
本日の発表内容 2021年11月にIoTLT広島、2022年1月のSORACOM UG Online #9で登壇した内容の復習(再利用)と続編 IoTLT全国イベント初登壇なので何卒温かい目で・・
Node-REDとは もともとIBMによって開発された、ビジュアルプログラミング用のフローベースの開発ツール(Wikipediaから抜粋)https://ja.wikipedia.org/wiki/Node-RED
Node-REDとの出会い 2018年 広島県ひろしまサンドボックス社内IoTエキスパート育成講座 田中正吾先生のハンズオンhttps://www.pref.hiroshima.lg.jp/site/innovation/iot-expert.html
講座の最終発表 Armadillo + Node-RED + SORACOMで監視システムhttps://armadillo.atmark-techno.com/products+ +
その後 Node-RED、便利だからどこかで使いたいなー・・ スマホでIoTできるらしいけど、どうやるんかなー・・
キター!https://zenn.dev/showm001/articles/2021-08-12-01しょーちゃん
RedMobilehttps://play.google.com/store/apps/details?id=com.okhiroyuki.redmobile Node-REDにスマホのセンサー類のノードを追加したアプリ¥500
使えそうなセンサー(ノード) 明るさセンサー モーションセンサー 音センサー GPSセンサー カメラ
開発時 Wi-Fi接続してPC(Webブラウザ)で開発可!
運用時 スマホにSORACOMのSIM挿せばIoT
アップロードの仕方 JSONに値セットしてPOSTするだけvar data = {};data["lat"] = flow.get("lat");data["lon"] = flow.get("lon");msg.payload = data;return msg;
で・・やってみた
わたくしごとですが・・ 昨年10月に第三子誕生 1か月ちょっと育休いただきました子育てに関わる何かしら作れないかしら…
第一弾:みまもりカメラ作ってみた 明るさセンサーとカメラを組み合わせたシステムスマホの画面(RedMobileのダッシュボード画面)
使った仕組み(配布用)SORACOMに送るために SORACOM Harvest Data…センサーデータを保存する SORACOM Harvest Files…画像ファイルを保存する SORACOM Lagoon…HarvestとHarvest Dataのデータをダッシュボードに可視化する詳しくはSORACOMのサイトで・・カメラの実装は↓https://qiita.com/ozk009/items/dc8a88b672df3c44d898
RedMobileのフローあかるさ関連カメラ関連
結果・・やりたかったこと1. カメラで撮影した画像で赤ちゃんの様子を見たかった2. 明るさの変化で授乳回数の参考にしたかった↓やってみたら1. 電気消すと画像は真っ黒(暗視カメラじゃないし)2. 明るさは常に0(常夜灯だと反応しない)真っ黒の画像明るさずっと0
第二弾:幼稚園バストラッカー作ってみた 幼稚園バスの送迎の待ち時間を最短に
RedMobileのフローhttps://fugiters.net/blog/index.php/2021/12/23/bus_tracker2/
結果 長男のカバンにいい感じにできました
でも 通勤で使ってみると・・
第三弾:GPSトラッカー作ってみた 幼稚園バストラッカーのリベンジ
Node-PADhttps://apps.apple.com/jp/app/node-pad/id1534470128 iOS(iPadやiPhone)でNode-REDが使えるアプリ¥250
使えそうなセンサー(ノード) 加速度(ジャイロ)センサー GPSセンサー
開発時 Wi-Fi接続してPCで開発不可・・
Node-PADのフロー
運用時 普段使いスマホなのでSORACOMのSIMはNG→SORACOM ArcでSORACOM Archttps://soracom.jp/services/arc/
結果 めちゃくちゃ精度あがりました青:RedMobile赤:Node-PAD
まとめ Node-RED楽しい スマホでつくるとなお楽しい みなさんもスマホ+Node-REDでライフハックを
ご清聴ありがとうございました