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
NodeJSで現実世界のものを動かす話
Search
kido
October 30, 2018
Technology
2
750
NodeJSで現実世界のものを動かす話
NodeJSで現実世界のものを動かす話
Raspberry Pi, arduino, obniz, Clova
kido
October 30, 2018
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
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
690
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
100
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
.NET 9 のパフォーマンス改善
nenonaninu
0
770
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
2
2.2k
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
220
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
260
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
190
20241220_S3 tablesの使い方を検証してみた
handy
3
360
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
GitHub's CSS Performance
jonrohan
1030
460k
A better future with KSS
kneath
238
17k
Into the Great Unknown - MozCon
thekraken
33
1.5k
The Invisible Side of Design
smashingmag
298
50k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Designing for humans not robots
tammielis
250
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Code Reviewing Like a Champion
maltzj
520
39k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
97
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Transcript
NODE.JSͰ ݱ࣮ੈքͷ”ͷ”Λಈ͔͢ ށɹtwitter:@9wick
ࣗݾհ Kohei Kido (twitter:@9wick) ϋʔυΣΞˍιϑτΣΞΤϯδχΞ NHKϩϘίϯɼiPhoneΞϓϦɼWebαʔϏε (ג)CambrianRobotics Node.JSྺ : 1͙Β͍
express৮ͬͯΔ (vue.jsษڧத) JavascriptྺΊɹ(ະͩʹJQuery͔Βൈ͚ग़ͤͯͳ͍)
ࣗݾհ Kohei Kido (twitter:@9wick) ϋʔυΣΞˍιϑτΣΞΤϯδχΞ NHKϩϘίϯɼiPhoneΞϓϦɼWebαʔϏε (ג)CambrianRobotics Node.JSྺ : 1͙Β͍
express৮ͬͯΔ (vue.jsษڧத) JavascriptྺΊɹ(ະͩʹJQuery͔Βൈ͚ग़ͤͯͳ͍) NodeֶԂɼॳࢀՃͰॳొஃͰ͢ ※ͱΓ͋͑ͣൃදͯ͠ΈΔελΠϧ
લճͷΠϕϯτ ࠓճͷΠϕϯτ ↑͜Ε͙Β͍ͷதʹฆΕΔ͜ͱΛ૾͍ͯͨ͠
NODEJS/JAVASCRIPTͷྖҬ͕ ʑ͕ͬͯΔ ػցֶश ϑϩϯτΤϯυ Webαʔόʔ εϚϗΞϓϦ σεΫτοϓΞϓϦ υϩʔϯ
NODE.JSͰͰ͖Δ͜ͱ CLIΞϓϦέʔγϣϯ Hello, world! Webαʔόʔ HTTP request / response
NODE.JSͰͰ͖Δ͜ͱ CLIΞϓϦέʔγϣϯ Hello, world! Webαʔόʔ HTTP request / response
จࣈ͚ͩɹˠɹ1࣍ݩ UI͕࡞ΕΔɹˠɹ2࣍ݩ
NODE.JSͰͰ͖Δ͜ͱ CLIΞϓϦέʔγϣϯ Hello, world! Webαʔόʔ HTTP request / response ݱ࣮ੈքͷ”ͷ”ͷϓϩάϥϜ
ϋʔυΣΞϓϩάϥϜ จࣈ͚ͩɹˠɹ1࣍ݩ UI͕࡞ΕΔɹˠɹ2࣍ݩ ݱ࣮͕ಈ͘ɹˠɹ3࣍ݩ
2࣍ݩ͔Β3࣍ݩ
“ͷ”Λಈ͔ͤΔͱԿ͕Ͱ͖Δ͔ ݱ࣮ʹׯবͰ͖Δ ೖྗ ԻɾԹɾ͖ɾɾۭؾ ग़ྗ ޫɾԻɾϞʔλʔɾిޫܝࣔ൘ɾϩϘοτ
NODE.JSͰಈ͔ͤΔσόΠε Raspberry Pi ϥζϕϦʔύΠ arduino ΞϧσΟʔϊ obniz ΦϒφΠζ
RASPBERRY PIʢϥζϕϦʔύΠʣ খ͍͞PC Nodejs͕ಈ͘ʢPCͳͷͰʣ IOࢠ͕͍͍ͭͯΔ
ARDUINOʢΞϧσΟʔϊʣ PCͰͳ͘ϚΠίϯ Nodejsಈ͔ͳ͍ʢPC͡Όͳ͍ͷͰʣˠ PCͰಈ͔͢ ༗ઢଓ / IOࢠ͕͋Δ ίϚϯυͷΓऔΓ
OBNIZ ʢΦϒφΠζʣ ϚΠίϯʁ Nodejsಈ͔ͳ͍ʢPC͡Όͳ͍ͷͰʣˠαʔόʔͰಈ͔͢ ແઢଓ / IOࢠ͕͋Δ Πϯλʔωοτ
NODEJS͕ಈ͘ॴҧ͍·ͱΊ Πϯλʔωοτͷน
αʔόʔ͔Βಈ͔ͤΔͱ ԕִ͔Βಈ͔ͤΔ ଞγεςϜͷҰ෦ͱͯ͑͠Δ εϚʔτεϐʔΧʔ AI
ͱ͍͏Θ͚Ͱ࡞ͬͨͷ
ϑϩʔਤ obniz on Clova ʮલʹਐΊʯ obnizͱଓ ଓྃ “motor move“Λ “io0
5V"ʹม ίϚϯυड৴ io0Λ5Vʹ͢Δ ಈ͘ Ϩεϙϯεฦ͢ “io0 5V”Λૹ৴ ʮલʹਐΈ·͢ʯ σόΠε ԻΛղੳͯ͠ httpϦΫΤετૹ৴ σόΠεʹૹ৴ HTTPϦΫΤετΛղੳ ෦
࡞ৄࡉ࠙ձͰ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠