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
820
NodeJSで現実世界のものを動かす話
NodeJSで現実世界のものを動かす話
Raspberry Pi, arduino, obniz, Clova
kido
October 30, 2018
Tweet
Share
More Decks by kido
See All by kido
obnizテクニカルサポート
9wick
0
33
vonageハッカソン:obnizテクノロジーサポート
9wick
0
55
ハードウェアを動かすTypeScriptの世界
9wick
3
2.2k
HackRockFes2023テクニカルサポート obniz
9wick
0
110
極寒IoT
9wick
0
1.3k
ドミノ倒し.pdf
9wick
0
1.1k
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
240
bit.Connect 2021サポート
9wick
0
210
基礎代謝を測るIoT
9wick
0
580
Other Decks in Technology
See All in Technology
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
7
2.7k
Oracle Cloud Infrastructure:2025年10月度サービス・アップデート
oracle4engineer
PRO
0
120
窓口業務を生成AIにおまかせ!Bedrock Agent Coreで実現する自治体AIエージェント!
rayofhopejp
0
230
プロダクトエンジニアとしてのマインドセットの育み方 / How to improve product engineer mindset
saka2jp
1
200
[Journal club] Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
keio_smilab
PRO
0
120
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
360
Digitization部 紹介資料
sansan33
PRO
1
5.8k
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
PRO
9
1.4k
隙間ツール開発のすすめ / PHP Conference Fukuoka 2025
meihei3
0
180
Sansan BIが実践する AI on BI とセマンティックレイヤー / data_summit_findy
sansan_randd
0
110
Playwrightで始めるUI自動テスト入門
devops_vtj
0
210
どうなる Remix 3
tanakahisateru
1
290
Featured
See All Featured
Docker and Python
trallard
46
3.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
290
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Testing 201, or: Great Expectations
jmmastey
46
7.7k
Producing Creativity
orderedlist
PRO
348
40k
Agile that works and the tools we love
rasmusluckow
331
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Code Review Best Practice
trishagee
72
19k
Code Reviewing Like a Champion
maltzj
526
40k
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ϦΫΤετΛղੳ ෦
࡞ৄࡉ࠙ձͰ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠