Slide 1

Slide 1 text

【デモで学ぼう】 サーバーレスで作る IoT ファンアウト・パターンの実装 Oct. 24, 2023 IoT-Tech Meetup【IoT × サーバーレス】 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (Max / @ma2shita) #6-3

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

MQTT クライアント デモ構成 AWS IoT Core Amazon Simple Storage Service (S3) Amazon DynamoDB AWS Cloud group1/house1/+

Slide 4

Slide 4 text

サーバーレスは “銀の弾丸” ではない ワークロードに合わせた手法を選びましょう

Slide 5

Slide 5 text

ハードウェア側の実装の悩み 組み込みハードウェアから クラウド使うのって大変ですよね、 わかります。

Slide 6

Slide 6 text

IoT におけるクラウド活用 3 つの課題 TLS, JSON 等 認証情報の盗難防止? クラウド対応の開発? 仕様変更や SDK 更新? お客様からは 見えづらい開発・運用部分

Slide 7

Slide 7 text

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 証明書(認証情報) これらをデバイスから取り除ける

Slide 8

Slide 8 text

SORACOM Funk SORACOM Beam / Funnel / Funk による デバイス開発の工数削減 デバイス セキュア&クラウドネイティブな プロトコル • メガクラウド PaaS / SaaS • パートナー ソリューション SORACOM Beam SORACOM Funnel プリミティブな プロトコル • SIM を鍵としてクラウドの認証情報との紐づけ • クラウド向けプロトコルへ変換 HTTP, MQTT, TCP, UDP HTTPS(+JSON), MQTTS, TCPS SDK や認証情報をデバイスから取り払ってシンプル化 デバイス開発の工数や 運用の手間を削減

Slide 9

Slide 9 text

IoT の「つなぐ」を簡単に You Create. We Connect.