jaws-ug長野 re:boot | soracom概要とaws連携のイロハ
TRANSCRIPT
SORACOM概要とAWS連携のイロハ
JAWS-UG長野 re:Boot
Oct. 14, 2017@ケイケンシステム/長野
株式会社ソラコム
テクノロジー・エバンジェリスト
松下 享平
自己紹介
松下 享平 (まつした こうへい) “max”• 静岡県民
• 前職: 東証二部ハードウェア・メーカーでIoT事業のコーディネート
• 2017年3月より「テクノロジー・エバンジェリスト」
• 好きなAWSサービス• AWS IoT• Amazon Elasticsearch Service• awscli
• 好きなソラコムサービス• SORACOM Air メタデータサービス• SORACOM Funnel / AWS IoTアダプタ• SORACOM Air for LoRaWAN
• Facebook, Twitter: ma2shita
クラウドネットワークセンサー/デバイス
“モノ”
有線LAN、無線LAN場所・配線の制約、事前設定、人が介在する前提3G/LTEの通信は便利人向けプラン、割高の通信費、長期固定契約
暗号化、認証デバイス単価の高騰通信の管理運用などのビジネスプランに影響
接続方法 セキュリティ通信の管理
for LoRaWAN1デバイス~
LoRaWAN通信サービス
IoT/M2M向け無線データ通信サービス
SORACOM Airfor Sigfox
1デバイス~ 1回線~Sigfox通信サービス
for セルラー1日10円〜 1回線~
セルラー(3G/LTE)通信サービスJapan / Global
8000以上のお客様・パートナー様にご利用いただいています
8000以上のお客様がSORACOMを利用
8000以上のお客様がSORACOMを利用
SORACOM Updatesのご紹介
SORACOM Updates (1/2)
SORACOMプラットフォームに加入者管理機能(HLR)を実装、eSIMの提供を開始• IoT向けの新料金体系
•機器への組み込み可能なチップ型SIMの提供
•API経由のSMS送信が可能に
•「SORACOM」独自のアプリケーション(アプレット)を組み込んだSIMを提供
SORACOM Updates (2/2)
Sigfox レンタル基地局の事前受付を開始•Sigfox Shield for Arduino の販売開始
「SORACOM パートナースペース」認定済パートナー6社を追加認定
お客様事例: AGC旭硝子様
グローバルで製造現場を見える化。作業のデータ収集から分析までの一連の通信の流れにSORACOM
作業者(スマートウォッチ、スマホ、スマートグラス)の作業データをリアルタイムに収集、蓄積、分析までを自動化し、カイゼン活動に活用。
(協力パートナー:シーイーシー様)
新事例!!
お客様事例: IHI様
SORACOM Gateで閉域網でセキュアに通信
ガスタービン発電プラントのグローバル遠隔運用支援
Picture is courtesy of Glow SPP11, Thailand
お客様事例: 積水化学様
再生可能エネルギーである下水熱を利用した温水器の遠隔モニタリング
PLCから温水器の稼働データを取得しSORACOM Airで送信。SORACOM Beamの暗号化、署名機能で、安全でリーズナブルな遠隔監視を実現
新事例!!
お客様事例:岡山県玉野市様
地域公共交通サービス乗り合いタクシー「シータク」
オンデマンドの電話予約に合わせ、リアルタイムに最適配車を行うことで1台のタクシーに複数の人が乗り合わせる地域公共交通サービス
新事例!!
(協力パートナー:コガソフトウェア様)
お客様事例: ポケットチェンジ様
海外旅行で余った外貨を電子マネーやギフト券に交換
国内主要空港、ホテル、歌舞伎町などにキオスク端末を設置
SORACOM Airを利用してAWSクラウドとの通信を構築設置場所を問わずセキュアな通信網を確保
新事例!!
お客様事例: Hacobu様
空きトラックの有効活用で、お得で便利な新しい配送サービスプラットフォームを実現
配送車の動態管理、到着時刻予想、安全運転管理などのリアルタイムデータ取得にSORACOMを利用
新事例!!
お客様事例: ヤンマー中央研究所様
米原市の次世代グリーンハウス研究棟で農作物の生育モニタリング
温湿度や日照,CO2などのセンサー情報をSORACOM Air で送信、遠隔から管理
実証実験事例
お客様事例:日立物流様
フォークリフトの危険運転・稼働状況遠隔監視サービス
急加速・急停止・急旋回等の危険運転を検知し、前後15秒の動画をクラウドへ転送稼働状況や保守メンテナンスもクラウド管理
実証実験事例
(協力パートナー:三井物産エレクトロニクス様)
お客様事例: NTTアドバンステクノロジ様
防災情報配信サービス(@InfoCanal)の専用受信機
携帯電話網を利用し、防災情報・エリアメールの受信や到達確認などの双方向通信が可能
SORACOM AirとBeamを利用しクラウドサービスとの連携を容易に且つ大量・同時・セキュアに実現
実証実験事例双方向・マルチデバイス対応の情報配信サービス
アットインフォカナル
お客様事例: インベスターズクラウド様
騒音・温湿度・照度などの物件周辺環境データをLoRaWANを利用して取得データ活用による家賃相場や土地価格との関連性を検証・分析
SORACOM Air for LoRaWAN とSORACOM Beamを利用してAWS上の分析基盤へデータを転送
LPWA事例
(協力パートナー:ウフル様)
お客様事例: 凸版印刷様
店舗の販促ラックやPOPにセンサーとSORACOMで消費者行動を見える化
LoRa、Sigfox、セルラーの3種類から設置場所に応じて屋内に最適な通信手段を活用
LPWA事例
LoRaデバイス Sigfoxデバイス
セルラーデバイス
最適な通信手段を選択
販促ラック
店頭で消費者が商品を手に取る動作をセンサーで計測
お客様事例の状況
•業界や企業規模に関わらず、クラウド/SORACOM等の技術に明るい企業は実証実験から本番へ
•コスト削減、効率化のみならず、売上を伸ばす取り組み事例も
•SORACOMは、通信も含んだサービスビジネスの部品として使われている
•SORACOMのサービスすべてを使うのではなく必要な機能を必要なだけ利活用している
ガートナー、「日本におけるテクノロジのハイプ・サイクル:2016年」https://www.gartner.co.jp/press/html/pr20161005-01.html
2016年1996年
http://foresightinvestor.com/articles/109289-gartner-s-hype-cycle
IoT現在の位置づけ
人間の歴史の中で、
何かを始めるのに今ほど最高の時はない。
今こそが、未来の人々が振り返って、
「あの時に生きて戻れれば!」という時なのだ。
― まだ遅くはない。
― 〈インターネット〉の次に来るもの P40
KEVIN KELLY / 25 July, 2016
http://amzn.to/2ulULQ8
IoT通信プラットフォーム SORACOM
SORACOMのグローバルなインフラ
120以上の国・地域で利用可能
IoT向けデータ通信
SORACOM AirCellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox)
データ通信
ネットワーク
アプリケーション
インターフェースライブラリ & SDKs
CLI, Ruby, Swift
Web インターフェース
User Console
データ転送支援SORACOM
Beam
クラウドアダプタSORACOM
Funnel
データ収集・蓄積
SORACOMHarvest
プライベート接続SORACOM
Canal
デバイスLANSORACOM
Gate
専用線接続SORACOM
Direct
仮想専用線SORACOM
Door
API
Web API, Sandbox
認証サービスSORACOM
Endorse
デバイス管理SORACOM Inventory
透過型トラフィック処理
SORACOMJunction
2016年12月米国、2017年2月欧州でサービス開始
グローバル用SIM
複数の通信キャリアと契約し120を超える国と地域に対応
モノ向け通信どうやって提供しているのか?
専用線
モノをクラウドにつなげる今までの仕組み
基地局
交換局
セルラー通信網によるセキュア通信区間
インターネット
モノ
Amazon Kinesis
AWS IoT
EC2 / システム
インターネットを経由
利用者が通信に介在できるのは
インターネット通過後
通信キャリアのデータセンタ
パケット交換帯域制御顧客管理課金…
プライベート・クラウドデータセンタ
Microsoft Azure
Google Cloud Platform
セルラー基地局 + AWSクラウド
仮想的な通信設備を実現
専用線
SORACOMの仕組み
基地局
交換局
セルラー通信網によるセキュア通信区間
インターネット
モノ
Amazon Kinesis
AWS IoT
EC2 / システム
プライベート・クラウドデータセンタ
Microsoft Azure
Google Cloud Platform
SORACOM上で
転送先の接続先や認証の管理
暗号化(TLS)処理
フォーマット変換
専用線
SORACOM Beam ― データ転送支援SORACOM Funnel ― クラウドアダプタ
基地局
交換局 インターネット
セルラー通信網によるセキュア通信区間モノ
Amazon Kinesis
AWS IoT
EC2 / システム
プライベート・クラウドデータセンタ
Microsoft Azure
Google Cloud Platform
SORACOM Beam
SORACOM Funnel
専用線
SORACOM Canal / Direct / Door ― 閉域網SORACOM Gate ― プライベートLAN
基地局
交換局 インターネット
セルラー通信網によるセキュア通信区間モノ
EC2 / システム
Amazon VPC ピアリングや
専用線・VPNで直接接続
閉域網を構築
リモートアクセスも安全に
SORACOM Canal
Amazon VPC ピアリング
プライベート・クラウドデータセンタ
Microsoft Azure
Google Cloud Platform
SORACOM Direct
SORACOM Door
専用線
VPN
SORACOM Gate
登録先のアカウントで利用開始&管理が可能に!
SORACOMコンソール“発注”
Amazon.co.jp等
2. 登録
SORACOMコンソールアカウントhttps://console.soracom.io
アカウント作成 (最初の1回のみ)
SORACOMを始めるまで
1. 入手
モダンブラウザ メールアドレス クレジットカード
※請求書払いもOK
※PC推奨ですがタブレット等もOK※古いブラウザは未サポート
専用線
インターネット
SORACOM Air ― 無線データ通信サービス
キャリアの交換局
お客様
① SIMを購入してモノに挿す
Webコンソール②Webからコントロール
③APIでコントロール
API
APIによるSIMの制御
AWS連携どのSORACOMサービスが
適しているの?
課題別SORACOMサービスとAWSサービス
課題 SORACOM サービス AWS サービス
データ収集をスケーラブルにデバイス開発や分析アプリケーション開発に集中したい
クラウドアダプタサービス
SORACOM FunnelAmazon Kinesis Firehose
AWS IoT
エッジコンピューティングをシンプルに実現応答速度向上、データ伝送量削減、オフライン稼働など目的としてデバイス上で処理をさせたい
デバイス管理サービス
SORACOM Inventory AWS Greengrass
デバイスシャドウでモノの制御モノの状態の把握だけでなくクラウドからの変更要求を反映させたい (扉の開閉、信号灯の点灯)
データ転送支援サービス
SORACOM Beam AWS IoT
デバイス管理サービス
SORACOM Inventory AWS Greengrass
モノ ネットワーク クラウド
データ収集をスケーラブルに
モノ
DynamoDB
CloudWatch
AWS IoT
Amazon AthenaAmazon Kinesis Firehosew/ Lambda for Transform
S3クラウドアダプタ
SORACOM Funnel
メリット• デバイスとアプリケーション開発に資源を集中• 数件/日でも、大量でも処理が可能
• 利用分だけの完全変動費用AWS IoT• 連携可能なAWSサービスが多い / 費用が割高Amazon Kinesis Firehose• データ編集しつつの保管が容易 / 連携サービス少• ※バッファリングレコードの加工が必要な場合も
デバイスへの実装コード;curl -H content-type:application/json -d '{"val":10}' funnel.soracom.io
AWS Greengrass Core
AWS Greengrass
MQTTサーバ
Arm or Intel CPU
人感センサー制御PGM
温度センサー制御PGM
温度
セン
サー
人感
セン
サー
エッジコンピューティングをシンプルに実現
SORACOM Inventoryエージェント
更新
再起動
更新
SORACOM Inventory
人感センサー制御PGM
AWS Greengrass
再起動指示
https://docs.google.com/presentation/d/1pYZknLQ71cpEQt5h6gnwpXXYIq_wfoRGVG5IEwkrukw/edit?usp=sharing
MQTT + SORACOM Beam
•要するに MQTT Proxy• ステートフル / Subscribeも可能
• 切断検知&再接続処理は必須 (SORACOM Beamに限らず)
Firehoseが「こうなってるといいなぁ~」
{JSON obj1}{JSON obj2}{JSON obj3}Firehose → S3
例えば Athena が期待するS3オブジェクト
{JSON obj1}{JSON obj2}{JSON obj3}
レコードセパレータを指定できるとうれしい!!(今はLambdaの力を)
次のステップは?
SORACOMやクラウドを使う• 今すぐ、使い始めることができます!
• SORACOMは請求書払いも対応
• IoT体験キット• セットが揃うだけでなく、資料や有用な使い方も公開
ムック本で自習• Kindleでも販売中
イベントへの参加• セミナーやハンズオンへの参加
• 参加者で「上長からの指示や紹介」も増えてます
★
IoT通信プラットフォーム SORACOM
SORACOMのグローバルなインフラ
120以上の国・地域で利用可能
IoT向けデータ通信
SORACOM AirCellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox)
データ通信
ネットワーク
アプリケーション
インターフェースライブラリ & SDKs
CLI, Ruby, Swift
Web インターフェース
User Console
データ転送支援SORACOM
Beam
クラウドアダプタSORACOM
Funnel
データ収集・蓄積
SORACOMHarvest
プライベート接続SORACOM
Canal
デバイスLANSORACOM
Gate
専用線接続SORACOM
Direct
仮想専用線SORACOM
Door
API
Web API, Sandbox
認証サービスSORACOM
Endorse
デバイス管理SORACOM Inventory
透過型トラフィック処理
SORACOMJunction
SORACOMサービスをより深く知るには
デバイス&セルラー通信の設計ガイド
https://soracom.jp/best_practice_guide/
IoTアーキテクチャを学ぶ
https://soracom.jp/reference_architecture/
新サービスやニュースを追う
https://twitter.com/SORACOM_PR https://www.facebook.com/soracom.jp
SORACOMの願い
クラウド ⇒ 多くのビジネス、Webサービス
SORACOM ⇒ 多くのIoTビジネス、システム
たくさんのIoTプレイヤーが生まれますように
世界中のヒトとモノをつなげ共鳴する社会へ