Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINEアプリでIoTやってみた / エンジニアの自由研究発表会vol.6
Search
you(@youtoy)
PRO
May 19, 2022
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINEアプリでIoTやってみた / エンジニアの自由研究発表会vol.6
you(@youtoy)
PRO
May 19, 2022
More Decks by you(@youtoy)
See All by you(@youtoy)
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
280
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
240
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
21
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
390
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
490
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
320
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
370
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
230
Other Decks in Technology
See All in Technology
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
140
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
180
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
kintone の AI コワーカーを、 Anthropic にエージェントを"ホストさせて"作った話 #devkinmeetup
sugimomoto
0
100
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
知らん間に、回ってる
ming_ayami
0
550
シンガポールで登壇してきます
yama3133
0
120
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
250
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
410
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
230
穢れた技術選定について
watany
4
430
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
510
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
GraphQLとの向き合い方2022年版
quramy
50
15k
The Limits of Empathy - UXLibs8
cassininazir
1
450
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Testing 201, or: Great Expectations
jmmastey
46
8.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Exploring anti-patterns in Rails
aemeredith
3
440
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Transcript
LINEアプリでIoTやってみた 2022年5月19日 (木) エンジニアの自由研究発表会vol.6 @オンライン 豊田陽介( ) @youtoy
自己紹介 ビジュアルプログラミングや IoT、ロボットトイ関連など 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・
Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・6月にメーカーフェア@仙台に出展予定 その他
作ったものの動作概要(LINE⇒デバイス) ① LINEアプリ で操作 ②-1 音が鳴る ②-2 光る・表示 が変わる
作ったものの動作概要(デバイス⇒LINE) ② 通知 ①デバイス を操作
あらためて動画で
研究報告1: LINEアプリで IoT をやってみて
便利だった点 2つ
リッチメニュー をタップ (簡単操作) 1)ワンタップでできるデバイス操作 LEDテープの点灯、 電子ペーパーの 書きかえ デバイスで 音の再生 (全て実行)
① ② ③ ① ② ③ 3通りの動作
メニューの作成もGUIで簡単に リッチメニューの テンプレート選択 メニュー内のボタン のデザイン作成
2)通知の仕組みを簡単に実装 デバイスからの HTTPリクエスト LINE Notify でメッセージ通知
LINE + IoT 活用できそう!
研究報告2: LINEアプリで IoT をやるために
サービス間をつなぐ
盛り込んだ内容: LINE Bot、リッチメニュー、LINE Notify、 enebularのクラウド実行環境、Node-RED、 M5Stack・UIFlow、Beebotte・MQTT
LINE⇒デバイス をつないだ方法
Botサーバー +α LINE⇒デバイスを実現した構成と通信 M5Paper LINE Notify HTTP(POST) HTTP(POST) MQTT MQTT
HTTP(POST) M5StickC Plus M5Stack Core2 HTTP(POST) リッチメニュー の操作
リッチメニュー の操作 Botサーバー +α BeebotteでHTTP(POST)をMQTTに M5Paper LINE Notify HTTP(POST) HTTP(POST)
MQTT MQTT HTTP (POST) M5StickC Plus M5Stack Core2 HTTP(POST)
研究報告3: ビジュアルプログラミングの活躍
サーバー実装
enebularの実行環境(メインサーバー) LINE Botサーバー+外部連携
enebularでの実装(Node-REDのフロー) デバイス ⇒ LINE Notify LINE(Bot) ⇒ デバイス Beebotteとの連携
デバイス制御
M5Stack系デバイスでの実装(UIFlow) ブロック型のビジュアルプログラミング
M5StickC Plusでの実装内容1 MQTT関連の セットアップ 画面の初期化 まわり等
M5StickC Plusでの実装内容2 MQTT のサブスクライブ ↓ LEDテープ制御など 本体ボタン押下を ↓ LINE通知処理等
今回の研究を 支えたもの
ガジェットの 大人買い!?
イベントのお知らせ
ビジュアルプログラミングとIoTの話 6/15(水)20時から!
終わり!