12
Soracom X AWS IoT X Salesforce 株株株株株株株株株株株株 株株株株株 株株 株株

Soracom X AWS Iot X Salesforce

Embed Size (px)

Citation preview

Page 1: Soracom X AWS Iot X Salesforce

Soracom X AWS IoT X Salesforce

株式会社セールスフォース・ドットコム岩谷 昭宏

Page 2: Soracom X AWS Iot X Salesforce

連携パターンの概要

2

プレゼンテーション層

データベース層

プロセス層

・マッシュアップ( Canvas API )・ Ajax 連携( Ajax Proxy, JSONP )

・ Web サービス ・専用アダプター( EAI, ESB )

・リソースアクセス( REST/SOAP)・一括処理 (Bulk API, ETL)・外部データソース (Lightning Connect)

外部システム

セキュリティ

Page 3: Soracom X AWS Iot X Salesforce

アーキテクチャ図

Page 4: Soracom X AWS Iot X Salesforce
Page 5: Soracom X AWS Iot X Salesforce
Page 6: Soracom X AWS Iot X Salesforce
Page 7: Soracom X AWS Iot X Salesforce

デモシナリオ 農作物栽培用アプリケーション

• 作業員、システム管理者 PC, S1 SORACOM 連携

• SIM 詳細、最近の Upload, Download 量の表示• SIM の速度変更、状態変更(承認プロセス実行) S1 、 PC から• SIM の速度、状態変更履歴管理   S1 、 PC から• 日時バッチでの使用量取り込み -> Salesforce レポート、ダッシュボード表示• SORACOM 監視メールの取り込み• デモ  Process Builder で監視メール受信後、電話、停止、 Chatter 投稿• AppBuilder で S1 ページ作成(レポート、 SIM detail Visualforce)

AWS IoT 連携• ゲートウェイ登録、承認プロセス承認後に自動で AWS IoT に Thing として登録• DynamoDB データ表示• ゲートウェイの温度閾値を変更すると AWS IoT Rule がアップデート• 異常値をトリガーにして Lambda 経由で AWS Message レコード作成• デモ  Process Builder で AWS Message レコード作成後、電話、 Chatter 投稿

Page 8: Soracom X AWS Iot X Salesforce

農作物栽培用アプリケーション

PC から山田花子さんでログイン• ビニールハウス• 区画

S1 からログイン• ビニールハウス• 区画• Chatter で写真を投稿

Page 9: Soracom X AWS Iot X Salesforce

SORACOM 連携

PC からシステム管理者でログインビニールハウス区画ゲートウェイSIM

速度クラス変更  -> 履歴管理確認依頼(無効化) -> soracom 画面表示 -> 承認申請 -> soracom 画面確認 -> 履歴管理確認

Page 10: Soracom X AWS Iot X Salesforce

SORACOM 連携デモ(プロセスビルダー)オブジェクトは SoracomMessage条件はアクションを実行する条件がないアクションは 下記2つTo: awsiot@18jyzes1g2qa7s0qh8o31nfqsipyud7rvfdzwkz3tr0y3s8vcb.1-blxbeae.ap0.apex.salesforce.comSubject : SIM の日次通信量が 1MiB を超えていますBody : 対象 SIM 440103145139393 利用状況を確認してください。でメール送信。

Page 11: Soracom X AWS Iot X Salesforce

AWS IoT 連携

PC からシステム管理者でログインゲートウェイデータは DynamoDB からマッシュアップレコード作成 -> AWS IoT コンソール確認 -> 承認申請 -> AWS IoT コンソール確認 デモ(プロセスビルダー)オブジェクト: AWS メッセージ

Page 12: Soracom X AWS Iot X Salesforce