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
【IoT-Tech Meetup #6】デモで学ぼう】サーバーレスで作るIoT ファンアウト・...
Search
SORACOM
PRO
October 24, 2023
Technology
0
1.3k
【IoT-Tech Meetup #6】デモで学ぼう】サーバーレスで作るIoT ファンアウト・パターンの実装
2023年10月24日開催『
IoT-Tech Meetup 第6回【IoT × サーバーレス入門】
』で、ソラコム松下(max)が発表した資料です。
SORACOM
PRO
October 24, 2023
Tweet
Share
More Decks by SORACOM
See All by SORACOM
IoT でできること・取り組み方「後付け IoT」「組み込み IoT」と、IoTやSORACOMの仲間が共に学び交流するコミュニティ「SORACOM UG」
soracom
PRO
0
25
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
1.3k
IoTシステムの運用効率化に取り組もう! ― 回線管理とデバイス設定を自動化するための SORACOM API とプラットフォーム機能の活用
soracom
PRO
0
87
SORACOM のアーキテクチャと挑戦のフィールド
soracom
PRO
1
890
Technical Writing Meetup vol.39
soracom
PRO
2
880
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
58
【SORACOM UG】SORACOM におけるユーザーコミュニティの重要性とこれから
soracom
PRO
2
520
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
690
IoT とは?IoTプラットフォーム「SORACOM」の役割
soracom
PRO
0
420
Other Decks in Technology
See All in Technology
より良い開発者体験を実現するために~開発初心者が感じた生成AIの可能性~
masakiokuda
0
150
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
7
800
QA/SDETの現在と、これからの挑戦
imtnd
0
120
はじめてのSDET / My first challenge as a SDET
bun913
1
250
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
180
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
160
いつも初心者向けの記事に助けられているので得意分野では初心者向けの記事を書きます
toru_kubota
2
310
DuckDB MCPサーバーを使ってAWSコストを分析させてみた / AWS cost analysis with DuckDB MCP server
masahirokawahara
0
1.2k
AIと開発者の共創: エージェント時代におけるAIフレンドリーなDevOpsの実践
bicstone
1
300
Road to Go Gem #rubykaigi
sue445
0
390
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
130
AWS Control Towerを 数年運用してきての気づきとこれから/aws-controltower-ops-tips
tadayukinakamura
0
140
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Adopting Sorbet at Scale
ufuk
76
9.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
KATA
mclloyd
29
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Designing Experiences People Love
moore
141
24k
Thoughts on Productivity
jonyablonski
69
4.6k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
【デモで学ぼう】 サーバーレスで作る IoT ファンアウト・パターンの実装 Oct. 24, 2023 IoT-Tech Meetup【IoT ×
サーバーレス】 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (Max / @ma2shita) #6-3
Amazon Simple Storage Service (S3) マイコン等 AWS IoT Core による「Fanout
パターン」は 新たなチャレンジがしやすい AWS IoT Core Amazon Kinesis Data Firehose Amazon DynamoDB Aに影響なく BやCを追加・削除 他のサービス IoT ビジネスの要求と共に 拡張ができる AWS Cloud ルール A ルール B ルール C
MQTT クライアント デモ構成 AWS IoT Core Amazon Simple Storage Service
(S3) Amazon DynamoDB AWS Cloud group1/house1/+
サーバーレスは “銀の弾丸” ではない ワークロードに合わせた手法を選びましょう
ハードウェア側の実装の悩み 組み込みハードウェアから クラウド使うのって大変ですよね、 わかります。
IoT におけるクラウド活用 3 つの課題 TLS, JSON 等 認証情報の盗難防止? クラウド対応の開発? 仕様変更や
SDK 更新? お客様からは 見えづらい開発・運用部分
MQTT → MQTTS への変換 NGINX + Stream モジュール MQTT MQTTS
AWS IoT Core NGINXのStreamモジュールでMQTT <=> MQTTS変換をしてAWS IoT Coreへ接続する https://qiita.com/ma2shita/items/e0b83868bf64834f3bc6 自前構築 ➢ TLS 化 ➢ エンドポイント管理 ➢ X.509 証明書(認証情報) これらをデバイスから取り除ける
SORACOM Funk SORACOM Beam / Funnel / Funk による デバイス開発の工数削減
デバイス セキュア&クラウドネイティブな プロトコル • メガクラウド PaaS / SaaS • パートナー ソリューション SORACOM Beam SORACOM Funnel プリミティブな プロトコル • SIM を鍵としてクラウドの認証情報との紐づけ • クラウド向けプロトコルへ変換 HTTP, MQTT, TCP, UDP HTTPS(+JSON), MQTTS, TCPS SDK や認証情報をデバイスから取り払ってシンプル化 デバイス開発の工数や 運用の手間を削減
IoT の「つなぐ」を簡単に You Create. We Connect.