Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SORACOMとAWSで作る IoTシステムの設計ポイント/discovery2016-c3
Search
takipone
July 13, 2016
Technology
890
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SORACOMとAWSで作る IoTシステムの設計ポイント/discovery2016-c3
SORACOM Conference 2016 “Discovery” C3セッション
takipone
July 13, 2016
Transcript
41 slides
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
More Decks by takipone
See All by takipone
OJTに夢を見すぎていませんか? ロールプレイ研修の試行錯誤/tryanderror-in-roleplaying-training
takipone
1
450
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
960
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
4k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
11k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.2k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
1.2k
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
870
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2.4k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3.4k
Other Decks in Technology
See All in Technology
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.6k
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
210
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
240
小さなエージェントから始めてみよう!実践コンテキストエンジニアリング
iwamot
PRO
0
120
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
260
Where Should Platform Complexity Live? Lessons from a Cross-Team PR Preview Platform
taiki45
0
110
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
210
うちなーぐちが認識できるなら、秋田弁もいけるはず!? Amazon Transcribe方言チューニング検証
ryouto715
1
170
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
130
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
210
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
210
ぼくのClaude Codeの使い方
falken
PRO
5
6.9k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
The Language of Interfaces
destraynor
162
27k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
580
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Navigating Team Friction
lara
192
16k
AI: The stuff that nobody shows you
jnunemaker
PRO
12
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Automating Front-end Workflow
addyosmani
1370
210k