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
Azure SORACOM Futabaのサーボで金賞もらった話
Search
masato-ka
April 23, 2018
Technology
0
410
Azure SORACOM Futabaのサーボで金賞もらった話
masato-ka
April 23, 2018
Tweet
Share
More Decks by masato-ka
See All by masato-ka
Azure MLで試して学ぶAIによる自動走行とAIの仕組みハンズオン
masatoka
2
510
Azureで試して学ぶAI CAR自動走行の仕組みハンズオン
masatoka
0
450
JetsonNanoで動く深層強化学習を使ったラジコン向け自動運転ソフトウェアの紹介
masatoka
1
1.4k
Visual Studio Codeで始めるWio LTE
masatoka
0
1.8k
非接触温度センサのデータをLagoonで可視化
masatoka
0
1.5k
AndroidThingsのドライバーの話
masatoka
0
250
AndroidThingsでAI X IoT
masatoka
0
1.3k
Android ThingsでIoT/AIなデバイス開発しよう
masatoka
1
720
生活をUP!させるIoTサービスLift!
masatoka
1
2.3k
Other Decks in Technology
See All in Technology
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
260
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
410
Intuneお役立ちツールのご紹介
sukank
3
790
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
410
ライブラリでしかお目にかかれない珍しい実装
mikanichinose
2
350
Platform Engineering for Software Developers and Architects
syntasso
1
480
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
400
B2B SaaS × AI機能開発 〜テナント分離のパターン解説〜 / B2B SaaS x AI function development - Explanation of tenant separation pattern
oztick139
2
200
AIチャットボット開発への生成AI活用
ryomrt
0
160
"君は見ているが観察していない"で考えるインシデントマネジメント
grimoh
4
2.2k
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
130
Microsoft Intune アプリのトラブルシューティング
sophiakunii
1
470
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Thoughts on Productivity
jonyablonski
67
4.3k
Speed Design
sergeychernyshev
24
610
Designing for humans not robots
tammielis
250
25k
Designing Experiences People Love
moore
138
23k
Agile that works and the tools we love
rasmusluckow
327
21k
It's Worth the Effort
3n
183
27k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
We Have a Design System, Now What?
morganepeng
50
7.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
830
Bash Introduction
62gerente
608
210k
Transcript
Azure SORACOM Futabaͷ αʔϘͰۚΒͬͨ 2018/04/26 @masato_ka (·͞ͱ͔)
ຊͷʹ͍ͭͯ https://algyan.connpass.com/event/76677/ ίϯςετͷৄࡉʮsoracom ۚʯͰݕࡧ
ίϯςετԠื࡞ͷ݅ RS304MD Futaba Microsoft Azure FutabaίϚϯυํࣜαʔϘͱMicrosoft Azure ΛͬͯIoTΞϓϦΛ࣮͢Δ͜ͱɻ ×
ίϚϯυํࣜαʔϘͱʁ RS304MD Futaba •γϦΞϧ௨৴ •֯ࢦఆ •τϧΫͷ੍ޚ •ݱࡏ֯ͷऔಘ •Ϟʔλෛՙͷऔಘ Cloud UART
֯τϧΫࢦྩ ݱࡏ֯ɾෛՙ ϑΟʔυόοΫ ࢦྩ
খऩೲIoTαʔϏεLift! RS304MD Futaba Λݕ͠ ͯࣗಈͰऩೲ ͷॏ ͞Λଌఆ Cloud ָ͍͠ʂ ݡ͍ʂ
εϚϗΞϓ ϦͰՄࢹԽ
খऩೲIoTαʔϏεLift! Job Schedule with Direct Method Cloud AM7:00 RS304MD Futaba
ਖ਼֬ʂ ศརʂ
Lift!ͷΈ
Lift! ͷجຊಈ࡞ ※શೋॏೋॏมճ࿏লུ ੍ޚ௨৴ܥ(WioLTE) λΫτεΠον RS304MD Futaba Lift! UP! ࢦྩͱτϧΫ੍ޚ
Cloud Direct methodܦ ༝Ͱεέδϡʔϧ ಈ࡞ɺ֎෦αʔϏ ε࿈ܞ ϘλϯͰ ϦϑτΛૢ࡞ Ͱ͖Δɻ
Lift! ͷجຊಈ࡞ ੍ޚ௨৴ܥ(WioLTE) λΫτεΠον RS304MD Futaba Lift! UP! ՙॏ ෛՙ
ՙॏʹԠͨ͡ిྲྀ (ෛՙΛऔಘ) ͷݕͱॏྔʹม ࢦྩͱτϧΫ੍ޚ ݱࡏ֯ ͱిྲྀ ݱࡏͷLiftͷঢ়ଶͱ ͷঢ়ଶΛΠϕ ϯτͱͯ͠ૹ৴ Cloud
γεςϜߏͱׂ Internet HTTP/SSE HTTP HTTP HTTP AMQP MQTT MQTTS SIM
(Lift Device) SORACOM Microsoft Azure REST API •Ϣʔβೝূ/UI •σόΠεొ •εέδϡʔϧཧ •AMQP to HTTP •ςϨϝτϦड৴ •Job schedule Direct method DBͳͲӬଓԽͷهࡌলུ •SASτʔΫϯੜ •ϓϩτίϧม Beam IoT Hub Functions App Service •ϝλσʔλαʔϏ εͰσόΠεID৴
ͳΜͰιϥίϜͷ αʔϏεΛ ࠾༻ͨ͠ͷ͔ʁ SORACOM
ຊ൪ͰσϞΛ͘͠͡Γͨ͘ͳ͔ͬͨɻ ຊ൪Ͱઈରʹಈ͘σϞ ʹ͢ΔʹͲ͏͢Ε ͍͍͔ʁ
σϞϓϩτλΠϓ͕ຊ൪Ͱಈ͔ͳ͘ͳΔཧ༝ ిݯΛೖΕΔ ωοτϫʔΫଓ ઃఆɾιϑτىಈ खॱઃఆ߲͕ଟ͍ͱϛεى͖͘͢ͳΔ OS͕ىಈ͠ͳ͍ ଓͰ͖ͳ͍ ιϑτ͕མͪΔ
ͭ·Γઈରʹಈ͘σϞͱʁ ిݯೖͷΈͰ Ϋϥυʹଓ͠ ಈ͖࢝ΊΔ͜ͱ
ిݯҰൃϙϯͷ αʔϏεΛιϥίϜ Ͱ࣮ݱʂ
ిݯೖͷΈͰ࣮֬ʹىಈ OS͕ෆཁͰ͋ΕγϯάϧϘʔυίϯϐϡʔλΑΓ ϚΠίϯϘʔυΛબͯ͠ϕΞϝλϧͰίʔυΛಈ͔͢
͍ͭͰಉ͡ωοτϫʔΫڥΛར༻ LTEΛͬͯWiFiͷઃఆΛॳΊ͔Β͠ͳ͍ɻ WioLTE ʹSORACOM Air
σόΠεͷڥใઃఆ σόΠεݻ༗ͷIDΫϥυͷଓใͷཧઃఆ͕ࡶ ίʔυʹίϯϑΟ άઃఆ͕ϕλॻ͖ ίϯϑΟάΛޙ ͔ΒखಈͰઃఆ ιʔείʔυ͕ެ։ ͮ͠Β͍͘ɺσόΠε ͝ͱʹFWΛϏϧυ͢Δ ඞཁ͕͋Δɻ
σόΠεΛ૿ͨ͢ ͼʹઃఆΛ͢Δඞཁ͕ ͋Δɻઃఆͨ͠ΛӬ ଓԽ͢Δॲཧ͕ඞཁɻ
σόΠεͷઃఆॻ͖ࠐΈΛࣗಈԽ σόΠεىಈ࣌ʹࣗಈతʹઃఆΛಡΈࠐΉΑ͏ʹ͢Δɻ ϝλσʔλαʔϏεΛ͍ଓ࣌ʹઃఆΛೖ ɾɾɾ Cloud ೝূใ σόΠεࣝผͷID
ͦͦσόΠεʹઃఆΛͤ͞ͳ͍ ͞ΒʹσόΠεͰΔ͜ͱ࠷ݶʹγϯϓϧʹ͢Δ SORACOM BeamͰೝূࣗମΛΦϑϩʔυ ɾɾɾ Cloud ೝূใ σόΠεࣝผͷID
ిݯΛೖΕΕޙ͚ͭͩɻ ిݯΛೖΕΔ ࣗಈଓ ४උిݯΛೖΕΔ͚ͩͰྃ Կࣄͳ͘σϞ͕Ͱ͖·ͨ͠ɻ Cloud LTEଓ ىಈΛͭͷΈʂ
·ͱΊ 1.ઈରʹಈ͘σϞ=ిݯҰൃىಈ ɹ࡞ͷߴ͘ͳΔɻ 2.࡞Δखؒল͚Δ ɹݶΒΕͨ࣌ؒͰຊ࣭తͳ͜ͱʹूத 3.σόΠε൛TwelvFactorAppͬΆ͍ ɹσόΠεͷ͕૿͑ͯڥ͕มΘͬͯ҆৺ ιϥίϜΛ͍͜ͳͯ͠ϋοΧιϯͰ׆༂͠Α͏ʂ ޡղΛڪΕͣ ʹݴ͏ͱʹ
એ1 Wio LTE ༻Platform IOઃఆ VSCode ͔ΒWioLTEͷ։ൃ͕Ͱ͖Δɻ vscode wiolteͰݕࡧʂ
એ2 VSCode soracom extention VSCode ͔ΒSORACOM Air άϧʔϓͷཧ vscode soracomͰݕࡧʂ
Follow me Twitter: @masato_ka ຊͷࢿྉ:https://github.com/masato-ka/presentation