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
enebularとobnizでIoTをする
Search
kido
January 17, 2019
Technology
1
280
enebularとobnizでIoTをする
enebular上でobnizノードを使ってIoTをする話です
kido
January 17, 2019
Tweet
Share
More Decks by kido
See All by kido
vonageハッカソン:obnizテクノロジーサポート
9wick
0
14
ハードウェアを動かすTypeScriptの世界
9wick
3
1.8k
HackRockFes2023テクニカルサポート obniz
9wick
0
63
極寒IoT
9wick
0
1.2k
ドミノ倒し.pdf
9wick
0
900
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
150
bit.Connect 2021サポート
9wick
0
130
基礎代謝を測るIoT
9wick
0
500
obniz テクニカルサポート
9wick
0
150
Other Decks in Technology
See All in Technology
なぜCodeceptJSを選んだか
goataka
0
160
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
730
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
0
280
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
330
AIのコンプラは何故しんどい?
shujisado
1
190
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
120
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
C++26 エラー性動作
faithandbrave
2
700
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
Building Adaptive Systems
keathley
38
2.3k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Optimizing for Happiness
mojombo
376
70k
Mobile First: as difficult as doing things right
swwweet
222
9k
Site-Speed That Sticks
csswizardry
2
190
Unsuck your backbone
ammeep
669
57k
Code Reviewing Like a Champion
maltzj
520
39k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
We Have a Design System, Now What?
morganepeng
51
7.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Transcript
ށ߁ฏ IoTΛ͢Δ ͱɹɹɹͰ
ށɹ߁ฏ • IoTΤϯδχΞ →ϋʔυΣΞ&ιϑτΣΞΤϯδχΞ • ιϑτɿC/PHP/JavaScript/Swift/Obj-c/Java • ϋʔυɿArduino/PIC/H8/SH/ESP32/iPhone/Android •
iPhoneΞϓϦ/ECαΠτ/ۈଵγεςϜ/ϩϘοτ࡞ • ᷂CambrianRobotics
obnizͱ ɾੈքͰҰ൪؆୯ʹ࢝ΊΒΕΔIoTϚΠίϯ ɾޫΔʂಈ͘ʂͷΛ࡞Δ͜ͱ͕Ͱ͖Δ ɾRaspberry Pi/ArduinoͰ࠳ંͨ͠ਓʹ͓͢͢Ί ɾenebularͱͷ࿈ܞ͕؆୯ ɾڥߏஙͳ͠Ͱಈ͔ͤΔ ɾjavascript/python/ϒϩοΫϓϩάϥϜͰϓϩάϥϜՄೳ
ࠓճͷొஃ ɾ࠷ۙͷenebular meetupʹͯຖճ(?) ɹobnizΛͬͨLT͕ग़ͯΔʂ ɾobnizͱenebular૬ੑ͕͍͍(node-red) ɾͬͱͨ͘͞Μͬͯ΄͍͠ ɾenebular x obnizͰAdventCalendarॻ͍ͨ
enebular x obnizͪΐͬͱΊΜͲ͍͘͞ ɾobnizwebsocketͷϦμΠϨΫτ͕ ɹΊΜͲ͍͘͞ ɾղܾࡦͱͯ͠obniz nodeΛ࡞ͬͨʂ ͔ͬͨ
࣮தͨͬͨͷ30ߦ ɾobnizͷJS SDKΛ͏͚ͩ ɾnode.js͔Βnode-redͷɹ ɹม؆୯ʂ ɾͬͱૣ͘࡞ΕΑ͔ͬͨ
ࣗ࡞node࡞Δࡍʹࠔͬͨ͜ͱ ɾೖྗσʔλ͕อଘ͞Εͳ͍ ɹ ೖྗσʔλͷUIΛHTMLͰॻ͕͘ɺม໊?ͱhtmlͷidͷҰக͕ඞཁ ɾnpmͰެ։͕ͨ͠ɺnode-red libraryʹө͞Εͳ͍ 1. npm Ͱެ։ 2.
node-red libraryʹࣗಈө 3. enebular(node-red)Ͱ͑Δ ͜ΕΒͷهࣄ͕ࢀߟʹͳΓ·ͨ͠ʂ͋Γ͕ͱ͏͍͟͝·͢ - ࣗ࡞ϊʔυ։ൃதʹϋϚͬͨ͋Ε͜Ε #nodered ʢؙࢁ͞Μͷهࣄʣ - Node-REDͷϊʔυΛ࡞ΓɺNode-RED Libraryʹొ͢ΔʢԼౡ͞Μͷه ࣄʣ
͍ํ ӈ্ͷϝχϡʔ͔ΒՃ͢Δ
·ͣLνΧ obnizϊʔυʹjson Λͨ͠Βobniz͕ಈ͘ ɾpin 0 ʹ 5Vग़ྗɹ →ɹɹ [ {
io0: true } ] ɾpin 1 ʹ 0Vग़ྗɹɹ→ɹɹ [ { io1: false } ] Ϛʔδͯ͠obniz cloudʹૹΔ ɹ[ { io0: true , io1: false } ]
·ͣLνΧ
࣍ʹϝΨω
ࠓޙ • twitterϊʔυͷ”ଓࡁΈ”Έ͍ͨʹobnizͷonline/offline͕ ϊʔυ্ͰΘ͔ΔΑ͏ʹ͍ͨ͠ • ࠓobnizʹσʔλૹΔ͔͠Ͱ͖͍ͯͳ͍͕ɺ σʔλड৴༻ͷϊʔυΛ࡞Γ͍ͨ • ෳͷobnizʹͭͳ͍ͩͱ͖ʢobnizϊʔυ͕ෳ͋Δ࣌ʣͷ ڍಈ͕ະͳͷͰɺݕূ͍ͨ͠
• obniz͕ະଓ࣌ͷରԠΛͪΌΜͱॻ͖͍ͨ ʢࠓσʔλແࢹͯ͠Δʣ • node-red෦͚ͩ͡Όͳͯ͘INFOMOTIONͬͯΈ͍ͨ ͱ͍͏ͷΛਖ਼݄ʹΖ͏ͱͯ͠Εͯͨ