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
enebular(Node-RED)でLINE Bot開発 〜 MQTT・WebSocket...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
you(@youtoy)
PRO
October 28, 2020
Technology
0
8k
enebular(Node-RED)でLINE Bot開発 〜 MQTT・WebSocketでサービス・アプリ間をつなぐ 〜 / Visual Programming IoTLT vol5
you(@youtoy)
PRO
October 28, 2020
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
290
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
140
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
940
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
80
ブラウザの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
430
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
43
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
170
Other Decks in Technology
See All in Technology
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
330
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
600
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
150
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
200
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
270
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
210
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.1k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
300
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
680
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
KATA
mclloyd
PRO
34
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Faster Mobile Websites
deanohume
310
31k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Design in an AI World
tapps
0
140
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
How STYLIGHT went responsive
nonsquared
100
6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
enebular(Node-RED)でLINE Bot開発 2020年10月28日 (水) ビジュアルプログラミングIoTLT vol5 @オンライン 豊田 陽介 (
@youtoy ) 〜 MQTT・WebSocketでサービス・アプリ間をつなぐ 〜
豊田陽介(@youtoy) 自己紹介 普段は、某通信会社の研究所勤務 話題のものをたくさん 購入している気がする IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) プライベートでの活動 ガジェット好き その他
主催テーマ: ビジュアルプログラミング、IoT、 ロボットトイ、メカトロなど ビジュアルプログラミングIoTLT vol5 @オンライン
今月はイベントが盛りだくさんだった! スマートスピーカーを遊びたおす会 運営 Node-REDで色々試すハンズオン Tec-Nomad ・ ビジュアルプログラミング交 流会 コラボ 主催(コラボ)・
講師 オンラインLTハックLT 共同主催・ 登壇 Maker Faire Tokyo 2020 共同主催コミュ ニティブース・ 作品出展
ビジュアルプログラミングが大活躍! Node-REDで色々試すハンズオン Tec-Nomad ・ ビジュアルプログラミング交流会 コラボ オンラインLTハックLT Maker Faire Tokyo
2020 toio用のビジュアル プログラミング enebular、 Node-RED UIFlow、 enebular、 Node-RED
界隈の気になる話題! 新micro:bit iOS用のNode-RED • Node-PAD on the App Store
https://apps.apple.com/us/app/node-pad/id1534470128 •micro:bit のバージョンアップについて https://switch-education.com/2020/10/13/ ビジュアルプログラミングIoTLT vol5 @オンライン
界隈の気になる話題! UIFlowのファームウェア M5Stack Core2 用の正式版リリース ビジュアルプログラミングIoTLT vol5 @オンライン
LINEとつないだ アプリ・サービス?
デモ動画1: アプリ外部からのOBS制御 https://www.youtube.com/watch?v=aL36V95hkmc ビジュアルプログラミングIoTLT vol5 @オンライン
デモ動画2:コメント表示+合成、効果音 https://www.youtube.com/watch?v=VwZrP-n9Aoo& ビジュアルプログラミングIoTLT vol5 @オンライン
いったん、これまでのデモの補足 仕組みについてなど ビジュアルプログラミングIoTLT vol5 @オンライン Qiitaの記事もあるよ
全体構成(外部からのOBS操作) 画面タップで シーン変更命令 (UIFlow実装) シーン変更命令を 受信しOBSへ (Node.js実装) MQTT WebSocket M5Stack
PC OBS ビジュアルプログラミングIoTLT vol5 @オンライン
ビジュアルプログラミングIoTLT vol5 @オンライン 全体構成(ニコニコ動画風コメント表示+音) Webサイト上の ボタン押下で メッセージ送信 MQTT PC グリーンバックの
ページ上にテキス ト・絵文字を流す OBS ブラウザ スマホ等 PC上の画面や カメラ映像を 合成 効果音を再生
(既存の類似サービスはあるけど) ニコニコ動画風コメント表示! ⇒ 実装は実質20行ほど 独自実装なので、好きな機能を足せる! Qiitaの記事で複数掲載 オンラインLTハックLT @オンライン
LINEアプリ連携! (LINE Bot開発との組み合わせ) ビジュアルプログラミングIoTLT vol5 @オンライン 既存サービスにない機能
デモ動画3:LINEアプリからOBSを操作 https://www.youtube.com/watch?v=K2A2sBlboHU ビジュアルプログラミングIoTLT vol5 @オンライン
デモ動画4:画面を流す文章をLINEで入力 https://www.youtube.com/watch?v=zXj-Cy7aM94 ビジュアルプログラミングIoTLT vol5 @オンライン
全体構成(LINEアプリ連携のバージョン1) LINEアプリ上で 入力した内容を POSTで送信 MQTT PC スマホ等 MQTT Websocket HTTP
リクエスト (POST) 受信したテキスト に合わせて処理を 場合分け ビジュアルプログラミングIoTLT vol5 @オンライン
利用したNode-REDのノード ビジュアルプログラミングIoTLT vol5 @オンライン 以下のAPIを利用可能 ・LINE Messaging API ・Reply Message
・Push Message ・LINE Notify Maintainers ・n0bisuke
主な追加実装部分(バージョン1) ビジュアルプログラミングIoTLT vol5 @オンライン LINEアプリ上で 入力された内容に よって場合分け 受信したテキストの格納先
主な追加実装部分(バージョン1) ビジュアルプログラミングIoTLT vol5 @オンライン LINEアプリ上で 入力された内容に よって場合分け OBSの遠隔 操作用の流れ ニコニコ動画風の
コメント表示機能 と連携する流れ
さらに追加実装
主な追加実装部分(バージョン2) ビジュアルプログラミングIoTLT vol5 @オンライン 返信をオウム返しではなく 何を実行するのか示す内容に
主な追加実装部分(バージョン2) ビジュアルプログラミングIoTLT vol5 @オンライン バージョン1からの主な差分 (メッセージの加工とリプライ)
終わる前に
ビジュアルプログラミングなハンズオンイベント ビジュアルプログラミングIoTLT vol5 @オンライン 明後日 10/30(金)開催!(※ 事前準備が必要です) 【Voiceflow】 ビジュアルプログラミング でAlexaスキル開発!
終わり!