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)
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
190
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
330
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
190
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
960
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
94
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
210
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
920
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
480
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
57
Other Decks in Technology
See All in Technology
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
220
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
100
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
0
100
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
180
Bref でサービスを運用している話
sgash708
0
110
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
370
Phase10_組織浸透_データ活用
overflowinc
0
1.5k
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
3
1.7k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
320
「捨てる」を設計する
kubell_hr
0
220
生成AIで速度と品質を両立する、QAエンジニア・開発者連携のAI協調型テストプロセス
shota_kusaba
0
500
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.8k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Amusing Abliteration
ianozsvald
0
140
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
How to build a perfect <img>
jonoalderson
1
5.3k
Between Models and Reality
mayunak
2
240
Google's AI Overviews - The New Search
badams
0
940
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
Embracing the Ebb and Flow
colly
88
5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Context Engineering - Making Every Token Count
addyosmani
9
770
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時から!
終わり!