Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Node-RED で IoTダッシュボードしてみた
Search
hig
March 26, 2017
Technology
0
5.4k
Node-RED で IoTダッシュボードしてみた
“Node-RED UG勉強会 Vol.4 「Node-RED x つかってみた!」” で話をさせてもらった時のスライド。
Node-REDのdashboardノードでセンサーデータを表示する。
hig
March 26, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1.2k
ZOZOの独自性を生み出す「似合う4大要素」の開発サイクル
zozotech
PRO
0
100
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
140
AI駆動開発の実践とその未来
eltociear
1
430
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1k
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
570
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
980
.NET 10の概要
tomokusaba
0
130
ActiveJobUpdates
igaiga
1
280
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
150
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
2
890
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.1k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
160
My Coaching Mixtape
mlcsv
0
7
Being A Developer After 40
akosma
91
590k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
110
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
How to Ace a Technical Interview
jacobian
281
24k
Everyday Curiosity
cassininazir
0
110
Designing for Performance
lara
610
69k
Docker and Python
trallard
47
3.7k
Typedesign – Prime Four
hannesfritz
42
2.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
87
Transcript
/PEF3&%Ͱ *P5μογϡϘʔυͯ͠Έͨ 2017.3.24
ࣗݾհ ໊લ Ṥޱ ༑ଠʢͻ͙ͪ Ώ͏ͨʣ ॴଐ גࣜձࣾϑϧ ࢿ֨ "84ιϦϡʔγϣϯΞʔΩςΫτ ΞιγΤΠτ
4BMFTGPSDFೝఆΞυϛχετϨʔλ ʢچ໊ʁʣ ٕज़ ϑϩϯτΤϯυͪΐͬͱ͍͡ΕΔɺόοΫΤϯυΤϯδχΞ͔ɻ ͖OPEFKT HPMBOH ॻ͚ΔQIQ ॻ͖͍ͨTDBMB FSMBOH ܦݧ͋Γ$ $ 7# $0#0- ۀ ΫϥυͷΠϯϑϥઃܭɾߏஙɺϑϩϯτɾόοΫͷίʔσΟϯ άɺ࠷ۙϋʔυΣΞগ͠ɻ උߟ ؾʹͳΔݴ༿܈ à ΫϥελϦϯάɺετϦʔϛϯάɺίϯςφɺ ΦʔέετϨʔγϣϯ ʗ
ՄࢹԽͷҙຯ͕ͳ͍ʂ ηϯαʔσʔλͷՄࢹԽγεςϜ ? *P5σόΠε .255CSPLFS EBTICPBSE EBUBTUPSF EBUBCBTF ʗ
*P5σόΠε࡞ ʗ &41S%FWFMPQFS ʢ&418300.։ൃϘʔυʣ &41S%FWFMPQFS༻ ࣠׳ੑܭଌϢχοτγʔϧυ ୯ࡾిຊ ϛχϒϨουϘʔυ ඦۉͷܞଳॆిి#PY
*P5σόΠε ʗ
ϒϩʔΧʔNPTDB ▲引⽤ 引⽤元▶ ʗ 性能は低い? Node.js 実装 というだけで 採⽤
IUUQBDSPFOHJOFFSIBUFOBCMPHDPNFOUSZ
σʔλΛͨΊΔͷ.Z42- ʗ このページに 感化される 構想段階では NoSQL系にはつらい Query を書く予定 だった
IUUQQPTUEDDTDBMJOHUPNNZTRMJTBCFUUFSOPTRM
ͦͯ͠ຊ アップデート 頻度⾼し ʗ マルチユーザ ⾮対応
͜Μͳ6* d3.js の ライブラリ っぽい ʗ
ࠓग़ͯ͘Δͷ ʗ
αΠυόʔͰͰ͖Δ͜ͱ ʗ
֤ϊʔυͷৄࡉׂѪ ͍ͬͯ͡ڭ͍͑ͯͩ͘͞ʂ ʗ
ࠓճͷμογϡϘʔυ ʗ
ʗ ϦΞϧλΠϜνϟʔτ
ϦΞϧλΠϜνϟʔτͷϑϩʔ ぶさいくな function Subscribe 画⾯上 の通知 ʗ
Ϳ͍͘͞GVODUJPO ͷத ʗ 9つの 配列(数値) が⾶んでくる
ʗ ཤྺݕࡧ
ཤྺݕࡧϑϩʔ 変更は イベント 発⽣時 global に保存 ʗ
1分間 を表⽰ ラインを 消せる ཤྺදࣔ ʗ
ཤྺσʔλऔಘνϟʔτදࣔ template でSQL ⽣成 1時間分 のデータ を取得 Send ボタン 本システム
最難関 ʗ
ຊγεςϜ࠷ؔGVODUJPO 1時間の データを 整形 ʗ
Play ! ཤྺ࠶ੜ 1時間を 1分間隔で 再⽣
ཤྺ࠶ੜϑϩʔ 500ms 1分間分 進む 取得済み データを セット ʗ
GVODUJPOͷத ʗ
ηϯαʔऔಘอଘϑϩʔ ʗ
.Z42-ͷத create table sensor.s9axis ( id int auto_increment, sensor_id varchar(32),
gyroscope_x double, gyroscope_y double, gyroscope_z double, acceleration_x double, acceleration_y double, acceleration_z double, magnetometer_x double, magnetometer_y double, magnetometer_z double, timestamp bigint unsigned not null, primary key (`id`), index idx_timestamp(`timestamp`) ) engine=InnoDB default charset=utf8; mysql> select * from s9axis order by timestamp limit 10; +--------+----------------------+-------------+-------------+-------------+----------------+----------------+----------------+----------------+----------------+----------------+---------------+ | id | sensor_id | gyroscope_x | gyroscope_y | gyroscope_z | acceleration_x | acceleration_y | acceleration_z | magnetometer_x | magnetometer_y | magnetometer_z | timestamp | +--------+----------------------+-------------+-------------+-------------+----------------+----------------+----------------+----------------+----------------+----------------+---------------+ | 160349 | LSM9DS1_ESP-WROOM-02 | -154.33 | 184.39 | -15.83 | -11.15 | 27.83 | 222.88 | 45.52 | 137.61 | -4.65 | 1489914000000 | | 203579 | LSM9DS1_ESP-WROOM-02 | -0.11 | 34.33 | -29.05 | -53.58 | 85.23 | 219.73 | -18.8 | 51.15 | -42.09 | 1489914000000 | | 160350 | LSM9DS1_ESP-WROOM-02 | 14.8 | -16.13 | 12.3 | 40.61 | 41.49 | -194.79 | -67.16 | 34.73 | 81.1 | 1489914001000 | | 203580 | LSM9DS1_ESP-WROOM-02 | 125.08 | 93.32 | 37.41 | -92.43 | -44.83 | 0.46 | 294.25 | -12.81 | -65.64 | 1489914001000 | | 160351 | LSM9DS1_ESP-WROOM-02 | 179.96 | 53.47 | -21.35 | 22.23 | 12.39 | 141.75 | -50.18 | 108.27 | 16.99 | 1489914002000 | ʗ
ಈ͔͢
ͪΐͬͱ ࠂΛ
͋Γ͕ͱ͏͍͟͝·ͨ͠