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とAWSで作る IoTシステムの設計ポイント/discovery2016-c3
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
takipone
July 13, 2016
Technology
1
830
SORACOMとAWSで作る IoTシステムの設計ポイント/discovery2016-c3
SORACOM Conference 2016 “Discovery” C3セッション
takipone
July 13, 2016
Tweet
Share
More Decks by takipone
See All by takipone
OJTに夢を見すぎていませんか? ロールプレイ研修の試行錯誤/tryanderror-in-roleplaying-training
takipone
1
280
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
740
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.6k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
11k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.2k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
1.1k
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
800
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2.2k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3.2k
Other Decks in Technology
See All in Technology
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
220
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
160
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
720
Context Engineeringの取り組み
nutslove
0
370
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
160
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
190
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Featured
See All Featured
Docker and Python
trallard
47
3.7k
A Tale of Four Properties
chriscoyier
162
24k
How to make the Groovebox
asonas
2
1.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
30 Presentation Tips
portentint
PRO
1
220
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Scaling GitHub
holman
464
140k
Code Reviewing Like a Champion
maltzj
527
40k
Code Review Best Practice
trishagee
74
20k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
SORACOMとAWSで作る IoTシステムの設計ポイント SORACOM Conference 2016 “Discovery” C3 classmethod.jp 1 2016/7/13
クラスメソッド株式会社 ⼤瀧隆太 #soracom
About me classmethod.jp 2 • Ryuta Otaki @takipone • Job
title : AWS/IoT/SORACOM Pre-sales/Engineer • Interest : Network / Deployment Tools • Favorite Service AWS : Route 53 SORACOM : Beam classmethod.jp 2
classmethod.jp 3 Works
classmethod.jp 4 クラスメソッドの紹介 • クラスメソッドの主要サービス • メンバーズ – AWS導⼊⽀援、総合サポート •
カスタマーストーリーセンサーズ – SORACOMを活⽤した IoTコンサルティング
classmethod.jp 5 クラスメソッドの紹介 • AWSプレミアコンサル ティングパートナー • SORACOM認定済み インテグレーション パートナー
classmethod.jp 6 クラスメソッドの紹介 AWS、SORACOMをはじめとする 技術ブログを社員総出でやってます。 http://dev.classmethod.jp/
classmethod.jp 7 新サービスDoor、Gateの 記事も公開中
Agenda 1. IoTとモバイルネットワーク 【25分】 – 設計ポイントとSORACOM 2. IoTとクラウド 【20分】 –
設計ポイントとAWS classmethod.jp 8
1. IoTとモバイルネットワーク classmethod.jp 9
IoTシステムの構成 classmethod.jp 10 センサー デバイス ゲートウェイ バックエンド サーバー
1. IoTとモバイルネットワーク • センサーデバイス - ゲートウェイ間 – 【定番】BLE (Bluetooth Low
Energy) – [NEW] Wi-SUN – [NEW] LoRa • ゲートウェイ - バックエンド間 – 【定番】Wi-Fi – 3G/LTE classmethod.jp 11 SORACOM SORACOM
ユーザー様ゲストご紹介 株式会社⼩森コーポレーション ICT事業推進部 飯⽥様 classmethod.jp 12
モバイル閉域網 • SORACOMの3G/LTE網とインターネット を経由しないネットワークを接続 – SORACOM Canal : Amazon VPCとピア接続
– SORACOM Direct : データセンターや IP-VPN経由のオンプレミス環境 – [NEW] SORACOM Door : インターネット VPNを経由してクラウド/オンプレミス環境 classmethod.jp 13
モバイル閉域網 • SORACOMのグローバル対応 & Door で 海外を含めた閉域網接続が可能 • 現時点のグローバル版SORACOMのバック エンドは、AWS
Frankfurtリージョン – Canalが使えるのは同じFrankfurtリージョン – 他はDoorでカバー – Directは?? classmethod.jp 14
LoRaとは • LPWA(Low Power Wide Area Network) 規格の⼀つ。 • 速度、データサイズ(11バイト)は⼩さい
が電波が良く⾶ぶ(⼋王⼦では5kmほど) • 免許不要、サブギガ帯 • 低消費電⼒ • シンプルな実装 classmethod.jp 15
classmethod.jp 16 http://www.afpbb.com/articles/-/3092486
SORACOM LoRaの構成 classmethod.jp 17 バックエンド サーバー インターネット 接続 LoRaモジュール LoRaゲートウェイ
LoRaネットワーク ここが広い
LoRa実証実験1 秋葉原近辺 classmethod.jp 18 クラスメソッド秋葉原 オフィス屋内/屋外に ゲートウェイを設置 ⼋王⼦ほど遠くまでは ⾶ばないことがわかった ※⽇中時間帯に計測
LoRa実証実験2 池袋PARCO classmethod.jp 19 4Fエスカレーター付近 にゲートウェイ設置 8F南側: OK 8F北側: OK
B2F南側: ⼀部NG B2F北側: OK ⼤規模店舗の フロア全体をカバー ※閉店後に計測
LoRaの現在とこれから • 現在は実証実験フェーズ – ソラコム/M2BがLoRa PoCキットを提供 – サントリー様、ソラコム、M2B、クラス メソッド共同で、⾃動販売機のLoRaデモを 会場内に展⽰しています。
classmethod.jp 20 SORACOM UG #3 (ナイトイベント)で 何かが起こる?!
LoRaの現在とこれから • ゲートウェイの広域配置がはじまれば、 IoTネットワーク設計が変わる – 3G/LTEよりも低コスト、低消費電⼒なネット ワークが⼿に⼊る – SORACOMのLoRaは、SORACOM Beam
/ Funnelにデータを⾶ばしてスムーズにクラウ ドと連携 classmethod.jp 21 検証ブログを公開しています
2. IoTとクラウド classmethod.jp 22
クラウドはIoTバックエンドに最適 • 拡張性/従量課⾦ – 初期費⽤を押さえつつ、規模/ステージに 合わせたコスト感 • スピード感 – サーバーが数分で作成完了する世界
• スケールメリット – 潤沢なサーバー/ネットワークリソース • リージョン – 画⾯切り替えだけの契約不要、世界中の リージョンを⾃由に使える classmethod.jp 23
ビルディングブロック • AWSのサービスはビルディングブロック – AWS IoTというズバリなサービスがあるが、 AWS IoTのみでは完結しない • SORACOMとの連携
– SORACOM Beam, Canal, Funnelなど、 AWSサービスとの組み合わせが多彩 classmethod.jp 24
AWSサービス選び classmethod.jp 25 処理内容 対応サービス名 受取り/分配 AWS IoT, API Gateway,
Kinesis 加⼯ AWS Lambda 保存 S3, Elasticsearch Service, RDS, Redshift 可視化/分析 Elasticsearch Service, Tableau(3rd Party), QuickSight
カスタマーストーリーセンサーズ classmethod.jp 26
カスタマーストーリー(CS) センサーズとは • IoTバックエンドのコンサルティング – サービス選び – アーキテクチャレビュー • 短納期、安価にセンサーネットワークを
構築・運⽤ – 検証済みセンサーデバイス&ゲートウェイ – テンプレート化したAWSクラウド環境 classmethod.jp 27
カスタマーストーリー(CS) センサーズとは • Amazon EC2は極⼒使わない – 運⽤の省⼒化 – スケール対応が楽(もしくは不要) –
AWSのマネージド(運⽤込み)サービスの活⽤ classmethod.jp 28
CSセンサーズの構成パターン(1) [飲⾷/⼩売]ダッシュボード classmethod.jp 29 403"$0. 'VOOFM Amazon Kinesis Firehose Amazon
S3 AWS Lambda Amazon Elasticsearch Service ηϯαʔήʔτΣΠ 転送& 認証情報 付与 受取り 保存 加⼯ インデッ クス化& 可視化 HTTP/TCP/UDPで 任意のテキスト/バイナリOK Java/JavaScript/Pythonで デコード処理を記述
こういうの classmethod.jp 30 Amazon Elasticsearch Serviceの ダッシュボード例
CSセンサーズの構成パターン(2) [飲⾷/⼩売]既存POSデータ との掛け合わせ分析 classmethod.jp 31 403"$0. 'VOOFM Amazon Kinesis Firehose
Amazon S3 ηϯαʔήʔτΣΠ 転送& 認証情報 付与 受取り (保存) 構造化し 保存 分析& 可視化 Amazon Redshift Tableau
こういうの classmethod.jp 32 IoTで得たデータを既存データと分析
CSセンサーズの構成パターン(3) [飲⾷/⼩売、製造業] ダッシュボード&分析(⼩規模) classmethod.jp 33 ηϯαʔήʔτΣΠ 転送& 認証情報 付与 受取り
&転送 保存 分析& 可視化 Tableau AWS IoT 403"$0. #FBN Amazon Elasticsearch Service インデッ クス化& 可視化 AWS Lambda 加⼯ Amazon RDS MQTT前提
CSセンサーズの構成パターン(4) [飲⾷/⼩売、製造業] ダッシュボード&分析(⼤規模) classmethod.jp 34 ηϯαʔήʔτΣΠ 転送& 認証情報 付与 受取り
&転送 保存 分析& 可視化 Amazon Redshift Tableau AWS IoT 403"$0. #FBN Amazon Elasticsearch Service インデッ クス化& 可視化 AWS Lambda 加⼯
CSセンサーズの構成パターン(5) [製造業]SORACOMなし、 HTTPS POST classmethod.jp 35 ηϯαʔήʔτΣΠ 受け取り 転送 AWS
IoT Amazon Elasticsearch Service インデッ クス化& 可視化 Amazon API Gateway HTTPSのテキストでOK
CSセンサーズの構成パターン(6) [製造業]SORACOMなし、 HTTPS POST(⼤規模) classmethod.jp 36 ηϯαʔήʔτΣΠ 受け取り 転送 AWS
IoT Amazon API Gateway 保存 分析& 可視化 Amazon Redshift Tableau
CSセンサーズの構成パターン(7) [製造業]SORACOMなし、 HTTP POST classmethod.jp 37 ηϯαʔήʔτΣΠ 受け取り 転送 AWS
IoT Amazon API Gateway 保存 分析& 可視化 Amazon Redshift Tableau HTTP→ HTTPS 変換 HTTPのテキストでOK 403"$0. #FBN
こういうの classmethod.jp 38 CSセンサーズ 顔認証センサーの構成例
CSセンサーズの構成パターン(8) [製造業]SORACOMなし、 HTTP POST classmethod.jp 39 ηϯαʔήʔτΣΠ 受け取り 転送 AWS
IoT Amazon API Gateway 保存 分析& 可視化 Amazon Redshift Tableau Amazon CloudFront HTTP→ HTTPS 変換 HTTPのテキストでOK
CSセンサーズの構成パターン(9) [製造業]SORACOMなし、 ファイルがありAWS SDKが使える classmethod.jp 40 ηϯαʔήʔτΣΠ 保存 AWS Lambda
Amazon Elasticsearch Service 加⼯ インデッ クス化& 可視化 Amazon S3 AWS SDK前提
まとめ • SORACOMのモバイル網とLoRaの取り組みは、 「グローバル対応」「閉域網」「LPWA」 に応られる • AWSはIoTバックエンドのクラウドとして、 クラウドのメリットを享受しつつ、様々な サービスを組み合わせて構築する •
テンプレートによるパターン化で、サービス選び や構築がスピーディになる classmethod.jp 41