iot solution building block wise-paas - advantech - … · 2015-06-23 · iot solution building...
TRANSCRIPT
IoT Solution Building BlockWISE-PaaS
Michael ChiuDirector
Advantech Embedded Core Group
Agenda
Technology Challenges for IoT
Advantech IoT Platform Technology: WISE PaaS
Application Model and Case Study
WISE Cloud Alliance Partner Program
Local Area
Network
IoT Data demand is changing now !
Equipment Facility
Device
Sensor
Dedicated Vertical
Application
Enterprise System
• ERP
• CRM
• Supply Chain…
Vertical Application
• Retail
• Transportation
• Manufacture…
DATA Supply
DATA Demand
Data Transportation
Management
System
Big Data Analysis
Internet
Device Collaboration
Internet
Challenges for Things and Internet!
Equipment Facility
Device
Sensor
Dedicated Vertical
Application
Enterprise System
• ERP
• CRM
• Supply Chain…
Vertical Application
• Retail
• Transportation
• Manufacture…
Things Internet
Data Transportation
Management
System
Big Data Analysis
Device Collaboration
OF ???
Internet
WISE Agent
WISE Agent
WISE Agent
Equipment Facility
Device
Sensor
Things
WISE-PaaS enables Things and Internet
Internet
Enterprise System
• ERP
• CRM
• Supply Chain…
Vertical Application
• Retail
• Transportation
• Manufacture…
Management
System
Big Data Analysis
Machine Learning
Data
BaseIoT
Protocol
WISE
Engine
RESTful API
Field Site
WISE-PaaS
Platform
IOT
Protocol
RESTful API
MQTT, AMQP
Standard Internet API
Web
Server Database
Web basedApplications
Cloud Service
GPIO
A B C
D E
A
D E
B C
HTTPS Response
HTTPS Request
MQTT Response
MQTT Request
How to access IoT Data from Internet?
Data
BaseMQTT
Broker
Server
Engine
A B C
D E
HT
TP
S
HT
TP
SR
Embedded O/S
Driver
Things
Internet
RESTful API
GPIO Data Summary
For 10:00 and 11:00WISE PaaS
Platform
WISE Agent
Driver
Serial
RESTful API
MQTT
BrokerData
Base
WISE Agent 1
WISE Agent 2
WISE Agent 3
Device CollaborationData Alarm then Device Action
RESTful API
MQTT
Broker
Data
Base
WISE
Engine
Warning Message!
Power On
If SONAR < 50
Platform
If CO2 > 800
Urgency Bottom
Analyze
Data
Take Actions
Sensor Data
Control Command
LIVE DEMO
WISE AgentBuilding Blocks for Things
WISE Agent: “Things” Building Block
GPIOStorage…
WISE Agent
SUSI API (55)
Windows/Linux (10+)
SUSI Driver (350+)
X86 / ARM (200)
Han
dle
r
Serial
Com Port
WISE Agent Core
Han
dle
r
Han
dle
r
Han
dle
r
Key Functions
Data Acquisition and Transportation
Device Control
Device Monitoring
Open for adding Handler
Small footprint Code Size
(less than 200K)
O/S Support List Windows XP Embedded/Pro/Home
Windows 7 Embedded/Pro/Home (x86/x64)
Windows 8 Desktop (x86/x64)
Windows CE 5/6/7
Linux / Android/ QNX/ VxWorks (Support by Request)
Yo
ur
Han
dle
r
Yo
ur
Han
dle
r
WISE Agent : Handler Building Block
Data
Acquisition
Device
Control
Device
Monitoring
Power On/OffSystem CPUSystem ProtectO/S RecoveryRemote KVMGPIO and Serial
Power On/Off
System Protect
Remote KVM
Terminal
GPIO and Serial
O/S Recovery
HDD and Storage
Embedded System
Network NIC
System CPU
System Protect
O/S Recovery
Remote KVM
3rd Party Software
HDD and Storage
Embedded System
System CPU
System Protect
O/S Recovery
Screen Shot
3rd Party Software
GPIO and Serial
WISE Agent for Your Software Integration
GPIOStorage…
WISE Agent
A B C
D E
Logic / Process
Program (C / C++)
SUSI API (55)
Windows/Linux (10+)
SUSI Driver (350+)
X86 / ARM (200)
Han
dle
r
Serial
Com Port
Han
dle
r
Han
dle
r
Agent Core WISE Agent SDK (Software Development Kit) for adding new Handler
Support C/C++ Programming Development
Provide Training Video, Whitepaper and Technical Documents
50 Hours for Premier Technical Support
Yo
ur
Han
dle
r
WISE Agent for Your Hardware IntegrationAdvantech Model Hybrid Model
WISE
Agent
FrameworkProgram (C / C++)
SUSI API
Handler
Your API
Your Driver
DI/DO Storage OthersGPIO
3rd Party Model
GPIO
WISE Agent
SUSI API (55)
Windows/Linux (10+)
SUSI Driver (350+)
X86 / ARM (200)
Han
dle
r
Serial
Com Port
WISE Agent
CoreH
andle
r
Yo
ur
Han
dle
r
Handler
Handler
WISE
Agent
Source
Code
Program (C / C++)
Handler
Handler
Handler
Windows/Linux (10+)
SUSI Driver
(350+)
X86 / ARM (200)
GPIO
Your API
Windows/Linux
Your Driver
Your X86 / ARM
Serial
Com Port
WISE Agent: Hardware Spec Requirement
Code Space
– Minimum 187.7 KB (Sample Application(60KB) + SAClient)
Memory Space
– Minimum 489 KB (Sample Application(400KB) + SAClient)
WISE Agent Support H/W List (Internal Use)
– ftp://RMA:[email protected]/SupportList/SUSIAccess/(NEW)
OS+SUSIAccess%20Support%20List20140917.xls
Modules Code Space
SAClient 126.6 KB
SAManager 99.3 KB
SAHandlerLoader 72.9 KB
SUSI Control Handler 139 KB
Platform Building BlockWIES PaaS
IoT PlatformFunction
‧Data Transportation‧Device Collaboration ‧Device Management
Server Scale System
Up to 1000IoT devices connection
at Windows Server 2012 64Bit
IoT Standard Protocol
MQTT, AMQP Protocol
RESTFul API Web Service
100+ RESTful API for five Category
Scalable and Open Platform
RESTful API (93)
SUSIAccess Platform Structure
MQTT (AMQP) Broker
• Reliable Connection – TCP, QoS
• Secured Connection – SSL, TLS
Windows Server 2008/2012 (64 Bit)
WISE Engine
EventManagement
SystemManagement
Event Rule Engine
SchedulingEngine
NotificationCenter
Server System Data
Gigabyte Storage
Structure Database
Device ControlData Acquisition
DeviceManagement
AccountManagement
Device and Sensor Data
Terabyte Storage
None/Semi Structure
• QoS(Quality of Service): A network control mechanism for protocol traffic priority
WISE PaaS RESTful API for SUSIAccess
100+ RESTful APIs – SUSIAccess Platform Account
ManagementDevice
ManagementDevice ControlData Aquistion
System Management
Event Management
AccountMgmt
RoleMgmt
ShareMgmt
DeviceMgmt
DeviceGroupMgmt
DeviceMapMgmt
TerminalMgmt
PowerMgmt
KVMMgmt
ProtectMgmt
RecoveryMgmt
HWMonitorMgmt
SWMonitorMgmt
IOT Device Ctrl
EventMgmt
EventNotifyMgmt
APIInfoMgmt
ServerSetting
Device Location
IOT Data Acquisit
Enable Things as a Internet Service
Data Acquisition
Device Control
TerminalMgmt
PowerMgmt
KVMMgmt
ProtectMgmt
RecoveryMgmt
HWMonitorMgmt
SWMonitorMgmt
IOT Device Ctrl
IOT Data Acquisit
Data Transpiration
Device Collaboration
HDD and Storage
Embedded System
Network NIC
Power On/Off
System CPU
System Protect
Remote KVM
Screen Shot
Terminal
GPIO and Serial
3rd Party Software
O/S Recovery
Web
Server Database
Web basedApplications
Cloud Service
MQTT HTTP
ThingsWISE Agent Handler
InternetWeb Based
WISE PaaSRESTful API
150+ WISE-PaaS RESTful APIs
Account mgmt
Device mgmt
Device control
Event mgmt
System mgmt
Sensor/DeviceManagement Security
Vulnerability Management
SIEMSecurity Information/
Event Management
Security Dashboard
Global Threat Intelligence
Real-Time Data
Access
Live View Stream
TopologyMgmt
History Data
Analysis
Playback Stream
FaultMgmt
Advanced Alarm Mgmt
Event Mgmt
ConfigMgmt
Action Logger
IVS Data Mgmt
PerformanceMgmt
DashboardEditor & Viewer
Channel Mgmt
Device Mgmt
iFactory 4.0Interactive
Signage
VideoSurveillance
NetworkManagement
Events Interactive
Playback log
Events log
Account Mgmt
Device Mgmt
How to access and control Things with RESTful API (Web Service)?
Service Request
Service Respond
https://www.susiaccess.com/devmgmt/hwmonitor/{agentid}
WISE PaaS Web BaseApplication
WISE Agent
MQTT
RESTful APISecurity: SSL,TLS
Device Management Building Block for Things
• 200+ Ready Embedded Platform Ready• 12 WISE Agent Handlers for Monitoring and Control• Connected to RESTful API Service as Web Service
WISE AgentSystem Level
WISE Agent
EncryptionBackup/Recovery
Protection
Endpoint Security
Embedded Security
Enhanced Security
Network SSL TLS
WISE PaaS Vulnerability
ManagementGlobal Threat Intelligence
Account Management
Security Dashboard
Security Information/ Event Management Device Control
WISE-PaaS Security Building Block
McAfee Acronis Advantech
WISE Agent #: Under 100
– CPU: Intel Core i5 3340
– Mem: 8G (DDR3 1066)
– HDD: 1TB (7200rpm)
– LAN: Giga Ethernet
WISE Agent #: 100-500
– CPU: Intel Core i5 4460
– Mem: 16G (DDR3 1600)
– HDD: 2TB (7200rpm)
– LAN: Giga Ethernet
WISE Agent #: 500-1000
– CPU: Intel Core i7 4790
– Mem: 16G (DDR3 1600)
– HDD: 4TB (7200rpm)
– LAN: Giga Ethernet
–
HDD Storage Space Benchmark
– 50 Sensors / WISE Agent
– One Record / 5~10 Seconds
– Data Retention: 1 Years
O/S Support
– Windows Server 2012, 64-Bit
– Windows Server 2008 (Service Pack 2) 64-Bit
Recommended Hardware Specification
Sensor Data Acquisition Model
Wire Sensor Gateway Model
Direct Data Acquisition
Sensor
Node
WISE Agent
Logic / Process
Program (C / C++)
Sensor Gateway API
Wireless Communication Module
Lib
rary
Lib
rary
Lib
rary
Agent
Core
Sensor 采集模式
Sensor
Node
Sensor
Node
ARM Embedded Platform
Device Data Acquisition Model
Direct Embedded Model Indirect Gateway Model
Embedded ComputerSystem
EmbeddedBoard System
New Devicefor Tings
Existing Device To be Things Enabled
Serial
GPIO
Case Study – Enterprise Data Center
Energy Saving: 34% Equipment ROI: 3.0 Years
Server Room Facility
ITSystem
Data Transportation
Device Collaboration
Sensor Gateway
WISE PaaS
Case Study– Air Compressor
Data Gateway
Embedded ComputerSystem
Existing Air Compressor Maintenance Cost Reduction 30%
Energy Saving: 40% Equipment ROI: 2.5 Years
Case Study- Retail Chain Store
Operation Availability+ 0.1%
+0.1% Profit+ US$100Million
Device Availability+0.1%
Device ManagementHybrid H/W Model
AdvanPOS3rd Party 3rd Party
Digital Signage Content
CASE Study – Digital Signage
Satisfaction +10%
Incremental Rev$ +30%
iParking ServiceDigital Signage
VIP Customers # +20%
Data Integration
Parking System
Device Collaboration
CRM Customers
WISE-Cloud Alliance Partner ProgramSoftware US$ 20,000
Embedded Hardware US$ 5,000
• Unlimited copies of License for 2 years (WISE PaaS &WISE Agent)
• Software Development Kit and Training
• WISE Agent Source Code• WISE PaaS Sample Code• 50 Hours premier technical Support
• Select WISE Agent Ready System• Total Value under US$5000 (List Price)• POC and Design-IN Purpose
Microsoft Azure US$ 3,000• Machine Learning• Virtual Machine• Full Function of AZURE
WISE PaaS
WISE Agent
I
Awareness & Exposure
Case Studies Co-branded Events WW Trade Show
Press Release e-Journal Brochure/AD
WISE-Cloud Go To Market Alliance
Joint Event Promotion
Joint Sales Call
Value: US$ ?K
Our WISE enables Your Cloud!