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
IoTシステムにおけるNode-RED活用術 -オフィスIoTシステムへの適用- / Node...
Search
Akiyuki YOSHINO
July 18, 2019
Technology
1
1.9k
IoTシステムにおけるNode-RED活用術 -オフィスIoTシステムへの適用- / Node-RED for IoT
2019/7/18 に開催された Node-RED Con Tokyo 2019での発表資料です。
https://nodered.jp/noderedcon2019/
Akiyuki YOSHINO
July 18, 2019
Tweet
Share
More Decks by Akiyuki YOSHINO
See All by Akiyuki YOSHINO
Node-REDを活用したIoTビジネスの実際~5年以上のIoTシステム開発・運用の経験から~ / Unlocking IoT Business with Node-RED
ayoshino
0
560
Other Decks in Technology
See All in Technology
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
190
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
310
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.8k
Skrub: machine-learning with dataframes
gaelvaroquaux
0
120
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
9
2.9k
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
100
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
190
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
9.6k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
250
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
180
2025年になってもまだMySQLが好き
yoku0825
8
4.5k
人工衛星のファームウェアをRustで書く理由
koba789
10
6.3k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Embracing the Ebb and Flow
colly
87
4.8k
Rails Girls Zürich Keynote
gr2m
95
14k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building Adaptive Systems
keathley
43
2.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Transcript
*P5γεςϜʹ͓͚Δ /PEF3&%׆༻ज़ dΦϑΟε*P5γεςϜͷద༻d ٢ ೭ʢ:04)*/0"LJZVLJʣ /PEF3&%$PO5PLZP
• NTTコミュニケーションズ株式会社 • 経営企画部 IoT推進室 • IoTソリューションアーキテクト • Things Cloud®を活⽤したIoTソリューションの
企画・提案・構築 • デバイス〜NW〜アプリケーションまで • 最近の趣味:ランニング • 職場のSlackに #running 作った 吉野 祥之(よしの あきゆき)
None
ࢲͱ/PEF3&% • 3%෦ࡏ੶࣌ɺνʔϜϝϯόͱຯݟఔʹݕূར༻ • *P5ਪਐࣨҟಈɺ5IJOHT$MPVEϦϦʔε • 1P$͚ίʔυ։ൃͰ/PEF3&%Λ׆༻ɺڭ։࢝ ʙ
• ΦϑΟε*P5γεςϜຊ֨ಋೖ • ֤छ*P5ιϦϡʔγϣϯల։σόΠεύʔτφʔͱͷڞ։࢝ʹ͍ɺ /PEF3&%ͷར༻͕Ճ
ΦϑΟε*P5γεςϜಋೖࣄྫʹ͓͚Δ/PEF3&%ར༻ *P5ʹ͓͚Δ/PEF3&%ͱͷੑ ·ͱΊ ࣍
ΦϑΟε*P5γεςϜಋೖ
None
IUUQTXXXZPVUVCFDPNXBUDI W#.SYNRY31O
ʙͷ*P5σόΠεΛಋೖ
/PEF3&%ͷ͍Ͳ͜Ζ
None
None
*P5(8্ͷιϑτΣΞ࣮ • ηϯασʔλૹ৴ • τΠϨͷۭ͖ށใߋ৽ • αʔό͔Βͷ੍ޚ໋ྩड৴࣮ߦ • ΩʔϓΞϥΠϒૹ৴ʢ(8ϥϯϓʣ /PEF3&%ͷ͍Ͳ͜Ζ
ͳͥ/PEF3&%ͩͬͨͷ͔ʁ ݕূʙ࣮·Ͱͷظؒॖ͕ਤΕͦ͏ͩͬͨ • ηϯαଆɺΫϥυଆͱʹݟΛͨΊͳ͕Βͷ5SZ&SSPS • ໘ͳ*0पΓΛ͓ͤͰ͖Δखܰ͞ • ϒϥβͰͷ༰қͳσόοΪϯάػೳ ιϑτΣΞ͕ෳࡶʹͳΒͳͦ͏ͩͬͨ •
େنͳιϑτΣΞͩͱޮԼ͢Δ͜ͱݟ͍͕͑ͯͨɺ͜ͷن ͳΒ։ൃޮͷϝϦοτ্͕ճΔͱஅͨ͠ • ࣌1SPKFDUػೳͳ͔ͬͨ /PEF3&%ࣗମͷϊϋΛཷΊ͔ͨͬͨ • ࠓޙͷ/PEF3&%ͷීٴΛݟਾ͑ɺνϟϨϯδͯ͠Έ͔ͨͬͨ • 3%νʔϜʹݟ͕ཷ·͍ͬͯͨӨڹେ͖͍
࣮ࡍͷͱ͜ΖͲ͏͔ͩͬͨ ࣮ࡍ࡞Δͷૣ͔ͬͨ • ࣮ػ͍ͳ͕Β8ఔͰͰ͖ͨ • %FCVHϊʔυ͍ͳ͕Βͷࢼߦࡨޡ • ࢼݧ࣌ͷόάௐࠪඇϓϩάϥϚ͕ࣗྗͰղੳਐΊΒΕͨ • ࢼݧ༻ͷσʔλੜʹཱͬͨ
• *OKFDUϊʔυͷ$SPO࣮ߦఆظ࣮ߦͳͲͰ؆୯ʹରԠՄೳ ಈ࡞҆ఆ • ੑೳ໘Ͱ΄΅৺ͳ͔ͬͨ • ࠓʹࢸΔ·Ͱಛஈग़͍ͯͳ͍
࣮ࡍͷͱ͜ΖͲ͏͔ͩͬͨ શવރΕͯͳͯ͘ਏ͔ͬͨ • ։ൃ్தʹΨϯΨϯ7FSVQ • ࡞Γ࢝ΊWYϦϦʔε࣌WࠓW • ϝδϟʔͳϊʔυͲΜͲΜվम • ݩʑػೳ͕ऑ͔ͬͨ෦͋ΔͷͰ͋Γ͕͍ͨͷͰ͋Δ͕
• ී௨ʹόʔδϣϯࠩҟͰࢮͶΔ • ϚΠφʔόʔδϣϯͷҧ͍Ͱ༉அ͍͚ͯ͠ͳ͍ ιʔεཧਏ͔ͬͨ • ۪ʹίϝϯτϊʔυͰόʔδϣϯཧ • มߋݕग़ͷΈ͕ͳ͔ͬͨ
࣌ͷ1BJO1PJOUվળͷྲྀΕ
None
None
*P5(8্ͷιϑτΣΞ࣮ • ηϯασʔλૹ৴ • τΠϨͷۭ͖ށใߋ৽ • αʔό͔Βͷ੍ޚ໋ྩड৴࣮ߦ • ΩʔϓΞϥΠϒૹ৴ʢ(8ϥϯϓʣ σόΠεߏཧπʔϧ࣮
• ಋೖͨ͠*P5ػثͷߏཧදʢ&YDFMʣΛೖྗͱͯ͠Ϋϥυ্ͷ σόΠεΞηοτߏΛ࡞͢Δӡ༻πʔϧ • 8FCγεςϜͱͯ͠ߏங /PEF3&%ͷ͍Ͳ͜Ζ
ઢɿ5IJOHT$MPVE.BOBHFSʁ
None
େྔཧσόΠεͷܧଓతཧ • ߏཧ͚ͩͰͳ͘ࢿ࢈ཧͷ؍Ͱॏཁ • γϦΞϧ*%.BDΞυϨε *.&*ཧ൪߸ • ཧର͕Λ͑ͯ͘Δͱऻֻ͍͔Δઈײ ਓखʹΑΔใཧͷढറ
• ػث໊ػثͷཧ൪߸ػցతʹܾΊΒΕΔ • ໋໊نଇΛܾΊͯ௨൪ৼΕྑ͍ • ػثݻ༗ͷใػث͝ͱʹࣗಈͰऔಘ͢Εྑ͍ • ػث͕ઃஔ͞ΕΔϏϧ໊ϑϩΞߏͳͲͲ͏͔ʁ • ڌ֦ுػثͷނোަͳͲ͕ىͬͨ࣌͜ʹͲ͏ͳΔ͔ʁ *P5γεςϜಋೖ࣌ʹ·ͭΘΔ՝
σόΠεใͱΞηοτใ
&YDFMʹΑΔߏཧ
ؓٳ
5IJOHT$MPVE.BOBHFSͷಈ࡞ σʔλϞσϧ Ξοϓϩʔυ Ϛελσʔλ Ξοϓϩʔυ .0ొ ࢠؔొ ֎෦*%ొ 42-JUF 5IJOHT$MPVE
• ؆୯ͳπʔϧͳΒྑ͍͕ɺਖ਼ਏ͍ • ͬͯͨ • ϖʔδϞσϧΈ͍ͨͳ؆୯ͳ8FCͳΒָ͚ͩΕͲ • όοΫΤϯυܥ࡞Γ͍͢ • ϊʔυͷ๛͕͞ޮ͘ɺ&YDFMͷύʔε0,
• %#ͱͷଓָ • ֤ॲཧΛಠཱͯ͠࡞Γ͍͢ • 7JFXͱʹ͔͘ਏ͍ • ͍ΘΏΔ)5.-ύλʔϯΛ͍ͬͯ͘͜ͱʹ • ࣅͨΑ͏ͳ)5.-Λ5FNQMBUFϊʔυͰͨΜ·Γॻ͘͜ͱʹͳͬͯޮ૬ѱ͍ • %BTICPBSEσʔλͷՄࢹԽπʔϧͷ৭߹͍͕ೱ͍ • ۀγεςϜͷ6*ͱͯ͠͏ͷͪΐͬͱҧ͍ͦ͏ • 'PSN͋Δ͕ɺΠϯλϥΫςΟϒͳ͜ͱͤͮ͞Β͍ /PEF3&%Ͱ8FCγεςϜΛ࡞Δ
*P5ʹ͓͚Δ/PEF3&%ͷੑ
*P5͋Δ͋Δ • ϏδωεϞσϧ͕ΏΔ;Θ ϓϩτλΠϐϯά͕༗ޮ • ଟछଟ༷ͳσόΠεͱΞϓϦ ଓ෦ͷίετ͕ߴ͍ • ඞཁͳػೳγϯϓϧ͔ͭେ֓ࣅͯΔ ࠶ར༻͕ߴ͍
/PEF3&%ͷར • शख़ίετ͕͍ • (6*ΤσΟλɺඇಉظϓϩηεʹ͓͚Δಉظॲཧతͳه๏ • ։ൃεϐʔυ͕ૣ͍ • σόοάϊʔυɺ๛ͳೖग़ྗɺ࠶ར༻ੑ *P5ͱ/PEF3&%ͷ૬ੑͷྑ͞
https://robo-lib.com/repositories/summary/131
σόΠεଓͷΞʔΩςΫνϟ ηϯασʔλͷૹ৴ σʔλϞσϧ Ϛοϐϯά Ϋϥυͷ σʔλૹ৴ σʔλೖྗ σʔλύʔε /PEF3&%ͷԸܙ͕ੜ͖Δ
σʔλೖྗ σʔλύʔε • ๛ͳϊʔυ܈ʢγϦΞϧ ϑΝΠϧ )551.255ʣ • ༗໊Ͳ͜Ζͷηϯα܈Ͱ͋Εઐ༻ϊʔυଟʢ4FOTPS5BHͳͲʣ • σʔλύʔε݉Ͷͯ͠·͑Δ
Ϋϥυͷσʔλૹ৴ • ๛ͳϊʔυ܈ʢϑΝΠϧγεςϜ %#)551.255ʣ • ϝδϟʔΫϥυݢฒΈϊʔυରԠ • 5IJOHT$MPVEͰ/PEF(FOFSBUPSΛ׆༻ͯ͠ϊʔυ࡞Λࢼߦத • https://github.com/node-red/node-red-nodegen σόΠεଓͷΞʔΩςΫνϟ
/PEF(FOFSBUPSͷ׆༻ IUUQTHJUIVCDPNOPEFSFEOPEFSFEOPEFHFO
0QFO"1*Խ
5IJOHT$MPVE"1*ϊʔυΛ׆༻
ύʔτφʔϦϯάͷॏཁੑ
None
• ΦϑΟε*P5ʹ͓͚Δ/PEF3&%ͷ׆༻ • σόΠεଆʹ͓͚Δ/PEF3&%׆༻ • σόΠεߏཧπʔϧͷద༻ • ద༻ʹ͘෦ɺ͔ͳ͍෦ͷ໌֬Խ • *P5ͱ/PEF3&%ͷੑ
• शख़ίετͷ͞ɺ࠶ར༻ੑͷߴ͞ɺ5SZ&SSPSͷߴԽ • σόΠεΤοδͷΞʔΩςΫνϟڞ௨Խɺ෦ͷ࠶ར༻ • /PEF(FOFSBUPSૉΒ͍͠ • Ұॹʹ*P5Γ্͍͚͛ͯͨͩΔύʔτφʔ༷ืूத ·ͱΊ
Thank you!