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
SORACOM Kryptonのありがたみを感じてみる
Search
Keita Mohri
August 24, 2018
Technology
0
540
SORACOM Kryptonのありがたみを感じてみる
SORACOM UG 九州 #5
Keita Mohri
August 24, 2018
Tweet
Share
More Decks by Keita Mohri
See All by Keita Mohri
Excelを扱うRubyGemまとめ 2022
ktam1219
0
610
モクえもんのお時間です
ktam1219
0
190
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
ktam1219
0
410
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
590
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
330
エンジニアのおしごと
ktam1219
0
150
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
1.1k
Goで作る大量プロセス管理機構
ktam1219
2
3.6k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
650
Other Decks in Technology
See All in Technology
React Server ComponentsでAPI不要の開発体験
polidog
PRO
0
130
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
920
AIに頼りすぎない新人育成術
cuebic9bic
3
230
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
Serverless Meetup #21
yoshidashingo
1
110
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.9k
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6k
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
960
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.6k
AI関数が早くなったので試してみよう
kumakura
0
220
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
2
800
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
3
810
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
The Cost Of JavaScript in 2023
addyosmani
51
8.8k
The World Runs on Bad Software
bkeepers
PRO
70
11k
A Tale of Four Properties
chriscoyier
160
23k
Gamification - CAS2011
davidbonilla
81
5.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Facilitating Awesome Meetings
lara
54
6.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
403"$0.,SZQUPOͷ ͋Γ͕ͨΈΛײͯ͡ΈΔ SORACOM UG भ#5 2018/08/24 גࣜձࣾFusic ໟར ܒଠ
ࣗݾհ ໟརܒଠʢ͏Γ͚͍ͨʣ 'VTJD$P -UE ɹɹɹɹɹɹൃҊऀϓϩμΫτΦʔφʔ *P5ܥͷडୗҊ݅
લ৬ ༯ոͱ͔Ͱ༗໊ͳ ήʔϜձࣾ
,ͱ- ग़·ͨ͠Ͷ
None
,SZQUPOʜ
͍͢͝αʔϏεͳͷʹʜ
ࠓɺ ,SZQUPOͷ͋Γ͕ͨΈΛײͯ͡Έ·͢
͋ͳͨɺͱΜͰͳ͘ૉΒ͍͠IoTͷΞΠσΞΛࢥ͍͖ͭ·ͨ͠ PoCॱௐʹऴ͑ɺσόΠεΛྔ࢈͠Α͏ͱߟ͍͑ͯ·͢ ͱΜͰͳ͘ૉΒ͍͠ͷͰɺσόΠεͷॳճੜ࢈1ສͰ͢ όοΫΤϯυʹAWS IoT CoreΛ͓͏ͱߟ͍͑ͯ·͢ ͕ɺ͍͟ྔ࢈͠Α͏ͱ͢Δͱ͋ΔนʹͿ͔ͭΓ·ͨ͠
Ͳ͏ͬͯ σόΠεূ໌ॻΛ࣋ͨͤΑ͏ ʘ ?P? ʗ
͋ͬɺ"84͔Βͷܒ͕ࣔʂ
"84#MBDL#FMU0OMJOF4FNJOBS"84*P5ʹ͓͚ΔσόΠεཧ https://image.slidesharecdn.com/20180327blackbeltdevicemanagement-180328095254/95/20180327-aws-black-belt-online-seminar-aws-iot-15-638.jpg?cb=1522294331
"84*P5$PSFʹΑΔূ໌ॻൃߦ AWS IoT CoreͰূ໌ॻΛ͋Β͔͡Ίͨ͘͞Μൃߦ͓͖ͯ͠ɺ σόΠε࣌ʹݸผʹূ໌ॻΛຒΊࠐΉ ݸผͷσʔλຒΊࠐΈʹੜ࢈ϥΠϯ͕ରԠ͍ͯ͠Δඞཁ͕͋Δ ࣄલʹূ໌ॻΛൃߦ͢ΔͷͰɺূ໌ॻͷൃߦݖݶͷཧͩͬͨΓɺσόΠε ૿࢈࣌ͷՃൃߦϑϩʔͳͲܾΊͶ ূ໌ॻͷ໊લ͕ϥϯμϜͳจࣈྻͳͷͰɺͲͷূ໌ॻ͕ͲͷσόΠεʹೖͬͯ ͍Δ͔Λཧ͢Δͷͪΐͬͱେม
࣋ͪࠐΈ$"ʹΑΔূ໌ॻൃߦ 1.ͷূ໌ॻͷൃߦํ๏ΛࣗલೝূہʹΑΔൃߦʹͨ͠ͷ ࣗલೝূہΛ༻ҙ͢Δඞཁ͕͋Δ ূ໌ॻͷظݶͷίϯτϩʔϧ͕Ͱ͖Δ͕ϝϦοτ
+VTUJOUJNFSFHJTUSBUJPO AWS IoT Coreʹ༻ҙ͞Ε͍ͯΔػೳ AWS IoT CoreʹࣗલೝূہΛ͋Β͔͡Ίొ͓ͯ͘͠ͱɺͦͷೝূہͰൃߦ͞Εͨະ ొͷূ໌ॻͰͷΞΫηε͕དྷͨ߹ʹಛఆͷtopicʹϝοηʔδΛPublishͯ͘͠ΕΔ ͜ͷϝοηʔδΛSubscribe͠ɺূ໌ॻΛొ͢Εɺ1.2.ͷΑ͏ʹ͋Β͔͡Ίσό ΠεͱAWS
IoT CoreΛඥ͚͓ͮͯ͘ඞཁ͕ͳ͘ͳΔ ͨͩ͠ɺࣗલೝূہͷ༻ҙ͕ඞཁͰ͢͠ɺϝοηʔδΛSubscribeͯ͠ূ໌ॻΛొ ͢ΔػߏLambdaͳͲΛͬͯࣗલͰߏங͢Δඞཁ͕͋Δ
+VTUJOUJNFSFHJTUSBUJPO https://image.slidesharecdn.com/20180327blackbeltdevicemanagement-180328095254/95/20180327-aws-black-belt-online-seminar-aws-iot-12-638.jpg?cb=1522294331
#PPUTUSBQQJOH σόΠεͷॳճىಈ࣌ʹಛఆͷAPIΛୟ͘ͳͲͯ͠ূ໌ॻΛऔಘ͢Δύλʔϯ ͪΖΜͦͷAPIࣗલͰ༻ҙ͢Δඞཁ͕͋Δ ୭ͰͦͷAPIΛݺͯ͠·ͬͨΒࠔΔͷͰɺAPIΛݺͼग़͢ݖݶΛσόΠε ʹ࣋ͨͤͯ…͋ΕʁͦͷݖݶͲ͏ͬͯʜ ʮੜ࢈ݱͱCloudͰͲ͏ͯ͠࿈ܞ͕͍͠߹ͷखஈʯͱ͋ΔͷͰɺ ͋·ΓΦεεϝͰͳ͍ͱࢥΘΕΔ
d·ͰݟͯΈ͚ͨͲɻɻ ͲΕͪΐͬͱख͕͔͔ؒΔΑ͏ͳҹɻɻ AWSͷཱ͔Β͢Δͱɺਖ਼نσόΠε͔ΒͷΞΫηεͱ߈ܸऀ͔ΒͷΞ Ϋηεͷݟ͚͕͔ͭͳ͍ͷͰɺσόΠεଆʹԿ͔͠Βূ໌ͯ͠Β͏ ͷΛೖΕͯΒ͏ඞཁ͕͋Δ ͳͷͰͲ͏ͯ͠εοΩϦͨ͠ܗʹͰ͖ͳ͍ͷͰͳ͍͔
ͦ͜Ͱ,SZQUPO!
4. AWS IoT Coreʹଓ 0. AWSͷೝূใ, AWS IoT CoreͷใΛઃఆ Device
AWS IoT Core 1. ॳظઃఆΛϦΫΤετ 2. ॳظઃఆΛߦ 3. ূ໌ॻΛฦ͢
ͬͯΈͨʂ AWS IoT CoreͰϙϦγʔΛ࡞ AWS IoT CoreͰͷূ໌ॻൃߦݖݶΛ࣋ͬͨIAMϢʔβʔΛ࡞ SORACOMίϯιʔϧͰIAMϢʔβʔͷΫϨσϯγϟϧΛొ SIMͷάϧʔϓʹKryptonͷઃఆΛߦ͏ AWS
IoT Coreؔ࿈ͷใɺThing NameύλʔϯͳͲ
ͬͯΈͨʂ $ curl -X POST https://krypton.soracom.io:8036/v1/provisioning/aws/iot/bootstrap
ͬͯΈͨʂ ͪΌΜͱThingͰ͖ͯΔʂ
,SZQUPO͍͢͝ 4.BootstrappingΛϕʔεʹ͍ͯ͠Δ SORACOMͷAir SIMͦΕͧΕݸผͷใΛ͍࣋ͬͯΔͨΊɺ SIMΛૠ͍ͯ͠Δ͚ͩͰਖ਼نͷσόΠεͰ͋Δ͜ͱΛূ໌Ͱ͖Δ ͦͷͨΊɺσόΠεࣗମʹࣝผใΛ࣋ͨͤͳͯ͘ಊʑͱAWS IoT Core ʹূ໌ॻͷൃߦΛґཔͰ͖Δʂ ·͞ʹSORACOMͷڧΈΛ׆͔ͨ͠αʔϏεʂ
·ͱΊ
KryptonΛ͑໘ͳ͜ͱҰͳ͠ʂ ྫͷͱΜͰͳ͘ૉΒ͍͠IoTαʔϏεແࣄσόΠεΛྔ࢈Ͱ͖ͦ͏ KryptonͷྗͰIoTࢢͷ͕Ճ͢Δײ͕͋Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ͓ئ͍͠·͢ʂ