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
ビジュアルプログラミングで デバイス間をつなぐ / 出張IoTLT@くらでべ
Search
you(@youtoy)
PRO
August 21, 2020
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ビジュアルプログラミングで デバイス間をつなぐ / 出張IoTLT@くらでべ
出張IoTLT@くらでべ で LT登壇する際に作成した資料です。
(設定した日付は収録日になります)
you(@youtoy)
PRO
August 21, 2020
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 活用と その安全性担保のための取り組み (Leveraging AI in Healthcare and Our Efforts to Ensure Its Safety) - Google I/O Extended Tokyo 2026, July 11, 2026
zettaittenani
0
310
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
510
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.3k
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
220
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
6
3.1k
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
180
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
220
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
530
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.1k
AI時代の EM への処方箋
staka121
PRO
0
140
Claude Code 珍プレー好プレー
shinyasaita
0
330
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
310
The Curious Case for Waylosing
cassininazir
1
430
Odyssey Design
rkendrick25
PRO
2
730
We Are The Robots
honzajavorek
0
280
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
Chasing Engaging Ingredients in Design
codingconduct
0
230
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
How to Think Like a Performance Engineer
csswizardry
28
2.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The SEO Collaboration Effect
kristinabergwall1
1
500
Transcript
ビジュアルプログラミングで デバイス間をつなぐ 豊田 陽介 ( @youtoy ) 出張IoTLT@くらでべ
豊田陽介(@youtoy) 自己紹介 • 職場: 某通信会社の研究所 • プライベートでの活動: IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) •
その他: ガジェット好き ビジュアルプログラミング IoTLT共同主催、など 話題のものをたくさん 購入している気がする
ビジュアルプログラミングが できる環境がいろいろ
そして機能も様々 (例:デバイス連携・IoT)
【事例】ビジュアルプログラミングでIoTなLチカ IoTLT vol.61 の LTより https://www.youtube.com/watch?v=9-kfvPtjvb8
Microsoft MakeCode for micro:bit 利用しているビジュアルプログラミング環境 Node-RED UIFlow
実装している機能 ・センサーの値の取得 ・LED制御 ・シリアル通信 (数値・文字列の送受信) ・フルカラーLEDの制御 ・ボタンの処理 ・MQTTの通信 (数値・文字列の送受信) ・シリアル通信
・MQTTブローカー ・MQTTの通信
他のデバイス間通信
【事例】MIDIコントローラーの入力の可視化 https://www.youtube.com/watch?v=kiJtJbwYCg4
フローで実装している機能 数値のGUI表示 MIDIの入力取得 Node-REDのフロー 入力値の分岐など
ビジュアルプログラミングを 使ったメリット 〜 今回の事例の場合 〜
環境構築が簡単 ・ブラウザベースで扱えるものも多数 ⇒ 開発を始めるまでの準備段階の手間を削減できる ・デバイス連携の仕組み ⇒ ブラウザからデバイスへの直接書き込みや転送の仕組み 実装の手間が少ない ・手間がかかる実装を内包した機能の提供 ⇒
可視化の部分をサクッと試せた ⇒ 二次元で配置されたLEDの点灯箇所の指定を見た目通りに
提供されている機能が限定的な場合も ・自分がやりたいことを実現する機能がないこともあり ⇒ 拡張機能が多数用意されている場合もあるがサービス依存 (自分で拡張機能を作成可能なものもあるが・・・) デバッグしづらいことも ・問題が起きたときのデバッグがやりにくい環境がある (デバッグの機能を持ったものもあるが・・・) 注意点: もちろん向き不向きはあり
テキストプログラミング も混じりますが・・・
OBSを別デバイスから遠隔で制御 ⇒ シーンの切り替えをM5GO・スマホといったデバイスで 先ほど登場したMQTTを活用してみた例 https://www.youtube.com/watch?v=Q3wINpPLj8E
構成など UIFlow Node.js HTML + JavaScript MQTT MQTT WebSocket
https://qiita.com/youtoy/items/23fb0e16f1a4428b5c9b 仕組みに関する記事