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クラウド実行環境でIoT / enebular developer meetu...
Search
you(@youtoy)
PRO
June 02, 2022
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
enebularクラウド実行環境でIoT / enebular developer meetup 20220602
you(@youtoy)
PRO
June 02, 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
AI時代の EM への処方箋
staka121
PRO
0
140
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
3.7k
CIで使うClaude
iwatatomoya
0
250
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
120
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
4
3k
SRE Lounge Hiroshimaへの招待
grimoh
0
640
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.8k
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
230
はじめてのWDM
miyukichi_ospf
1
140
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
380
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
120
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.5k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Believing is Seeing
oripsolob
1
170
AI: The stuff that nobody shows you
jnunemaker
PRO
8
820
The Curious Case for Waylosing
cassininazir
1
430
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
330
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Facilitating Awesome Meetings
lara
57
7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
630
GitHub's CSS Performance
jonrohan
1033
470k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Transcript
enebularクラウド実行環境でIoT 2022年6月2日 (木) enebular developer meetup 豊田陽介( ) @youtoy
自己紹介 ビジュアルプログラミングや IoT、ロボットトイ関連など 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・
Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・今月開催のメーカーフェア@仙台に出展予定 その他
今回の話題: enebularクラウド実行環境でのIoT を 自宅で手軽にやりたい
前の発表で既に説明されていそうですが enebular のクラウド実行環境について •フローの実行環境で無料枠 もある •トリガーはHTTPリクエスト、 スケジュール実行処理 •enebularのオフィシャル ノードを併用、フローと実行 環境のデプロイを行う
※ 詳細は公式ブログ・ドキュメント などをご覧ください
前段の話
4月のイベント(IoTLT)に向けたお試し 今回の仕組みの作成に関する記事を 2つほど公開済み
こんな話をしたりなど LT資料:
そしてIoTも絡めて
IoT絡みの話をその後に2つのイベントにて LINEの開発者コミュニティ・テックストリート関連: LT資料: LT資料:
IoT関連で試したこと
この後の動画の補足(LINE⇒デバイスの通信) ① LINEアプリ で操作 ②-1 音が鳴る ②-2 光る・表示 が変わる
この後の動画の補足(デバイス⇒LINE の通信) ② 通知 ①デバイス を操作
動作している様子をあらためて動画で
「個人で手軽に」を実現するポイント 作成したフローを手 軽にクラウドで実行 HTTPリクエスト、 LINE用ノード インターネットから 見えないデバイスを クラウドから操作 クラウド実行環境 標準ノードと便利
なノードの活用 HTTPリクエストを MQTTに
1・2)クラウド実行環境・ ノードの活用
クラウド実行環境 (HTTPトリガー) Botサーバー +α (REST API、MQTT) M5Stack Core2 動画で登場したものの構成(全体) M5StickC
Plus M5Paper LINE Notify スマホのLINE アプリ リッチメニュー の操作 HTTP(POST) HTTP(POST) MQTT MQTT HTTP(POST)
クラウド実行環境 (HTTPトリガー) Botサーバー +α (REST API、MQTT) M5Stack Core2 クラウド実行環境の役割 M5StickC
Plus M5Paper LINE Notify スマホのLINE アプリ リッチメニュー の操作 MQTT MQTT HTTP(POST) HTTP(POST) HTTP(POST)
HTTPトリガーでの動作
Botサーバー + Botサーバーと外部との間で 双方向通信
enebularでの実装(Node-REDのフロー) デバイス ⇒ LINE Notify LINE(Bot) ⇒ デバイス (Botサーバー+α) Beebotteとの連携
LINE用ノード活用 + ビジュアルな開発 + HTTPリクエスト用ノード
3)HTTPリクエストを MQTTに
クラウド実行環境 (HTTPトリガー) Botサーバー +α (REST API、MQTT) インターネット側からは見えない宅内デバイス LINE Notify スマホのLINE
アプリ リッチメニュー の操作 MQTT MQTT HTTP(POST) HTTP(POST) HTTP(POST) M5Stack Core2 M5StickC Plus M5Paper ポートを解放するのは避けたい
クラウド実行環境 (HTTPトリガー) Botサーバー +α ルーターのポートを解放せず外からの通信 LINE Notify スマホのLINE アプリ リッチメニュー
の操作 HTTP(POST) HTTP(POST) HTTP(POST) M5Stack Core2 M5StickC Plus M5Paper MQTT のサブスクライブで待ち受ける (REST API、MQTT) MQTT MQTT
クラウド実行環境はトリガーでの 単発実行がベース + 自分は連続的な送信は行わない
HTTPリクエストで単発の通信 ↓ MQTT に変換してパブリッシュ
Beebotteの設定: GUIベースで MQTT・REST API を 扱うための準備 enebular ⇄ デバイス のつなぎ役
REST APIを扱う話はQiitaの記事に 別サービスの似た話 (shiftr.io)
自宅内に置いたデバイスへの通信 Botサーバーの処理 の途中でデバイス への通信
他の活用もいろいろできそう!
おまけ
None
M5Stack系デバイスでUIFlowを利用 ビジュアルプログラミング+豊富なデバイス
HTTPリクエストやMQTTもブロックで MQTT のサブスクライブ ↓ LEDテープ制御など 本体ボタン押下を ↓ LINE通知処理等
イベントのお知らせ
ビジュアルプログラミングとIoTの話 6/15(水)20時から!
終わり!