IoT 通信プラットフォーム SORACOM
のご紹介と 最新情報
株式会社ソラコム
シニアソフトウェアエンジニア
小熊 崇
SORACOM UG Miyagi #1
# whoami
• 名前:小熊 崇(おぐま たかし)
• 所属:株式会社ソラコム
– シニアソフトウェアエンジニア
• 2001年頃 IBM 東京基礎研究所 学生研究員
– WatchPad / CEO 玉川と出会う
• その後 家電メーカー、ネットワーク機器
メーカー、セキュリティベンダーを経て
SORACOM に Join
• 5人の子を持つ父
•SORACOM ではフロントエンド担当
• ユーザーコンソール
• API Gateway
• soracom-sdk-go
•soracom-cli
などなど
SORACOM での私の仕事
《 本日の話題 》
• IoT ってなんだ!? - SORACOM 活用事例
• SORACOM の仕組みと特徴
• SORACOM 全サービスのご紹介
• 最近の SORACOM
お客様事例: デザイニウム様
除雪車の
位置情報管理に
SORACOM Air
(福島県会津地方)
お客様事例: 内田洋行様 (熱中小学校)
リアルタイムに
温度、湿度、カメラ映像
を可視化
百葉箱に
SORACOM Beam
お客様事例: Safecast様 (NPO)
放射線情報の
オープンマップに
SORACOM Air
お客様事例: 十勝バス様
路線バスの運行案内に
SORACOM Air
お客様事例: パルコ様
クラウドにデータを
セキュアに送信
リアルタイムに可視化
客層分析に
SORACOM Beam時間軸
男性/年代別
女性/年代別
お客様事例: フォトシンス様
遠隔地から鍵をあける
鍵ロボット
Akerun Remoteで
SORACOM Air
スタートアップからの新サービス続々
介護
(LiveConnect)
見守り
(otta)
高齢化社会
(まごチャンネル)
お客様事例: リクルートライフスタイル様
1ヶ月だけ臨時店舗!
無料POSレジアプリ-Airレジ
にSORACOM Air
お客様事例: スタディスト様
マニュアル作成ツールと
端末/Air SIMをセットの
OSPを発売
(ワンストップパッケージ)
月額3980円〜
お客様事例: Canon様
安定度の高いセキュアな回線
イノベーティブなサービス
事務機器でも
SORACOM Airで
実証実験
お客様事例: 東急ハンズ様
実際に障害が起こった時
のみの従量課金
店舗システムの
バックアップ回線に
SORACOM Air
お客様事例: eConnect Japan様
訪日旅行者SIMで
SORACOM Air
APIで運営を自動化!
“IoT” という枠にとらわれる必要はありません
「これが通信できたら便利だな」
って思うところに IoT はきっとあります。
https://soracom.jp/case_studies/続きは Web で!→
《 SORACOM の仕組み 》
SORACOM の仕組み
インターネットモノ 基地局 データセンター
ISP
パケット交換
帯域制御
顧客管理
課金・・・
通信キャリア
(NTT docomo)
クラウドネイティブ設計
→大量の接続数でも
スケーラブル/高可用性
ドコモとAWSを
専用線で直結
普通の IoT
インターネット クラウドモノ
SORACOM の仕組み
インターネットクラウドモノ
モノをクラウドに直結させることで安く
なるだけではなく
IoT の諸問題が解決できます!
《 SORACOM のサービス 》
SORACOM の全サービス
SORACOM Air
SORACOM Air SIM
データ通信SIM
nano
micro
標準
データ通信SIM
(SMSあり)
nano
micro
標準
インターネット
SORACOM Air の使い方
NTTドコモ
の交換局
お客様
① SIMを購入して
モノに挿す
Webコンソール
②Webから
コントロール
インターネット
SORACOM Air
NTTドコモ
の交換局
API
Webコンソール
① SIMを購入して
モノに挿す
②Webから
コントロール
お客様
③APIで自動化
•通信回線自体の管理を自動化できる
• 多数の回線を保有する場合は単に通信できれば良いと
いうわけではなく、回線の監視や運用管理が必要
(従来の SIM では難しい)
初期設定、セキュリティ設定、条件に応じた処理、
配置後の設定変更 etc.
API のメリット
料金
• 初期費用 (契約事務手数料)
560円/枚 (直販サイトで1枚単位)
*Amazon.co.jpでも購入可(888円 送料込み)
• 基本料金
開通後 1日10円 (開通前 1日5円) SMS 付きは +5円
• データ通信料金
1MB/0.2円〜 (1GBで200円〜)
※ 上記金額は税別で表記しています
詳細: https://soracom.jp/services/air/price/
安い
速い
上りの方が安い
料金イメージ
《 SORACOM Air 》
ただの格安 SIM ではなく、
IoT 向け SIM
•通信内容が盗み見られてしまうの
では?
•デバイスに外部からアクセスされて
しまうのでは?
•デバイスの認証情報が漏れてし
まったら
よく聞かれるセキュリティ上の懸念
SORACOM Beam
SORACOM Beam – データ転送支援
専用線
インターネット サービス
サーバA
サーバB
リスク?
クラウドの潤沢な
リソースで
暗号化
安全
HTTP->HTTPS
MQTT->MQTTS
TCP -> TCP over SSL
UDP -> HTTPS
…
NTTドコモ
の交換局
モノ 基地局
SORACOMを活用したIoTシステムの場合
専用線
Beamで暗号化&
認証情報付加デバイスはSIMで認証
(サーバへの認証情報は
持たせない)
State-full Firewallが
デバイスへの直接通信
は遮断
AirでSORACOMと
安全な通信路SIMの耐タンパ性
デバイスの認証
情報を盗もう
間で通信を
盗み見よう
デバイスにリモート
アクセスしてやろう
IoT
バックエンド
The Internet
• IoTバックエンドのエンドポイントを公開するリスク
• デバイス側にマルウェア等が仕込まれることのリスク
残るセキュリティ上の課題
IoT
バックエンド
IoTバックエンドを
攻撃しよう
デバイスにマルウェ
アを仕込もう
情報漏えい
第3者への攻撃加担
サービス妨害
システム侵入
The Internet
The Internet に出ない
閉じたIoTシステムは作れないのか?
IoT
バックエンド
SORACOM Canal
AWS
閉域網(VPC)
SORACOMと閉域網の間でプライベート接続
インターネットを介さず、セキュアにデータ通信
SORACOM Canal
SORACOM
Canal
専用線専用線
NTTドコモ
の交換局
IoTバックエンドがAWS外に
ある場合はどうすればよいのか?
SORACOM Direct
SORACOM Direct
パブリッククラウド
SORACOMとAWS外のクラウドやDCを
専用線で接続するサービス
AWS
SORACOM
Direct
専用線専用線
NTTドコモ
の交換局
プライベートクラウド
日本電気株式会社(NEC)様のβ評価事例
加工 分析
IoT
プラットフォーム
セキュア
ブラウザ
行動
ログ
システム
ログ
データ整理&送信
営業現場
操作ログ
分析システム渉外担当者(営業員)の
端末操作ログ収集・分析ソリューション
閉域接続
“お客様の個人情報や営業秘密情報を含む渉外端末の操作ログであるため
閉域を手軽に実現できるソラコム社のCanalが適しています”
• SORACOM Directでデバイスと
オンプレミス, AWS, Azure上のシステムと閉域網接続
NRI様事例:オンプレ&マルチクラウド接続
SORACOM
Virtual Private Gateway
(VPG)
オンプレミスサーバ
AWS
Direct
Connect
NRI様
ルータ
Microsoft Azure vNet
Azure
Express Route
Canal / Directで広がる新たな選択肢
専用線
公開された
システム
The Internet
SORACOM Beam
公開システムに安全に
アクセス
SORACOM Canal
AWS上のシステムと
Peering
SORACOM Direct
AWS外のシステムと専
用線接続
Beam
AWS
AWS内の
非公開なシステム
Peering
Canal
AWS外の
非公開なシステム
Direct
SORACOM Endorse
SORACOM Endose – 認証サービス
1.認証トークンを要求
SORACOM
Endorse
2.認証トークンを発行
3.認証トークンを送信
4.公開鍵で
トークンを検証
利用者の
サーバ
デバイス
• WiFi オフロード
• SIM でデバイス認証し、Wi-Fi 利用可であればそれを
• 業務システムへのログイン
• ログインの際、Endorse トークンを利用
• 多要素認証
• Endorseトークンを、さらなる認証キーに
SORACOM Endorseの利用例
IoTでセキュリティは必須
SORACOM Endorseで
SIMを
多様な認証に活用できる!
SORACOM Funnel
SORACOM Beamは汎用データ転送支援サービス
クラウドサービス連携するには足りない部分の補完が必要
クラウドサービス連携時の課題
各種クラウド
サービス
簡易なプロトコル
プロトコル変換
認証ロジック
バッファリング
エラー処理
SORACOM Beam
SORACOM Funnelはクラウドリソースアダプタ
認証情報とリソース指定だけでクラウド連携を実現
SORACOM Funnel
認証情報
各種クラウド
サービス
簡易なプロトコル
プロトコル変換
認証ロジック
バッファリング
エラー処理
TCP
UDP
HTTP
SORACOM Funnel
3種のクラウドリソースアダプタに対応
Amazon Kinesis Stream
Amazon Kinesis Firehose
Azure Event Hubs
TCP
UDP
HTTP
暗号化
認証情報の付与
AWS Lambda
Kinesis App
Amazon S3
Amazon
Redshift
Stream Analytics
Power BI
Machine
Learning
《 SORACOM 最新情報 》
SORACOM Greetings
SORACOM Horoscope
↑↑↓↓←→ ←→ b a
4/18 現在も動く(本当)
https://www.youtube.com/watch?v=NzZiE3ABLCY
SORACOM Horoscope の設定手順の動画
安定と信頼の
クラメソさんによる解説
http://dev.classmethod.jp/soracom/soracom-horoscope-studying/
http://dev.classmethod.jp/soracom/soracom-horoscope-studying/
安定と信頼の
クラメソさんによる解説
Horoscope はサーバレスアーキテクチャ
horoscope.soracom.io
horoscope.soracom.jp
SORACOM Endorse
LambdaAPI Gateway
Cloudfront
S3
Route53
ブロックチェーン/機械学習/DevOps
•Software Design
2016 年 5 月号
SORACOM でわかる IoT
最新情報
SD 巻頭特集記念 リレーブログ
https://blog.soracom.jp/relay-blog/2016-04/
[新機能] 有効期限切れ時のイベントハンドラ
SIMの有効期限が切れた際のイベントを取得可能に
[新機能] イベントハンドラのWebHook
イベントハンドラのActionで、HTTPリクエストが可能に
・通信量が一定量を超えたら、Slack通知
・SIMの利用開始時にサーバ処理の呼び出し
[改善]権限設定にJSONエディタを追加
•VPGの作成・設定変更・削除もAPIで!
CanalのVPG API始めました!
APIで出来るようになったので
セットアップ料金と設定変更料金
を改定します!
VPGセットアップ料金: 9,800 円
Canal設定変更料金: 9,800 円
980 円→
0 円→
新機能:セッションイベントログ
/v1/subscribers/:imsi/events/sessions
from: unixtime
to: unixtime
limit: 取得する最大件数
last_evaluated_key: paginationのため
API
•従来は soracom-sdk-ruby に同梱の CLI ツールをお
使い頂いていました
•この度、新たに独立したツールとして
ご提供を開始いたします
新発表:soracom-cli
• Go 言語で実装し直し
• 複数環境向けにバイナリをビルド: Windows, Mac, Linux (x86_64, x86, ARM)
• 実行形式ファイルをコピーするだけで使える
• API 定義ファイルからの自動生成
• OpenAPI Initiative(旧 Swagger)フォーマットの定義ファイルを読み込み、全ての API
に対応するサブコマンドを自動生成
→ これにより、新 API への追随が早くなる予定
What's New!?
API: GET /v1/subscribers?limit=10
↓
$ soracom subscribers list --limit=10
基本的な使い方
•電子書籍
Amazon.co.jp にて発売中
•Web サイト
SORACOM Developers
(開発者サイト)
https://dev.soracom.io/jp/
参考資料
•5/11〜13 ITweek 出展 @東京ビッグサイト
•7/13 “Discovery” @ ベルサール新宿グランド
今後のイベントの情報
SORACOM Getting Started
https://soracom.jp/start/

SORACOM UG Miyagi #1 | IoT通信プラットフォーム SORACOM のご紹介と最新情報