ユーロテックのM2Mソリューションによる課題の解決

ユーロテックのM2Mソリューションによる課題の解決
株式会社アドバネット
ユーロテック システム ビジネスユニット
ビジネス デベロップメント マネージャー
橋本 武
2014年5月
ご紹介内容
• アドバネット/ユーロテックのご紹介
• 課題
– フィールドデバイスとデータのデカップリング
– リモートデバイスのライフサイクルマネージメント
– 取得データのリアルタイム解析
• EDC(Everyware Device Cloud)のご紹介
–
–
–
–
–
–
Everyware Software Framework (ESF)
Everyware Cloud: インテグレーションプラットフォーム
Everyware Server: オンプレミス インテグレーションプラットフォーム
ReliaGATE 50-21: 3G対応インテリジェント マルチ サービス ゲートウェイ
ReliaCELL 10-20: IP67対応耐環境セルラアダプタ
DynaPCN 10-xx: インテリジェント ピープルカウンタ
2
アドバネットのご紹介
産業用組込みボード・コンピュータ開発、システム開発、
ファームウェア開発など、設計・開発から製造、品質保証
まで国内一貫体制のもと、半導体製造装置/テスター、
交通関連装置、医療機器などの高い信頼性が要求される
産業分野に製品をご提供しています。
•
•
設立
資本金
1981年7月
7,244万円
•
•
•
本社
工場
支社
岡山県岡山市
岡山県岡山市
東京都千代田区神田
岡山 本社
2007年11月ユーロテックグループの傘下に入る
岡山 工場
3
ユーロテック グループ
•
•
•
•
•
本社
イタリア アマロ (Amaro, Italy)
最高経営責任者 ロベルト・シアグリ (Roberto Siagri)
総売上高
€66.1M(2013年通期 グループ全体)
(95.8億円、1ユーロ=145円換算)
社員数
354名 (2013年12月31日 グループ全体)
事業拠点
イタリア、英国、フランス、米国、インド、日本
イタリア アマロ 本社
4
M2Mインテグレーションプラットフォーム
iPaaS: Integration Platform as a Service
データプロデューサ(センサー)と
データコンシューマ(アプリケーション)のデカップリング(分離)
M2M インテグレーションプラットフォーム
シンプルなM2Mソリューション
ただ一つのアプリケーション
他の接続オプション不要
ビジネス
アプリケーション
Internet /
TCP/IP
ゲートウェイ上に
特別なアプリケーション不要
ただ1種類の
ゲートウェイ HW & SW
ただ1種類の
デバイス / センサー
サービス
ゲートウェイ
センサー
アクチュエーター
ディスプレイ ...
6
M2M インテグレーションプラットフォーム
実際のソリューションはもっと複雑
•
•
•
•
ゲートウェイやエッジノード上には複
数のサービス
異なるコネクティビティのオプション
2種類以上のマーケットに対応
カスタマー特有のビジネスロジック
ビジネス
アプリケーション
Internet /
TCP/IP
xDSL
Cable
Ethernet
2G /
2.5G
WiFi
3G /
LTE
Satellite
WiMAX
Other
マルチサービス
ゲートウェイ
センサー
アクチュエーター
ディスプレイ ...
7
M2M インテグレーションプラットフォーム
地理的にも分散
ビジネス
アプリケーション
?
マルチサービス
ゲートウェイ
センサー
アクチュエーター
ディスプレイ ...
8
M2M インテグレーションプラットフォーム
デバイスデータに対して複数のカスタマー(アプリケーション)
@
ビジネス
アプリケーション
?
マルチサービス
ゲートウェイ
センサー
アクチュエーター
ディスプレイ ...
9
M2M インテグレーションプラットフォーム
機器に対する ESB(Enterprise Service Bus) が必要
クラウドプラットフォームのアプローチ
@
ビジネス
アプリケーション
センサーとアプリケーションの
デカップリング(分離)
Everyware Cloud
M2M
インテグレーション
プラットフォーム
アプリケーション
プラットフォーム
+
マルチサービス
ゲートウェイ
センサー
アクチュエーター
ディスプレイ ...
10
M2M インテグレーションプラットフォーム
Everyware Cloud - “Integration Platform as a Service”
アプリケーション
サービスレイヤー
SaaS
(Software
as a Service)
アプリケーション
インフラストラクチャ
サービスレイヤ
PaaS
(Platform
as a Service)
システム
インフラストラクチャ
サービスレイヤ
IaaS
(Infrastructure
as a Service)
M2M インテグレーション プラットフォーム
iPaaS
デバイス
11
M2M インテグレーションプラットフォーム
分散したデバイスとエンタープライズITとの統合
SaaS
aPaaS
Everyware Cloud
M2M インテグレーション プラットフォーム
12
M2M インテグレーションプラットフォーム
iPaaSによるITとOTの融合
ガートナーの2013年レポートでユーロテックが
「IT/OT Alignment and Integration」部門の
Cool Vendor に選ばれました
• iPaaS: Integration Platform as a Service
• IT: Information Technology
– 情報システム
• OT: Operational Technology
– 装置のオペレーションを高度化する技術
– ファクトリーオートメーション(FA)など
13
ユーロテックのM2Mソリューション
Everyware Software Framework (ESF)
インテグレーションプラットフォーム Everyware Cloud
3G対応インテリジェント マルチ サービス ゲートウェイ
M2M アプリケーション
ESF + Everyware Cloud = Everyware Device Cloud (EDC)
データ・コンシューマー
データの分析 / 処理
(ビジネス・アプリケーションなど)
標準のインターフェース:HTTP + REST API
インテグレーション
プラットフォーム
デバイスの管理
データの管理
標準のインターフェース:MQTT
サービス
ゲートウェイ
データの収集
データ・プロデューサー
データの収集
(センサーなど)
15
Everyware デバイス・クラウド(EDC)
ESF(Everyware Software Framework)の構成
ビジネス・アプリケーション
標準のインターフェース
3G / LAN
/ WLAN
EverywareTM
Software Framework
EverywareTM
Device Cloud
標準のインターフェース:MQTT
Everyware Cloud
クライアント Add-on
ファウンデーション・レイヤー
OSGi フレームワーク
Java バーチャル・マシン (JVM)
ESF
Everyware Software
Framework
OS (Linux)
ハードウェア / BIOS
16
MQTT プロトコルの概要
Message Queuing Telemetry Transport
•
•
TCP/IP を使用したブローカー・ベースのパブリッシュ/サブスクライブ型
メッセージングプロトコル
コンパクトなヘッダを採用し、効率的で容易に実装可能
•
制約された環境で使用するのに理想的 ===> M2Mアプリケーションに最適
– ネットワークのコストが高い、帯域幅が狭い、信頼性が低い環境
– プロセッサーやメモリーのリソースが限られている組み込み機器で実行される環境
– 多対多、双方向のメッセージング
•
•
•
•
1999年に IBM と Eurotech が共同でドラフト仕様を作成
2010年にロイヤリティフリーとして公開
現在はオープンソースで標準化団体OASISが管理
Eclipseプロジェクト「Paho」として発足
•
Facebook Messenger アプリケーションでも採用
17
•
OSGiバンドルの開発
– オープンソースの開発環境「Eclipse」で開発可能
– Javaの知識があれば開発可能
– OSGiアライアンスのサイトで仕様入手可能
– 実際は単体のjarファイル
バンドル4
OSGiの特徴
– OSGiのアプリケーションはバンドルと呼ばれ、ネットワーク経由でインストール、起動、停
止、アンインストールをリブートせずにおこなうことが可能で、新しいサービスの追加や機
能変更、また不具合の改修などを容易に実現する事ができる
(ライフサイクル管理)
バンドル3
•
バンドル2
OSGi(Open Services Gateway initiative )とは
– アプリケーションのJavaモジュールをリモートで動的に管理するためのしくみ
– OSGi Alliance (www.osgi.org) において標準化が行われている
バンドル1
•
バンドル N
OSGiの概要
OSGiフレームワーク
Java VM
OS (Linuxなど)
18
ESFの概要
ESF: Everyware Software Framework
•
デバイスのアブストラクション
– ソフトウェアが様々なハードウェアで動作するように各種インターフェースのアブストラクシ
ョン層を提供
(WiFi, 3G, GPS, シリアル, USB, CAN, ディジタル I/O, アナログ I/O など)
•
ゲートウェイのベーシックサービス
– 時刻同期、シリアルポートの設定、Ethernet管理など
•
ネットワークのコンフィグレーション
– IP, DHCP, NAT, NTP, ファイアウォール設定など
•
コネクティビティ
– ECクライアント、MQTT
•
フィールドプロトコル
– Modbusなどの産業用プロトコル、ヘルスケアプロトコルなど
19
ESF:さまざまなハードウェアに移植可能
Boards &
Modules
Software portability across
25+ ESF Enabled HW Platforms
Catalyst Module XL
Catalyst TC
ISIS PC/104 Module
ISIS XL PC/104 Module
BR2000 Man-worn Computer
Ready To Use
Devices
DynaVIS Rugged Panel PC & Vehicle Console
DuraCOR 10-00 Rugged Mobile Computer
Helios General Purpose Platform
20
Everyware デバイス・クラウド(EDC)
Everyware Cloudの機能詳細
ビジネス・アプリケーション
標準のインターフェース
HTTP + REST APIs
各種ビジネス・アプリケーション
データの保存
Data Store
データの解析
Rule Engine
デバイスとの通信
3G / LAN
MQTT
Broker
/ WLAN
EverywareTM
Software Framework
コンソール
データへのアクセス
HTTP + REST APIs
各種のアクション
EverywareTM
Device Cloud
標準のインターフェース:MQTT
Everyware Cloud
クライアント Add-on
ファウンデーション・レイヤー
OSGi フレームワーク
Java バーチャル・マシン (JVM)
ESF
Everyware Software
Framework
OS (Linux)
ハードウェア / BIOS
21
Everyware Cloud の機能
コンソールの機能概要(プラットフォーム管理用インターフェース )
•
•
データ コンシューマ
(アプリケーション)
データの保存
Data Store
データの解析
Rule Engine
デバイスとの通信
MQTT Broker
各種のアクション
コンソール
データへのアクセス
HTTP + REST APIs
•
•
•
ユーザー管理
デバイスの管理
– Device ID
– 接続ステータス
– OSGiによるソフトウェア
管理
ルールエンジン(CEP)
– トリガ条件設定
– アクションの設定
データの管理
– データベース
コネクティビティ
– MQTT
– HTTP + REST API
データ プロデューサ
(センサー)
22
Everyware Cloud のルールエンジン(CEP)
•
パブリッシュされたデータを処理するためにSQLベースのルール・エンジンを使用
– SQL類似のEsper event processing languageにより記述
• Esper はComplex Event Processing (CEP) のためのコンポーネント
•
•
•
•
– 迅速なメッセージの処理
– ユーザーの設定した条件が発生したときに通知
リアルタイムでデータに統計的なルールを適用
特定の条件や閾値によりトリガーイベントを発生させる
継続的なクエリー、フィルタリング、計算(min, max, avg, stddev…)
ルールにより実行されるアクション
– E-mail
– SMS
– Twitter notification
– MQTT publish event
– REST API call
23
M2M Stack
エンタープライズ アプリケーション
Big Data
アプリケーション
レイヤー
SaaS
M2M アプリケーション
プラットフォーム
aPaaS
アプリケーション
インフラストラクチャ
レイヤー
iPaaS
M2M インテグレーション
プラットフォーム
IaaS Datacenter
システム
インフラストラクチャ Server
デバイスクラウド
コミュニケーション Internet
インフラストラクチャ
Carriers
フィールド
インフラストラクチャ
マルチサービス
ゲートウェイ
Modbus
PLC
PCN
24
ユーロテック M2M関連製品
• Everyware Cloud
– パブリッククラウドベースの
インテグレーションプラットフォーム
• Everyware Server
– 19” 1U アプライアンス
オンプレミス インテグレーションプラットフォーム
• マルチサービスゲートウェイ
– ReliaGATE 50-21:3G、Wi-Fi対応ゲートウェイ
• M2M用セルラーアダプタ
– ReliaCELL 10-20:3G、USBアダプタ
• ピープルカウンタ
– DynaPCN:3Dビジョンテクノロジによる人数カウント
25
M2M インテグレーションプラットフォーム
システム インフラストラクチャのオプション
M2M インテグレーション プラットフォーム
システム インフラストラクチャ
オンプレミス 19” 1U アプライアンス
(Servers, Storage, Networking, OS)
オンプレミス
19” 1U アプライアンス
Everyware Server
システム インフラストラクチャ サービス
パブリック クラウド
(IaaS)
パブリック クラウド
Everyware Cloud
ReliaGATE 50-21 の概要
インテリジェントなマルチサービスゲートウェイ
•
•
•
•
M2Mに最適な無線通信機能のオプション(電波法、電気通信事業法対応)
– 3G通信対応(W-CDMA)
– Wi-Fi(APモード/Clientモード)、ZigBee、GPS
豊富なインターフェース
– Ethernet(ルーティング機能搭載)
– シリアルポート、USB、CAN、アナログ入力、DIO
産業用途向けの特徴
– 広い動作温度範囲:-20℃ ~ +60℃(拡張温度版は-40℃~85℃)
– 保護機能付きワイドレンジDC入力電源(9V~36V)
– CE、FCC対応
M2M / IoT (Internet of Things) に対応
– ESF搭載によりM2M / IoT アプリケーションに最適
• Java Virtual Machine (JVM) と OSGi が含まれており、アプリケーションの開発時間を短縮し、
装置のライフサイクル管理を実現します
• ESFプラグインを使用することで、装置を容易にプログラムすることが可能です
– EDC対応によりクラウド環境を使用可能
• エンド・ツー・エンドのクラウドソリューションにより、フィールドからのデータを収集、処理、転送、
解析、制御することができます
27
ReliaGATE 50-21 のコネクティビティ
インテリジェントなマルチサービスゲートウェイ
3G通信
(Cloud への接続)
WLAN (Access Point & Client)
(各種Client への接続)
GPS(位置情報)
Zigbee (各種センサーへの接続)
USB ホスト: 4ポート
GbE 1
EIA-232/485 : 2ポート
Dual CAN ポート:
CAN 2.0B spec
アナログ入力: x 2
デジタル入力: x 4
デジタル出力: x 2
GbE 2
独立した2チャンネルの
Gigabit Ethernetポート
ルーティング機能搭載
28
ReliaCELL 10-20 の概要
IP67耐環境セルラアダプタ
•
•
•
•
•
•
各国の通信方式、通信キャリア対応のモジュールオプション
– 2G, GSM:ヨーロッパ
– 2.5G, CDMA:北米(Verizon, Sprint)
– 3G, GSM:北米(AT&T, T-Mobile)、日本(NTT DOCOMO)、韓国(SKT)
– 3G, CDMA:北米(Verizon, Sprint)
– 4G, LTE:(2014年下半期リリース予定)
日本向けは電波法、電気通信事業法対応
インターフェース
– USB 1ポート: USB2.0、USB3.0
– SIM:Dual microSIM
アンテナ:SMAコネクタ (ダイバーシティとGPSはオプション)
産業用途向けの特徴
– IP67対応
– 動作温度範囲:-40℃~85℃
各種のドライバ
29
DynaPCN 10-xx: ピープルカウンタ
インテリジェントな人数カウント
•
•
•
•
赤外線LEDと立体カメラにより
人の出入り(乗降)を計数
リアルタイムの画像解析により、
人数情報としてデータ処理
周囲の環境に影響されない性能
–
–
–
周囲温度
色(背景や服)
周囲状況の変化
–
光の加減(太陽光/暗所)
RS-485/Ethernet/PoE
電源
I/O入出力
赤外線 LED
立体カメラ
サービス・パネル(USB)
調節可能
運用実績で97%以上の精度
バス・電車での設置例
検出エリア
30
Thank You!
お問い合わせ:
東京支社
ユーロテック システム ビジネスユニット
〒101-0045 東京都千代田区神田鍛冶町3丁目5-2 KDX鍛冶町ビル4F
TEL: 03-5294-1731
Email: [email protected]
www.eurotech.com/jp
www.eurotech.com