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
810
【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
【SORACOM UG 四国】今だからこそ学ぶ!IoTの全体像と最新事例、生成AIの基礎
soracom
PRO
2
130
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
580
【SORACOM UG 広島】つながる社会へ!IoT プラットフォーム「SORACOM」
soracom
PRO
0
470
【SORACOM UG】SIM Deep Dive セキュアエレメント編
soracom
PRO
0
350
【SORACOM UG】(2024年度版) SIMってなんだ? ~セルラー通信がつながる仕組み、解説します~
soracom
PRO
0
340
【SORACOM UG ビギナーズ】つながる社会へ!IoTプラットフォーム「SORACOM」
soracom
PRO
1
63
社会のデジタル化を担う IoT とIoT プラットフォーム「SORACOM」
soracom
PRO
1
250
エバンジェリスト活動を7年やってきて見えてきた、コミュニティとエバンジェリストの関係
soracom
PRO
1
290
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
830
Other Decks in Technology
See All in Technology
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4k
TiDBにおけるテーブル設計と最適化の事例
cygames
0
800
データ基盤を支える技術
chanyou0311
5
3k
1Q86
kawaguti
PRO
2
190
kcp: Kubernetes APIs Are All You Need #techfeed_live / TechFeed Experts Night 28th
ytaka23
1
190
My road to OSEE Part1
yunolay
0
110
TDD - Test Driven Drupal
opdavies
0
3k
.NET GraphQL Client のリアル
sansantech
PRO
1
320
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
8
8.3k
QAエンジニアが伝えたい品質保証の羅針盤 / Compass for Quality Assurance
mii3king
2
330
Taking Flight with Tailwind CSS
opdavies
0
4.3k
Password cracking: past, present, future
openwall
0
280
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Being A Developer After 40
akosma
67
580k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Visualization
eitanlees
137
14k
Agile that works and the tools we love
rasmusluckow
325
20k
Docker and Python
trallard
35
2.7k
Fireside Chat
paigeccino
22
2.7k
Producing Creativity
orderedlist
PRO
338
39k
KATA
mclloyd
16
12k
Designing with Data
zakiwarfel
96
4.8k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Side Projects
sachag
451
41k
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.