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
520
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
560
モクえもんのお時間です
ktam1219
0
170
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
ktam1219
0
380
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
540
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
290
エンジニアのおしごと
ktam1219
0
120
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
990
Goで作る大量プロセス管理機構
ktam1219
2
3.3k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
600
Other Decks in Technology
See All in Technology
色々なAWSサービス名の由来を調べてみた
iriikeita
0
110
今年一年で頑張ること / What I will do my best this year
pauli
1
230
技術に触れたり、顔を出そう
maruto
1
160
ABWGのRe:Cap!
hm5ug
1
130
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.6k
あなたの知らないクラフトビールの世界
miura55
0
140
2024AWSで個人的にアツかったアップデート
nagisa53
1
110
Evolving Architecture
rainerhahnekamp
3
260
[JSAC 2025 LT] Introduction to MITRE ATT&CK utilization tools by multiple LLM agents and RAG
4su_para
1
110
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
210
Building Scalable Backend Services with Firebase
wisdommatt
0
110
「人物ごとのアルバム」の精度改善の軌跡/Improving accuracy of albums by person
mixi_engineers
PRO
1
140
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Building an army of robots
kneath
302
45k
The Pragmatic Product Professional
lauravandoore
32
6.4k
BBQ
matthewcrist
85
9.4k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
The Cult of Friendly URLs
andyhume
78
6.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
A Tale of Four Properties
chriscoyier
157
23k
Scaling GitHub
holman
459
140k
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ࢢͷ͕Ճ͢Δײ͕͋Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ͓ئ͍͠·͢ʂ