Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
56
vonageハッカソン:obnizテクノロジーサポート
9wick
0
59
ハードウェアを動かすTypeScriptの世界
9wick
3
2.3k
HackRockFes2023テクニカルサポート obniz
9wick
0
110
極寒IoT
9wick
0
1.4k
ドミノ倒し.pdf
9wick
0
1.1k
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
240
bit.Connect 2021サポート
9wick
0
210
基礎代謝を測るIoT
9wick
0
590
Other Decks in Technology
See All in Technology
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
210
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.3k
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
.NET 10の概要
tomokusaba
0
110
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
7
1.6k
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
150
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
500
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
乗りこなせAI駆動開発の波
eltociear
1
1.1k
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
510
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
160
Featured
See All Featured
Scaling GitHub
holman
464
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Designing Experiences People Love
moore
143
24k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Embracing the Ebb and Flow
colly
88
4.9k
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ϦΫΤετΛղੳ ෦
࡞ৄࡉ࠙ձͰ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠