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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
you(@youtoy)
PRO
May 19, 2022
Technology
0
250
LINEアプリでIoTやってみた / エンジニアの自由研究発表会vol.6
you(@youtoy)
PRO
May 19, 2022
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
160
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
940
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
82
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
200
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
880
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
440
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
46
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
170
Other Decks in Technology
See All in Technology
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
420
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
プロポーザルに込める段取り八分
shoheimitani
1
650
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
220
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Code Review Best Practice
trishagee
74
20k
A designer walks into a library…
pauljervisheath
210
24k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Mind Mapping
helmedeiros
PRO
0
90
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
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時から!
終わり!