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
Node-REDをあらためて活用してみる / IoTLT vol.64
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
you(@youtoy)
PRO
June 18, 2020
Technology
760
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node-REDをあらためて活用してみる / IoTLT vol.64
you(@youtoy)
PRO
June 18, 2020
More Decks by you(@youtoy)
See All by you(@youtoy)
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
15
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
200
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
16
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
380
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
470
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
310
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
360
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
230
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
980
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
270
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
0
270
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
140
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.5k
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
240
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.3k
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
170
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
GraphQLとの向き合い方2022年版
quramy
50
15k
エンジニアに許された特別な時間の終わり
watany
107
250k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
Ethics towards AI in product and experience design
skipperchong
2
310
Typedesign – Prime Four
hannesfritz
42
3.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
Transcript
Node-REDを あらためて活用してみる 2020年6月18日 (木) IoTLT vol.64 @オンライン 豊田 陽介 (
@youtoy )
豊田陽介(@youtoy) 自己紹介 • 職場: 某通信会社の研究所 • プライベートでの活動: IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) •
その他: ガジェット好き IoTLT vol.64 @オンライン 話題のものが、たぶん だいたい自宅にある
ここ最近、毎回LT登壇 IoTLT vol.64 @オンライン ※ 資料は全てこちらに ⇒ https://speakerdeck.com/you •「toio」の紹介とブラウザからの制御 〜Web
Bluetooth API〜 / IoTLT vol.63 ⇒ ロボットトイ「toio」 + ブラウザからのBLE通信 + ブラウザ上での機械学習(音) + 絶対位置座標の利用 ⇒ 異なる音色や声を使ってロボットの移動制御 •ATOM Matrix・ATOM Lite を UIFlow で制御してみる / IoTLT vol.62 ⇒ 超小型デバイス + ビジュアルプログラミング + 距離センサー(ToF)等の利用 •ビジュアルプログラミングでIoTやってみませんか? / IoTLT vol.61 ⇒ デバイス(micro:bit、M5GO) + ビジュアルプログラミング複数 (クライアント: MakeCode、UIFlow 、 サーバ・通信: Node-RED) ⇒ ビジュアプルプログラミングのみでIoT
今日は 最新デバイスを 試した話!
本当は、 そうしたかった・・・
最近、ゲットしたデバイス +α IoTLT vol.64 @オンライン ATOM Echo Wio Terminal 先週
1ヶ月前 前回もネタに しそこなった やつ・・・
今日の話題は Node-RED!
Node-REDについて IoTLT vol.64 @オンライン フロー型のビジュアルプログラミング 上記は自分のQiitaの記事より(Node-REDで機械学習Teachable Machineを試した時のもの) https://qiita.com/youtoy/items/102c9ab8b5f25d542056 色々な機能の 「ノード」を
配置+設定 過去のIoTLTでも 何度も登場! ノード同士を つないで処理 の流れを作る ブラウザ上で機械学習 Teachable Machine もオススメ
Node-REDについて:公式より IoTLT vol.64 @オンライン ブラウザベースのフローエディタを提供。 最初から便利なライブラリが組み込まれてるよ。 https://nodered.org/ 軽量なランタイムがNode.jsの上で動くよ。 クラウド上だけでなく安価なラズパイ上でも。 ローカルで(Dockerでも)、デバイス上で(ラズ
パイ・Android等)、クラウドで(IBM Cloud、 AWS、Microsoft Azure等)
デフォルトのものに 機能を追加できる!
Node-REDのライブラリ IoTLT vol.64 @オンライン https://flows.nodered.org/ ここから検索も(エディタ上でもできるよ) 先ほどの機械学習 Teachable Machine を使った事例も、
後で追加したノード を利用してました
手元のデバイスで使う IoTLT vol.64 @オンライン デバイス(※ 今回はPC) ・Node.js を準備 ↓ ・そして
npm でインストール 基本的なセットアップ方法 ・ PC や Raspberry-Pi 詳細は下記などを参照 •ローカルでNode-REDを実行する : Node-RED日本ユーザ会 https://nodered.jp/docs/gettin g-started/local
「IoTLT vol.61」で使った事例 IoTLT vol.64 @オンライン ※ 資料は全てこちらに ⇒ https://speakerdeck.com/you •「toio」の紹介とブラウザからの制御
〜Web Bluetooth API〜 / IoTLT vol.63 ⇒ ロボットトイ「toio」 + ブラウザからのBLE通信 + ブラウザ上での機械学習(音) + 絶対位置座標の利用 ⇒ 異なる音色や声を使ってロボットの移動制御 •ATOM Matrix・ATOM Lite を UIFlow で制御してみる / IoTLT vol.62 ⇒ 超小型デバイス + ビジュアルプログラミング + 距離センサー(ToF)等の利用 •ビジュアルプログラミングでIoTやってみませんか? / IoTLT vol.61 ⇒ デバイス(micro:bit、M5GO) + ビジュアルプログラミング複数 (クライアント: MakeCode、UIFlow 、 サーバ・通信: Node-RED) ⇒ ビジュアプルプログラミングのみでIoT
この時にやったこと・データの流れ IoTLT vol.64 @オンライン センサーの値 (シリアル通信) 制御用文字 (シリアル通信)
セ ン サ ー の 値 ( M QTT) 制 御 用 文 字 ( M QTT) M5Stackにつながった NeoPixel互換LED搭載の 六角形ユニットを、 micro:bitの傾きでコント ロール(ネット経由) https://www.youtube.com/watch?v=9-kfvPtjvb8
Node-REDの役割 IoTLT vol.64 @オンライン センサーの値 (シリアル通信) 制御用文字 (シリアル通信)
セ ン サ ー の 値 ( M QTT) 制 御 用 文 字 ( M QTT) MQTTブローカー MQTTの通信処理 (データ送受信) シリアル通信 (データ送受信) お手軽にIoTな通信、デバイスとの通信部分の 仕組みを構築できた
最近試して 気になった機能
ダッシュボード IoTLT vol.64 @オンライン https://flows.nodered.org/node/node-red-dashboard サクッと live data dashboard が作れる、
と書いてある こういうのも 作れるらしい
ダッシュボードのノード IoTLT vol.64 @オンライン
まずは簡単な内容で 試してみた
軽く試してみたこと IoTLT vol.64 @オンライン フロー ダッシュボード デフォルトで「0〜10」の 範囲の値になるスライダー デフォルトで「0〜10」 の範囲で針が動くゲージ
動作している様子:スライダーとゲージ IoTLT vol.64 @オンライン スライダーを動かすとゲージ の針の位置が連動して変化 https://www.youtube.com/watch?v=_0grFaJ5tiw
軽く試してみたこと2 IoTLT vol.64 @オンライン フロー ダッシュボード ボタンを表示させるノード (読み上げさせたいテキスト をここに設定した) 入力されたテキストを
表示するノード 入力されたテキストを 音声で読み上げ 実行用のボタン 入力されたテキストの表示
リアルタイムに 表示などが変わる!
動作している様子:デバイス連携 IoTLT vol.64 @オンライン micro:bit からシリアル通信 で送られてくる「X、Y」の 加速度センサーの値の変化 を、Node-REDのダッシュ ボード上でリアルタイム表示
https://www.youtube.com/watch?v=oxMXD9E0KDo
プログラムの内容 IoTLT vol.64 @オンライン Node-RED MakeCode for micro:bit
条件分岐、ダッシュボード以外 への出力(メッセージング等) も組み合わせると色々できそう
その他、気になっている・ 試しているもの
カメラ利用 PC・Raspberry Pi でカメラ画像を処理したい ⇒ ローカルPC上のNode-REDから内蔵カメラの画像を取得できた ⇒ ラズパイのUSBカメラでもできた 外部サービス連携 実装の手間を削減できそうなもの
⇒ LINE Bot、Firebase、・・・ 電子工作関連 ラズパイ上のNode-REDで IoTLT vol.64 @オンライン 先ほどの機械学習絡み等で PC+内蔵カメラ・USBカメラ ラズパイ+カメラモジュール ラズパイ+USBカメラ
【宣伝】スピンオフイベント! IoTLT vol.64 @オンライン https://iotlt.connpass.com/event/176983/ 7/1(水) オンライン開催
終わり!