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向け無線ネットワークとAWSアーキテクチャー
Search
SORACOM
PRO
April 26, 2023
Technology
0
430
今使える、IoT向け無線ネットワークとAWSアーキテクチャー
2023年4月26日開催『
JAWS-UG IoT専門支部「Amazon絡みの無線通信を学ぼう」
』で、
ソラコム松下(max)
が発表した資料です。
SORACOM
PRO
April 26, 2023
Tweet
Share
More Decks by SORACOM
See All by SORACOM
IoT でできること・取り組み方「後付け IoT」「組み込み IoT」と、IoTやSORACOMの仲間が共に学び交流するコミュニティ「SORACOM UG」
soracom
PRO
0
230
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
1.4k
IoTシステムの運用効率化に取り組もう! ― 回線管理とデバイス設定を自動化するための SORACOM API とプラットフォーム機能の活用
soracom
PRO
0
99
SORACOM のアーキテクチャと挑戦のフィールド
soracom
PRO
1
930
Technical Writing Meetup vol.39
soracom
PRO
2
920
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
62
【SORACOM UG】SORACOM におけるユーザーコミュニティの重要性とこれから
soracom
PRO
2
560
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
730
IoT とは?IoTプラットフォーム「SORACOM」の役割
soracom
PRO
0
430
Other Decks in Technology
See All in Technology
ワールドカフェ再び、そしてロール・ツール群の開発 / World Café Again, and the Development of a Suite of Roles and Tools
ks91
PRO
0
110
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
mkdev10
1
180
KubeCon EU 2025 Recap - Kubernetes CRD Design for the Long Haul: Tips, Tricks, and Lessons Learned / Kubernetes Meetup Tokyo #70 / k8sjp70-crd-long-haul-recap
everpeace
0
110
使えるデータ基盤を作る技術選定の秘訣 / selecting-the-right-data-technology
pei0804
10
1.7k
非同期処理でも分散トレーシングしたい!- OpenTelemetry × Pub/Sub -
phaya72
1
110
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク
sonic
1
490
さくらのクラウド開発の裏側
metakoma
PRO
18
5.9k
SwiftUIとMetalで簡単に作るレアカード風UI
stoticdev
1
100
Google CloudのAI Agent関連のサービス紹介
shukob
0
150
PythonツールであるpygnmiをSONiCのgNMIに対して使ってみた
sonic
0
290
正解のない未知(インボイス制度対応)をフルサイクル開発で乗り越える方法 / How to overcome the unknown invoice system with full cycle development
carta_engineering
0
170
Cursorを全エンジニアに配布 その先に見据えるAI駆動開発の未来 / 2025-05-13-forkwell-ai-study-1-cursor-at-loglass
itohiro73
2
810
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
GitHub's CSS Performance
jonrohan
1031
460k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Docker and Python
trallard
44
3.4k
Documentation Writing (for coders)
carmenintech
71
4.8k
Code Review Best Practice
trishagee
68
18k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
24
2.8k
Into the Great Unknown - MozCon
thekraken
38
1.8k
The Language of Interfaces
destraynor
158
25k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
今使える、IoT向け無線ネットワークと AWSアーキテクチャー Apr. 26, 2023 JAWS-UG IoT 専門支部 JAWS-UG IoT
専門支部 松下 享平 (Max) ソラコム
自己紹介 株式会社ソラコム / テクノロジー・エバンジェリスト 松下 享平 (まつした こうへい) “Max” 静岡県民
🗻 新幹線通勤族 🚅 講演や執筆を中心に活動、登壇回数500以上/累計 好きな言葉「論よりコード」 好きなAWSサービス: AWS IoT Core AWS ヒーロー (2020年~)
IoT で利用できる通信技術 Wi-Fi PAN BLE, ZigBee, Wi-SUN LPWA LoRaWAN, Sigfox
LTE-M, NB-IoT 通信距離 10m 30m 1km 10km 消費電流 100mA 20mA 通信速度 100bps 1kbps 1Mbps 10Mbps 450Mbps NFC RFID 5G セルラー 3G, LTE(4G) 近距離 《 中継パターン 》 長距離 《 直接パターン 》
IoT ネットワークとは? IoT デバイス (= 現場) とクラウドをつなげ、通信経路確保する。 検討点: ➢ アクセスポイント/基地局までの通信特性、構成パターン
➢ 敷設と維持費用 CPU や マイコン 通信 モジュール クラウド IoT デバイス ISPや バックエンド システム 基地局や 接続点 中継器 ゲートウェイ 中継パターン IoT ネットワーク 直接パターン 例) Wi-Fi 例) FTTx 例) LTE フィールド ネットワーク アクセス ネットワーク アクセスネットワーク
IoT 向け無線ネットワークと、必要なもの 中継パターン Wi-Fi Wi-Fi 5, 6 / Wi-Fi HaLow
直接パターン セルラー LTE / LTE-M / 5G 中継パターン LoRaWAN 直接パターン Sigfox MCU と 通信モジュール MCU と 通信モジュール MCU と 通信モジュール MCU と 通信モジュール アクセスポイント アクセスポイント (ゲートウェイ) アクセス ネットワーク アクセス ネットワーク IP 化 バックエンド (ネットワークサーバー) IP 化 バックエンド (Sigfox Backend) 回線契約 (SIM) 回線契約
AWS 接続に必要な「認証情報とライブラリ」 MCU と 通信モジュール MCU と 通信モジュール MCU と
通信モジュール MCU と 通信モジュール アクセスポイント アクセスポイント (ゲートウェイ) アクセス ネットワーク アクセス ネットワーク IP 化 バックエンド (ネットワークサーバー) IP 化 バックエンド (Sigfox Backend) 回線契約 (SIM) 回線契約 認証情報と ライブラリ 認証情報と ライブラリ 認証情報と ライブラリ 認証情報と ライブラリ ネットワークサーバー 接続情報 中継パターン Wi-Fi Wi-Fi 5, 6 / Wi-Fi HaLow 直接パターン セルラー LTE / LTE-M / 5G 中継パターン LoRaWAN 直接パターン Sigfox
中継パターン・直接パターン 中継パターン 近距離通信をクラウドとつなげるパターン (例: BLE → クラウド) ➢ アクセスポイントとアクセスネットワークが不可欠 (=
敷設や維持運用、別の回線契約が発生) 直接パターン 現場側の構成要素を減らせるパターン ➢ 回線契約が不可欠 共通:認証情報とライブラリ(SDK) ➢ 「IP化」する場所にインストール
AWS IoT Core for LoRaWAN とは? フルマネージドの LoRaWAN ネットワークサーバー(LNS) ➢
LNS の構築・運用と、AWS IoT Core との連携確立の手間を削減 中継パターン LoRaWAN MCU と 通信モジュール アクセスポイント (ゲートウェイ) アクセス ネットワーク ネットワークサーバー 接続情報 AWS IoT Core for LoRaWAN AWS IoT Core と統合済み
プロトコルと構築可能なアーキテクチャで 見るサービスの違い AWS SDK • 使用プロトコルは HTTPS • AWS サービスに対し、直接アクセスしてデータ保存や呼び出しをする
※ AWS IoT Device SDK は AWS IoT Core との通信実装を支援 Amazon API Gateway • 受け入れ可能なプロトコルは HTTPS、WSS • リクエストの流し先は単一サービス • 振り分け等は Lambda 関数や後続サービスで実装する、直列型アーキテクチャー AWS IoT Core • 受け入れ可能なプロトコルは HTTPS、WSS、MQTTS • リクエストの流し先は複数サービス • 条件に応じてメッセージをルーティングできる、並列型アーキテクチャー (Fanout)
Amazon S3 マイコン等 AWS IoT Core による Fanout パターンは スモールスタートしやすい
AWS IoT Core Amazon Kinesis Data Firehose Amazon DynamoDB Aに影響なく BやCを追加・削除 他のサービス IoT ビジネスの要求と共に 拡張ができる AWS Cloud ルール A ルール B ルール C
None
#AWSIoTExpressLink #ESP32 #技適特例申請 https://github.com/aws-events/aws-dev-day-tokyo-2023-cfp/issues/75 👍
IoTの「つなぐ」を簡単に You Create. We Connect.