overview the solution family team provides a distributed application platform uniquely designed to...
TRANSCRIPT
SOLUTION FAMILYINTRODUCTION
Overview
The Solution Family team provides a Distributed Application Platform uniquely designed to deliver the flexibility and extensibility you need to solve your real world IoT applications all while reducing development costs and time by 80-90%.
Solution Family – Development History
Develop over 14 years• 4th Generation Code Base
First 10 years - Internal Integration Tool
Designed around• Customer Demand
• Customer Extensibility
200 + Fielded Types of Applications
Train of Though Application Development
Single Tool Empowers• Operators, Maintenance Personnel
• Sales, Managers, Engineers, Owners
If it isn’t simple it doesn’t ship!
Device
CloudDevice
Device
ServerDevice
Our Capabilities
Application Platforms• Solution Engine® & Solution Builder®
Services• Turnkey Hardware/Software Solutions• Hardware Build-out – Industrial Enclosures• Architectural Services• Development Services
Training• Enable Integrators and Developers within your
organization
Products & ServicesSolution Family Application Platform• Targets Intel’s Moon Island Program
Solution Engine®• Hardware I/O, Analytics, Aggregation, Database and
Cloud Storage and Rules
• Runs on WRL5, Ubuntu, WES7, Windows CE
• Target Additional Platforms, Databases & Clouds in weeks
Solution Builder®• PC Based Application Tool
Customer chooses support level• Development support & Training
• Architectural services
• Turn Key (Act as Prime)
Edge
SolutionEngine®
Data Model
Clouds
Storage
Analytics
Appliances
What do we do?
2. Analyze Data
Solution Builder®
1. Get Data
3. Send Data to/from Cloud
4. Control the Appliance
Architectural ComparisonSolution Family Distributed Application Architecture
CompetitionCentral Service Application Architecture
Central Service
Device
Device
Device
Device
Approach• Requires Central Service
o Storage, Cloud, Analytics, Aggregation, Rules, Data Server
• Devices Move all data to the Service• Devices have no behavior without connection• Central Service Required for all Applications• Additional behaviors require developing via
available SDKs
Device
Device
Device
CloudDevice
Device
ServerDevice
Approach• Empower Every Device with Intelligence
o Storage, Cloud, Analytics, Aggregation, Rules, Data Server
• Devices move aggregated data to storage, cloud each other
• Devices have response without connectivity• Customer extensible
o Storage, Cloud, Analytics, Aggregation, Hardware, Views• Tools define entire System
The Difference
Intelligence Everywhere-Device, Cloud or in between• Hardware Interfaces, Aggregation, Analytics & Rule• Single Data Model • Database and Cloud Storage• Standards based Direct Data access from any Point
Flexible Connectivity• Create any number of device, server and cloud connections• Direct Device to Device Communications• Data Replication during Limited Connectivity• Build Device to Device only solutions without a central service
Unique Graphical Design Environment• Design and Deploy entire solution from Device, Cloud or in between• Graphically Design Connections, Hardware I/O, Aggregation, Storage &
Rules
Customer Extensible at all levels• Hardware, Databases, Clouds, Analytics, Aggregation, Tool Views
Device
CloudDevice
Device
ServerDevice
Market Opportunity
Solution Family
MachineTool
Control
ProcessControl
Security BuildingAutomation
Telematics Vertical ** 2014 * 2015 *
Transit 34 40
Industrial 9 11
Building Automation
1.4 1.5
Digital Signage
3 4
Totals 48.5 55.4
* Values are in millions of new units** Source IDC’s “Intelligent Systems: The Next Big Opportunity”
Major Customers
• Xerox – Leverage sensors and cloud capability to create printer monitoring and reporting capability
• ATM Malaysia – Developing manufacturing monitoring and automated analytics with iTrend
• Waterous – Use platform to replace GE’s soft PLC & communications, serve as communications infrastructure locally and to the web for full fire scene monitoring and control
• US Army– Creating Next Generation Manufacturing Architecture for full scale implementation
Edge
Appliances
Clouds
Solution FamilyEdge Application Flow
Data Model
2. Models & StatisticsAnalyze Data
SolutionEngine®
3. Collectors -To/From
Cloud
Storage
Analytics
4. Rules Control Appliance
1. Adapters – Get Data & Send Outputs
SolutionEngine®
Intel® ISF
Solution Builder®
Application Platform
Aggregation
Rules
Collectors
SolutionEngine
®
Solution Family
Sto
rag
e or
Clo
ud
s
An
aly
tics
IO S
yste
m
Solution Engine®
Developing Solutions
Solution Engine®
Solution Engine®
Solution Engine®
Solution Engine®
Solution Builder®
Architectural Features
Data Model: Single Data Infrastructure for all M2M Data• Hardware Adapters, Analytics, Aggregated Data• Simple REST interface for data structure and values• Designed for high speed M2M applications
Extensibility: Extend Hardware, Aggregation, Analytics, Storage • Adapters publish Data and Expose Methods • Adapters can provide Analytics, Data and Connections• Extensible Statistics Engine allows for Edge Analytics
Rules: Comprehensive Rules Engine• Rules are graphically defined as a series of steps with Actions• Rules call other rules including rules on other platforms• Rules can be uploaded and extended with Additional Actions at
runtime
Tools: Remain with application through entire lifecycle
Solution FamilyApplication Platform Architecture
Solution Builder®
IoC
Data Base(SQLite, SQLCE).NET
Solution Engine®Z
igb
ee
Data
Qu
ery
Mod
bu
s
Tem
pera
ture
BacN
et
Data
Tab
le
Uti
lity
Sch
ed
ule
Sta
tist
ics
Em
ail
iTre
nd
Data
File
A
larm
s
Ru
les
Sto
rag
e
D
isp
lay
Hard
ware
His
tory
T
em
pera
ture
s
S
tati
stic
s
iTr
end
T
ab
le A
dapte
rs
Data
C
olle
ctors
Ru
les
Sta
tist
ics
Sch
ed
ule
s Storage
OPC
XB
ee
Em
ail
Solution Engine®
Ora
cle
MyS
QL
SQ
Lit
eA
zure
ED
C
Cu
stom
er
Clo
ud
H
ere
Adapters (150+)
Modules
Modules
Eth
eri
os
C
ust
om
er
Vie
w
Here
Cu
stom
er
Ad
ap
ter
Here
Solution Builder® Shell
MONO - Wind River Linux
IDP 2.0
Wind River Linux 5
Solution FamilyApplication Platform Architecture
Solution Builder®
IoC
Data Base(SQLite, SQLCE).NET
Solution Engine®Z
igb
ee
Data
Qu
ery
Mod
bu
s
Tem
pera
ture
BacN
et
Data
Tab
le
Uti
lity
Sch
ed
ule
Sta
tist
ics
Em
ail
iTre
nd
Data
File
A
larm
s
Ru
les
Sto
rag
e
D
isp
lay
Hard
ware
His
tory
T
em
pera
ture
s
S
tati
stic
s
iTr
end
T
ab
le A
dapte
rs
Data
C
olle
ctors
Ru
les
Sta
tist
ics
Sch
ed
ule
s Storage
OPC
XB
ee
Em
ail
Solution Engine®
Data Base(SQLite, SQLCE).NET Padarn
Web Server
Ora
cle
MyS
QL
SQ
Lit
eA
zure
ED
C
Cu
stom
er
Clo
ud
H
ere
Adapters (150+)
Modules
Modules
Eth
eri
os
C
ust
om
er
Vie
w
Here
Cu
stom
er
Ad
ap
ter
Here
Solution Builder® Shell
Solution FamilyAdapters
Hardware Adapters• Zigbee (Xbee)• Industrial
• OPC• Rockwell, Siemens, ABB, Rockwell• Mitsubishi, Automation Direct, GE, BacNET• Profibus
• Modbus (RS232, RS485, TCP)• Renishaw Probes, Mitutoyo (Inspection)• Advantech ADAM Series (RS485 I/O)• Machine Tools - MTConnect®, SHDR• PCDMIS (CMM-Inspection)• Okuma, Orion
• SNMP• GPS• Transportation
• J1939• J1708• Eurotech People Counters• WSN - WVIO• Digital Signage
• Security• Geiger Counters, Atlantis EEG
Model Adapters• Building Automation
• HVAC - Heating Cooling Models• Energy Balance, Temperature
• Security• Motion Detection, Facial Recognition
• Behavior• Facial & Voice Deception, Gate
• Statistics• Transportation
• Route Planning, Passenger Loading• Subscriptions
• Everyware Cloud, Azure• Industrial OEE Machine Monitoring• Power Monitoring
Utility Adapters• Email, Text Builder, Video Capture• iTrend, Playback, Shutter, Schedule• Audio, Process Control, Timer• Database – Table, Query, File
Building Automation
Solution Engine
TemperatureDataSet Points
Set Point 72°Cut Off 73°
External Clients&
Trend Analytics
Heating Controller
Set Points
TemperatureData
Boiler
Controller Details
APT1
APT2
Outside
Modbus PLC
Set Points
Temp 72°Cut Off 73°
TemperatureService
Solution Engine
Building AutomationDemonstration
Boiler
Demonstration Architecture
APT1
Modbus PLC
Set Points
Set PointsTemp 72°Cut Off 73°
Solution Engine®Zigbee
Temperatures
ZigbeeSmart Outlet
Step 1
Boiler
Demonstration ArchitectureStep 1 – Get Data from Devices
APT1
Modbus PLC
Set Points
Set PointsTemp 72°Cut Off 73°
Solution Engine®Zigbee
Temperatures
ZigbeeSmart Outlet
Step 2
Boiler
Demonstration ArchitectureStep 2 : Send Data to Cloud
APT1
Modbus PLC
Set Points
Set PointsTemp 72°Cut Off 73°
Solution Engine®Zigbee
Temperatures
ZigbeeSmart Outlet
Step 3
Boiler
Demonstration ArchitectureStep 3 : Get Data from the Cloud
APT1
Modbus PLC
Set PointsTemp 72°Cut Off 73°
Solution Engine®Zigbee
Temperatures
ZigbeeSmart Outlet
Step 4
Boiler
Demonstration ArchitectureStep 4 : React to the Cloud Data
APT1
Modbus PLC
Set PointsTemp 72°Cut Off 73°
Solution Engine®Zigbee
Temperatures
ZigbeeSmart Outlet
Solution Family Process Control
Smart Bus Development
An
aly
tics
Rou
te
IO S
yste
m
Mod
bu
sG
PS
Every
ware
Clo
ud
Solution Builder®
Intel ISF
SolutionEngine
®
TransportationInformation Flow
Driver’s ConsolePassenger
Counter
Driver Displays
Route and StopReal-Time
Information
AdvertisementsSolution Family
GPS Engine Data
Solution Family Value
Application Platform that reduces Development Time by 80-90%• Applications in Hours• Leverage Existing Base of hundreds of applications• Designed for the domain expert, developer and customer
Supports entire IoT Application Development• Hardware->Rules->Aggregation->Storage->Cloud• Addresses all IoT application vertical markets• Enables both data acquisition and control
Quickly Extend both Tools and Engine• Engine (Hardware, Storage, Rules, Analytics)• Builder (Visualizations and Configuration)• Templates, SDKs and Examples
Tools : Productivity in Minutes – Applications in Hours
Announcing…
The Solution FamilyAlliance Program
Customer Appliance
SolutionFamilyTeam
TechnologyTrainingSupport
Customers
Solution Family - Application Elements
Application
Hardware
Cloud Services
AnalyticsStorage
Customer Appliance
SolutionFamilyTeam
TechnologyTrainingSupport
Customers
Solution Family - Alliance Partnerships
Application
Hardware
Cloud Services
AnalyticsStorage
System Integrators
Sales
Hardware Integrators
Software Integrators
Cloud Service Providers
Rules
Aggregation
Analytics
Typical Development“SDK Experience”
ApplicationDeveloper• Gets requirements from
User• Learns APIs• Creates Application
Source• Compiles and Tests
Intel CPU
IDP 2.0Other middleware
Rules
Aggregation
Analytics
Solution Family Development
ApplicationDeveloper / User• Describes
• Rules• Aggregation• Analytics
• Interacts with Application
Solution Family
Intel CPU
IDP 2.0Other middleware
* Coming soon
Application Development Comparison
Developer in Source Code Creates• Data Model, Aggregation• Creates Rules in Source Code• Storage/Cloud mechanism • Cloud & Edge Applications
Independently• Visualization Source Code
Application Maintenance• Developer replaces application• Developer creates upgrade process
Costs• Traditional Embedded Experience• Upgrades incur similar costs • Rarely Leveraged between Projects
Domain Expert through Tools• Leverages Solution Family Data Model• Graphically Defines Rules/Aggregation• Drag and Drop data to the Cloud/Storage• Single Tool from Cloud to Edge• Graphically Creates Visualizations
Application Maintenance• Tools remain to upgrade product• Identical experience to initial development
Costs• Initial - 80-90% Cost Reduction• Upgrades – 80-90% Cost Reduction• Investments are immediately available on
future projects
SDK Experience Solution Family Experience