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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Keita Mohri
August 24, 2018
Technology
550
0
Share
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
640
モクえもんのお時間です
ktam1219
0
230
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
ktam1219
0
440
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
630
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
370
エンジニアのおしごと
ktam1219
0
180
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
1.2k
Goで作る大量プロセス管理機構
ktam1219
2
3.8k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
680
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
FastMCP OAuth Proxy with Cognito
hironobuiga
3
230
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
120
Why we keep our community?
kawaguti
PRO
0
350
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
140
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
2
1k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
280
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2.1k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
640
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
A Soul's Torment
seathinner
5
2.6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
87
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
New Earth Scene 8
popppiees
2
1.9k
Thoughts on Productivity
jonyablonski
75
5.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
97
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ࢢͷ͕Ճ͢Δײ͕͋Δʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ͓ئ͍͠·͢ʂ