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
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SORACOM Kryptonのありがたみを感じてみる
SORACOM UG 九州 #5
Keita Mohri
August 24, 2018
More Decks by Keita Mohri
See All by Keita Mohri
Excelを扱うRubyGemまとめ 2022
ktam1219
0
670
モクえもんのお時間です
ktam1219
0
260
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
ktam1219
0
460
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
660
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
380
エンジニアのおしごと
ktam1219
0
190
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
1.2k
Goで作る大量プロセス管理機構
ktam1219
2
3.9k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
710
Other Decks in Technology
See All in Technology
AI エージェント時代のデジタルアイデンティティ
fujie
1
1.2k
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
670
カメラ×AIで挑む「ホワイト物流」― 車両管理、自動化の壁と突破口【SORACOM Discovery 2026】
soracom
PRO
0
180
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
31
21k
「休む」重要さ
smt7174
7
1.8k
AI工学特論: MLOps・継続的評価
asei
11
3k
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
460
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
現場との対話から始める “作る前に問い直す”業務改善
mochico50
2
340
reFACToring
moznion
1
880
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
730
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
320
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
430
How to make the Groovebox
asonas
2
2.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
WENDY [Excerpt]
tessaabrams
11
39k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
HDC tutorial
michielstock
2
760
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
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ࢢͷ͕Ճ͢Δײ͕͋Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ͓ئ͍͠·͢ʂ