Upload
akihiro-iwaya
View
422
Download
1
Embed Size (px)
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 メッセージ