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
2020.07.14「Node-REDで可視化してみた」
Search
KMiura
July 14, 2020
Science
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020.07.14「Node-REDで可視化してみた」
2020.07.04「IoT縛りの勉強会! IoTLT vol.65 @Youtube」
KMiura
July 14, 2020
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
130
Pythonでルンバをハックしてみた
miura55
0
260
あなたの知らないクラフトビールの世界
miura55
0
470
Storage Browser for Amazon S3を触ってみた + α
miura55
0
320
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
330
あのボタンでつながるSORACOM
miura55
0
190
Postman Flowsで作るAPI連携LINE Bot
miura55
0
450
Lambdaと共に歩んだAWS
miura55
3
1.1k
Other Decks in Science
See All in Science
CVPR2026_VGGTとその仲間たち
mickey_0226
0
1.1k
第67回コンピュータビジョン勉強会論文紹介「RoboWheel: A Data Engine from Real-World Human Demonstrations for Cross-Embodiment Robotic Learning」
x_ttyszk
0
170
大黒市で発生した大規模インシデント の ポストモーテムから読み解く、 記憶媒体消去の大切さ
shucho0103
0
250
共生概念の整理と AIアライメントの構想
hiroakihamada
0
260
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
300
(SIGBIO84) Inverse MSMD法による化合物部分構造プロファイリングと結合親和性推定
keisukeyanagisawa
PRO
0
100
生成AIが科学とRAにもたらしていること:メタサイエンスの視点から
rmaruy
0
120
Kritische evaluatie van GenAI-output voor literatuuronderzoek
voginip
0
220
AI for Phage-Host prediction
michielstock
0
110
バランスって大事だね
akasan
1
120
コーヒー豆様核 (Coffee-bean nuclei) における形態学的サブタイピングと精選・焙煎特性の同定
jagupath
PRO
0
150
O(log n)-Approximation Algorithms for Bipartiteness Ratio
tasusu
0
150
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
450
Code Review Best Practice
trishagee
74
20k
Optimizing for Happiness
mojombo
378
71k
The SEO identity crisis: Don't let AI make you average
varn
0
540
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Designing for Timeless Needs
cassininazir
1
450
KATA
mclloyd
PRO
35
15k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
820
For a Future-Friendly Web
brad_frost
183
10k
Transcript
Node-REDでDBを可視化してみた KMiura
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア
SORACOMから小包が • SORACOMのブログ投稿キャンペーン に応募したらノベルティが届いた • 思ってたよりも早く着いた(ありがとうご ざいます!)
とりあえず動かしてみた • SORACOMコンソールから受け取り確認を 入れてデバイス登録すると開通する • これでSORACOM Harvestから温湿度を とってみる 1時間おきに点滅→
もう少しなにかしたいな • IBM Cloud Functionsでデータを取ってCloudantにためてみる • SORACOM FuncではIBM Cloud Functionsと連携できない(知っ
てた • SORACOM BeamでRest API経由でデータを送信してみることに
続きを書いてみた https://qrgo.page.link/KoPoB
今回はその続編
データの可視化 • せっかくDBにためてるならデータを可視化したい • とりあえずNode-RED使うか • Dashboard使う ここまでがテンプレ
しかし、罠が… Dashboardを使うときには今動かしているデバイスの データを一定間隔で取得してグラフにプロットする DBのデータを可視化するにはあまり使えない…
完
さすがに初参加の方に失礼
他の手段はないのか?? • どうやらChartjsをNode-REDで使えるっぽい • 予めグラフに使う値を定義して出力させるっぽい https://github.com/masalinas/node-red-contrib-chartjs
フロー • Cloudantのデータに全文検索かけて直近 の100件に絞り込み • Chartjsノードに渡せる形に成形
完成 • トリガーを実行することでプロットが 行われる • 配列の立て方もシンプルでグラフの カスタムが自由にできそう
なんとグラフを出力出来る • PNGとPDF • でもPDFは出力されず…
複数のグラフを表示する • iframeで自力で組み込むしかない • 安定のBootstrap
DEMO
まとめ • リアルタイムでモニタリング • Dashboard • DBから持ってくる • Chartjs •
Node-REDを使えばパーツ単位でUIを管理できる Node-RED最高!
次回予告 • Raspberry Piでこのご時世に使い たいもの作ってみる • 絶賛準備中
END