Soracom X AWS Iot X Salesforce

Preview:

Citation preview

Soracom X AWS IoT X Salesforce

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

連携パターンの概要

2

プレゼンテーション層

データベース層

プロセス層

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

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

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

外部システム

セキュリティ

アーキテクチャ図

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

• 作業員、システム管理者 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 投稿

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

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

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

SORACOM 連携

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

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

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

AWS IoT 連携

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

Recommended