クラウド x iot実践事例のご紹介
TRANSCRIPT
クラウド x IoT実践事例のご紹介
株式会社フレクト取締役 クラウド事業部長 大橋 正興
自己紹介
大橋 正興 , @masaoki_ohashi
株式会社フレクト 取締役 クラウド事業部長
エンジニア→クラウド事業統括 → 今はもっぱら IoT
フレクト会社紹介
事業内容 Salesforce ベースのクラウド・インテグレーション
Salesforce x IoT のインテグレーション
コネクテッド・カー サービス「 Cariot 」の運営
設立 2005 年 8 月
従業員数 60 人
代表者 黒川幸治
所在地 中央区京橋 2-13-10 京橋 MID ビル 2F
認定登録
CloudMix + Design業務アプリケーションは
Salesforce で構築
Consumer レベル、データが
多いときは heroku などデザインも自社で
新規事業 / サービス向けが多い最近は IoT も多い
Salesforce 社公式 Heroku トレーニングのカリキュラム開発および講師派遣
Heroku に関するブログ記事、イベント発表数 No.1
Salesforce のイベントにおいて Herokuブースの説明はフレクトエンジニアが中心
heroku や Salesforce の API コールに使う OSS ライブラリ集公開 http://oss.flect.co.jp
Heroku パートナー日本 No.1 企業として、 Salesforce 社からの評価獲得
クラウドインテグレーション事例
必見! IoT サービスの実践事例のご紹介
IoT サービスとエンジニア
今日のお題目
クラウドインテグレーション事例
よくあるパターンのお題• 高額商品を取り扱う店舗ビジネスにおけるカスタマーエンゲージメント強
化• エンドユーザ向けにスマホアプリ、 Web サイト• 業務ユーザ向けに CRM 、マーケティング系の仕組み
特典配信、コンテンツ配信
来店・サービス予約、問い合わせ
来店・対応ログ記録( 来店、訪問時 )
会員 Web/Mobile
会員 担当者
入荷案内 特別クーポン
メンテナンスご案内
OnlineOffl
ine
志向、経緯
社内ユーザ会員
MobileApp
WebApp
Angular.js(画面 PGM)
WebAPI
ajax
ポイント
アクセスログ
アラート
配信コンテンツ
問合せ
KPI 管理
顧客管理
問合せ管理
契約管理
コンテンツ配信管理
基幹システム
活動管理
マスタ管理
各種マスタ
各種マスタ
配信コンテンツ
問合せ
Web/ モバイル向けにIF 共通化
大量明細系データはサマリ値のみ連携明細参照は CanvasApp or LightningConnect
購買履歴
ログ明細
HerokuConnect
コンシューマ向けフロントアプリ
会員
予約
会員
予約
購買履歴
サービスの「差別化」「強み」の源泉となる
機能群は PaaS 上でのスクラッチ
バックエンド業務向けアプリ
サービスの差異化部分ではないため、SaaS 標準機能を活用して業務を構築
独自ドメイン
https通信
Images
リッチ UI/UX
Mail管理
アラート
サマリサマリ
クラウドで作るシステム構成SaaS
PaaS
かんたんに言うと
お客様の目に触れない
業務システムはSaaS省力化
お客様をおもてなす商品としてのシステムは PaaS でがっつり
でも、基盤はありものを
PaaS で作ることで顧客接点に集中
DB HA 対応性能監視、稼働監視 メール、プッシュ通知 ログ運用監視 画像 / 動画アップ、変換 CDN Build & Deploy システム間連携
たとえば、 Cloudinary
画像アップロードのコンポーネント 自動リサイズ CDN豊富な API
13
PaaS/SaaS ベースの役割分担
Infra/MW
App&Env
App
App
App
App/MW/Infra
App/MW
App
優秀な人をここに取られる
顧客の関心はこちら ビジネス / 顧客の関心事項に
優秀なエンジニアを集中して投入+
ひとりが見る範囲が広くなる
事例からの体験(学び)
PaaS, SaaS をうまく使い分けよう
クラウドコンポーネントを深く知り 使いなそう
ひとりが発揮できる価値を最大化できる
必見! IoT サービスの実践事例のご紹介
IoT案件 主な実績
OBD2 連携、シャトルバス運行管理サービス
未病ヘルスケアデバイス 新規サービス開発 OBD2 連携、営業車両管理サービス 運搬状況モニタリングサービス
店舗向け来店検知サービス 建設機械監視 IoT 連携サービス 養殖場向け水質モニタリングサービス
エネルギー会社向け 見える化サービス 介護向けバイタルデータ連携 IoT サービス 農業関連 新 IoT サービス
IoTへのアプローチ
Consumer App
(Heroku)
デザイン
Gateway(Network)
センサ /計測機器
データ処理サーバ(Heroku/AWS など )
Business App(Salesforce)
デザイン A 社 A 社
B 社 C 社
D 社
E 社
E 社
FLECT
FLECT x 協業各社
クラウドを中心にデザイン+ハード
Cariot のご紹介
19
トライアル (~ 30 日 )
トライアル環境準備1 社 3台まで OBD2 デ
バイス貸出、お試しができます
申し込み /環境構築 (10 営業日 )
Salesforce環境準備 ( ライセンスご発注 )Cariot環境準備SIM カード付、 OBD2 デバイス準備お客様環境への OBD2 デバイス送付
ご利用開始
用途に応じてSalesforce 上でクルマにつながるアプリケーションのカスタマイズ
アプリケーション構築
車両でデバイス設置、ご利用開始
実演
Cariot サーバ ( バックエンドサーバ )
Salesforce アプリケーション
DBデータ収集
データ処理エンジン
車両データ走行データ
Salesforce 連携
主な連携されるデータ
位置情報 速度情報 エンジン回転数 アクセル踏み込み 燃費(使用燃料) 急ブレーキ、急加速 エンジン警告灯情報
お客様のアプリケーション
WebAPI Salesforce 連携
API Call
Cariot システム概観
• データの数= 3秒に 1回×車の数• マルチテナンシー• データの取りこぼしは最低限に• シンプル• スケーラビリティ +• なるべくマネージドサービスをつかう• 未来のデフォルトを使う
システムへの要求と方針
大量のデータをリアルタイムにさばく
レシーバ Kinesisストリーム Lambda DynamoDB
Redis
RDSバッチ S3
API Gateway
web
System Architecture
• コア技術• AWS• Salesforce• デバイス( 2
種類+α)• 周辺技術
• Git, GitHub• Spring Boot• Google Maps
API• Ansible• などなど
データの収集・処理・保存部分をマネージドなサービスで実現
マネージドサービス&未来のデフォルト
API Gateway
Kinesis, Lambda, Dynamo
NAT Gateway
つくらないつかいこなす
IoT サービスとエンジニア
IoTの背景
ハードウェアのコモディティ化
ハードウェアのデジタルモジュール化
ネットワークのコモディティ化
ネットワークのデジタルモジュール化
IoTは複合的で未知の分野
Consumer App
(Heroku)
デザイン
Gateway(Network)
センサ /計測機器
データ処理サーバ(Heroku/AWS など )
Business App(Salesforce)
デザイン
参考になるサービスが少ない
要件出す側も、知らないことが多い
関係者も多様
技術が分からないと、想像できないアイデアがたくさんある
私たちの立ち位置
ハードウェア( デジタルモジュール
化 )
ソフトウェア
ビジネス両方の間の立ち位置にいることが多い
デジタルサービスを使いこなす能力がある 回線、ハードウェアもデジタルモジュール化している
クラウドに精通し、早期にプロトタイプを作ることができる
私たちはどうしているか?
CX デモ作成などで顧客価値提供イメージを作る「それ、本当に使いたい?」
ドッグフーディング一部の顧客と検証外部にアピールする
顧客に向かい合う、本格サービスへ
Step 3本格的なサービス
Step 2小さく始める
Step 1モック / プロトタイプ
動くアイデア>会議と資料
role of us
ハードウェア
ソフトウェア
ビジネス クラウドを中心にデジタル技術の高度な スキルを活かしサービスをデザインして いくエンジニアへ
多様な関係者をリードしよう
クラウド使って Quick に Try&Error
おしまい