LINEアプリでIoTやってみた / エンジニアの自由研究発表会vol.6
by
you(@youtoy)
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
LINEアプリでIoTやってみた 2022年5月19日 (木) エンジニアの自由研究発表会vol.6 @オンライン 豊田陽介( ) @youtoy
Slide 2
Slide 2 text
自己紹介 ビジュアルプログラミングや IoT、ロボットトイ関連など 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・ Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・6月にメーカーフェア@仙台に出展予定 その他
Slide 3
Slide 3 text
作ったものの動作概要(LINE⇒デバイス) ① LINEアプリ で操作 ②-1 音が鳴る ②-2 光る・表示 が変わる
Slide 4
Slide 4 text
作ったものの動作概要(デバイス⇒LINE) ② 通知 ①デバイス を操作
Slide 5
Slide 5 text
あらためて動画で
Slide 6
Slide 6 text
研究報告1: LINEアプリで IoT をやってみて
Slide 7
Slide 7 text
便利だった点 2つ
Slide 8
Slide 8 text
リッチメニュー をタップ (簡単操作) 1)ワンタップでできるデバイス操作 LEDテープの点灯、 電子ペーパーの 書きかえ デバイスで 音の再生 (全て実行) ① ② ③ ① ② ③ 3通りの動作
Slide 9
Slide 9 text
メニューの作成もGUIで簡単に リッチメニューの テンプレート選択 メニュー内のボタン のデザイン作成
Slide 10
Slide 10 text
2)通知の仕組みを簡単に実装 デバイスからの HTTPリクエスト LINE Notify でメッセージ通知
Slide 11
Slide 11 text
LINE + IoT 活用できそう!
Slide 12
Slide 12 text
研究報告2: LINEアプリで IoT をやるために
Slide 13
Slide 13 text
サービス間をつなぐ
Slide 14
Slide 14 text
盛り込んだ内容: LINE Bot、リッチメニュー、LINE Notify、 enebularのクラウド実行環境、Node-RED、 M5Stack・UIFlow、Beebotte・MQTT
Slide 15
Slide 15 text
LINE⇒デバイス をつないだ方法
Slide 16
Slide 16 text
Botサーバー +α LINE⇒デバイスを実現した構成と通信 M5Paper LINE Notify HTTP(POST) HTTP(POST) MQTT MQTT HTTP(POST) M5StickC Plus M5Stack Core2 HTTP(POST) リッチメニュー の操作
Slide 17
Slide 17 text
リッチメニュー の操作 Botサーバー +α BeebotteでHTTP(POST)をMQTTに M5Paper LINE Notify HTTP(POST) HTTP(POST) MQTT MQTT HTTP (POST) M5StickC Plus M5Stack Core2 HTTP(POST)
Slide 18
Slide 18 text
研究報告3: ビジュアルプログラミングの活躍
Slide 19
Slide 19 text
サーバー実装
Slide 20
Slide 20 text
enebularの実行環境(メインサーバー) LINE Botサーバー+外部連携
Slide 21
Slide 21 text
enebularでの実装(Node-REDのフロー) デバイス ⇒ LINE Notify LINE(Bot) ⇒ デバイス Beebotteとの連携
Slide 22
Slide 22 text
デバイス制御
Slide 23
Slide 23 text
M5Stack系デバイスでの実装(UIFlow) ブロック型のビジュアルプログラミング
Slide 24
Slide 24 text
M5StickC Plusでの実装内容1 MQTT関連の セットアップ 画面の初期化 まわり等
Slide 25
Slide 25 text
M5StickC Plusでの実装内容2 MQTT のサブスクライブ ↓ LEDテープ制御など 本体ボタン押下を ↓ LINE通知処理等
Slide 26
Slide 26 text
今回の研究を 支えたもの
Slide 27
Slide 27 text
ガジェットの 大人買い!?
Slide 28
Slide 28 text
イベントのお知らせ
Slide 29
Slide 29 text
ビジュアルプログラミングとIoTの話 6/15(水)20時から!
Slide 30
Slide 30 text
終わり!