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
2k
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
620
Other Decks in Technology
See All in Technology
持続可能な開発のためのミニマリズム
sansantech
PRO
4
590
ReproでのicebergのStreaming Writeの検証と実運用にむけた取り組み
joker1007
0
490
漸進的過負荷の原則
sansantech
PRO
3
410
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
370
[Iceberg Meetup #4] ゼロからはじめる: Apache Icebergとはなにか? / Apache Iceberg for Beginners
databricksjapan
0
510
人はいかにして 確率的な挙動を 受け入れていくのか
vaaaaanquish
4
2.9k
それぞれのペースでやっていく Bet AI / Bet AI at Your Own Pace
yuyatakeyama
1
640
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
5
2.8k
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
210
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
110
Claude Codeベストプラクティスまとめ
minorun365
50
28k
CodeRabbit CLI + Claude Codeの連携について
oikon48
1
670
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
59
42k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Crafting Experiences
bethany
1
42
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
48
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
190
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Design in an AI World
tapps
0
130
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
Marketing to machines
jonoalderson
1
4.6k
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!