SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Encapsulating Complexity in IoT Solutions 
- or - 
How Java Software Re-shapes Embedded 
Geoffrey A. Morton 
Group Vice President 
M2M and IoT
Anatomy of a Legacy (Current) M2M System 
…many architectures, protocols 
RTU 
SCADA 
DCS 
Modbus 
Edge 
HART 
Fieldbus 
Condition-Monitoring 
Client-Server 
DNP3 
Zigbee 
Telemetry 
M2M 
telecontrol 
PLC 
VPN 
telematics 
CANbus
The Simplicity of M2M Projects 
The Pieces – Simple Approach 
Internet / TCP/IP 
Business 
Application 
Sensors, 
Actuators, 
Displays, … 
Service 
Gateway 
Sure, some M2M solutions appear to be simple: 
•Single application / service on gateway 
•Single business application to talk to 
•Simple single gateway hardware
Less Simple M2M Projects 
… maybe there are multiple different and/or changing services to be performed at the edge 
Internet / TCP/IP 
Business 
Applications 
Sensors, 
Actuators, 
Displays, … 
Service 
Gateway
More Complex M2M Projects 
… maybe different connectivity options are required 
Internet / TCP/IP 
Ethernet 
WiFi 
3G / LTE 
Satellite 
WiMAX 
Other 
Business 
Applications 
Sensors, 
Actuators, 
Displays, … 
Service 
Gateway
The Complexity of M2M Projects 
… the devices are geographically dispersed 
Business 
Applications 
Sensors, 
Actuators, 
Displays, … 
Service 
Gateway
The Complexity of IoT Projects 
... or all of these requirements together 
@ 
Business 
Applications 
Sensors, 
Actuators, 
Displays, … 
Service 
Gateway
Device Cloud Solutions 
Where M2M Projects most often fail… 
M2M 
Communication 
Infrastructure 
Device Firmware / 
Application 
Business 
Application 
Sensors & 
Device 
Hardware 
Business 
Application 
Integration 
1 
2 
3 
4 
6 
•Selecting and integrating sensors, devices, sensors, human machine interfaces (HMI), Meters, legacy field busses & actuators 
•Ensuring long life support 
•Meeting certification requirements 
•Selecting and integrating operating system, device support / drivers 
•Implementing the business logic 
•Optimum M2M protocols 
•WAN cost reduction 
•Security 
•Device data management 
•Device life cycle management 
•Security 
5 
•Decoupling of producers and consumers of data 
•Write speeds 
•Real-time data streams 
•Data storage 
•Standard APIs 
•Ready to use adapters for standard applications 
•CEP / Complex Event Processing capabilities 
1 
2 
3 
4 
6 
5 
7 
•Application development & life cycle management 
•Dashboards, user interaction & interfacing 
•Integration (Big Data, social networks, enterprise IT) 
5 
7 
8
Good Reasons … 
What Businesses & Organizations should consider 
•Become more efficient 
•Actions based on real data from the field 
•Avoid cost & downtime - preventive maintenance 
•Improve products and services 
•Discover new ways to serve your customers 
•Increase customer satisfaction 
•Open up new business opportunities 
•Transform your business 
•Find additional revenue streams 
•Increase agility 
•Fast Time-to-Market – move faster than your competition 
•Enable small things to make a big impact 
•Build the ability to scale
Good Reasons for IoT Solutions 
But How…? 
M2M 
DATA 
IOT 
Sensors 
SERVICES 
platform 
M2M 
monitoring 
management 
REMOTE 
Preventive Maintenance 
many-to-one 
machines 
DEVICES 
actuators 
HMI 
near real-time 
MQTT 
PROTOCOLS 
field 
bus 
HARDWARE 
gateway 
MULTI SERVICE 
REST 
unattended 
OT 
IT/OT INTEGRATION 
iPaaS 
DaaS 
BIG DATA 
ANALYTICS 
business intelligence 
IT 
CEP 
CLOUD 
on-premise 
database 
ESB 
SaaS 
MOBILE 
APPLICATION 
INTERNET 
virtualization 
IaaS 
IP 
open source 
CONTEXT 
DECISION 
Business Models 
ASSET 
cellular 
wireless 
satellite 
BUSINESS 
services 
servitization 
COST 
CUSTOMER 
PARTNER 
OEMs 
ORGANIZATIONS 
PRODUCT 
VALUE 
support 
INFRASTRUCTURE 
outsourcing 
new business models 
everything as a service 
DaaS 
iPaaS 
java 
OEP 
INTEGRATION 
Time-to-Market 
TCO
APIs, Dashboards, Console, etc. 
Eurotech IoT Approach 
Distributed Systems Architectural Overview 
Consumers of 
Data 
M2M 
Integration Platform 
Multi- 
Service 
Gateways 
Producers of 
Data 
M2M 
Infrastructure 
Solution 
Operational 
Technology 
Building Block 
Standard Interfaces
The Complexity of IoT Projects 
Solution: Properly Architected IoT Stack 
Business 
Applications 
Sensors, 
Actuators, 
Displays, … 
@ 
Multi- 
Service 
Gateway 
M2M 
Integration 
Platform 
M2M Integration Platform
Eurotech IoT Approach : Edge2Enterprise 
Overview 
System 
Infrastructure 
Application 
Infrastructure 
Layer 
Application Layer 
Communication Infrastructure 
Field Infrastructure 
MQTT 
M2M Integration Platform 
Client 
Device HW 
Device, Gateway, 
OS, Security 
Device Application Framework 
Certifications, etc 
Aggregators & On- Premise Platforms 
M2M Integration / Application Enablement / Device and Application Management Platform 
SIM Card & Communication Infrastructure Management 
Optimum M2M / IoT Protocols 
Public Cloud 
Private Cloud 
Sensors, HMIs, Actuators, etc. 
aPaaS 
SaaS 
Enterprise Applications 
Big Data 
Databases 
Analytics 
Enterprise IT 
Mining 
CEP 
ERP 
CRM 
….
Multi Service Gateway Framework (ESF) 
Functional Overview 
Java VM 
OSGi Application Container 
Device Abstraction 
Gateway Basic Services 
Network Configuration 
Network Configuration 
Field Protocols 
Connectivity and Delivery 
Administration GUI 
Operation & Management 
Linux 
Hardware 
Multi- Service Gateway 
App 1 
App 2 
App n 
. . . . 
Applications 
14 
KURA
Everyware Cloud 
Eurotech 
End-To-End 
Solution 
Transforming Bits of Data at the Edge of the Network into Actionable Information in the Business Users’ Hands 
@
M2M Integration Platform 
System Infrastructure Options 
PaaS 
SaaS 
IaaS 
System 
Infrastructure 
Service 
Layer 
Application 
Infrastructure 
Service 
Layer 
Application Service Layer 
M2M Integration Platform 
iPaaS 
System Infrastructure 
(Servers, Storage, Networking, OS) 
System Infrastructure Services 
(IaaS) 
On-Premises 19” 1U 
Appliance 
Public Cloud 
Everyware Cloud 
Everyware Server 
16
Sensors, Actuators, 
etc. 
M2M Architecture 
Typical Edge-Node, Gateway, Smart Sensor Scenarios 
Device Cloud 
Infrastructure 
Distributed Device Logic 
& Infrastructure 
Business / Application Logic & Infrastructure 
Applications / Enterprise IT 
M2M Gateways, Smart Edge Nodes, Connected Sensors 
M2M Gateway 
Cloud 
Client 
HW 
Cloud 
Client 
Integrated Solution 
Cloud 
Client 
Connected Sensor 
Sensor, Machine 
M2M 
Integration Platform 
M2M 
Protocols 
MQTT
IoT Architecture 
Typical Gateway Scenarios 
Communication 
Infrastructure 
M2M Gateways, 
Smart Edge Nodes 
HW 
MS 
SW 
Cloud 
Client 
HW 
OS 
SW 
Cloud 
Client 
HW 
OS 
SW 
Cloud 
Client 
HW 
OS 
SW 
Cloud 
Client 
HW 
MS 
SW 
Cloud 
Client 
HW 
OS 
SW 
Cloud 
Client 
Device Cloud Infrastructure 
Internet / IP 
Applications / 
Enterprise IT 
Comms 
Infrastructure 
M2M 
Integration 
Platform 
On- 
premise 
Public 
Cloud 
@ 
Sensors, Actuators, Meters, HMIs, Smart Devices, Field Buses etc.
M2M Integration Platform…for IoT 
Positioning the Everyware Cloud Platform 
Application 
Enablement 
Device & Data 
Management 
M2M Integration Platform 
Multi- Service Gateways 
@ 
IT / Business Applications 
REST 
MQTT
on 
Application Integration 
Account Management 
Security 
Configuration & 
Administration 
Data Management 
Device Management 
Device Connectivity 
M2M Integration Platform 
Custom 
Applications 
Enterprise 
Application 
@ 
Alerts 
Everyware Cloud Functional Overview 
20
Everyware Cloud Device Management 
Overview 
on 
Application Integration 
Device Connectivity 
Account Management 
Security 
Configuration & Administration 
Data Management 
Device Management 
Remote System Command 
Remote Configuration Management 
Device Operation & Management 
Remote Software Updates 
Remote Log Retrieval 
Device Diagnostic Service 
Remote VPN Access 
•Operation and management of 
the distributed devices in the field 
•Management of device configurations and other software components 
•Logging and monitoring of vital data from the distributed systems 
•Life-cycle management of applications / business logic on the device 
•Transparent and secure remote access to the remote devices
Everyware Cloud Device Management 
Overview
Everyware Cloud Device Management 
•Laid over MQTT connection 
•Real-Time Device/Connection Status 
•Device Event Logging/History 
•Device Profile and Localization 
•Device Configuration 
•Snapshots and Rollbacks 
•Application Lifecycle Management Remote Device Access (Shell, VPN) 
•Remote OS Commands 
•Device Device Diagnostic Service** 
•Based on OSGi Standard 
•Event Scheduler & Device Groups** 
•Fully supported by the EC APIs 
Summary 
on 
Application Integration 
Device Connectivity 
Account Management 
Security 
Configuration & 
Administration 
Data Management 
Device Management 
** available in Q3/14
Everyware Cloud Device Management 
Remote Configuration Management 
•Device configurations can be managed (changed, stored, restored) in a transparent, device architecture independent way 
•Device configuration changes can be made on the platform as well as on the device. Device configurations are automatically synchronized between the platform and device 
•Device configuration snapshots and rollbacks 
•Requires ESF 2.x / Kura on the device side 
•Scheduler support** 
** available in Q3/14 
Remote System Command 
Device Operation & Management 
Remote Software Updates 
Remote Log Retrieval 
Device Diagnostic Service 
Remote VPN Access 
Remote Configuration Management
Everyware Cloud Device Management 
Remote Software Updates 
•Remote software updates and changes 
•Management of bundles and packages on remote device from the platform during runtime 
•Adding / removing 
•Starting / stopping 
•Requires ESF 2.x / Kura on the device side 
•Scheduler support** 
** available in Q3/14 
Remote System Command 
Remote Configuration Management 
Device Operation & Management 
Remote Log Retrieval 
Device Diagnostic Service 
Remote VPN Access 
Remote Software Updates
Everyware Cloud Device Management 
Remote System Command 
•Remote system commands / shell access (Linux OS level) 
•For manual and batch interaction with the remote device 
•Using the established MQTT channel for communication 
•Requires ESF 2.x / Kura on the device side 
•Scheduler support** 
** available in Q3/14 
Remote Configuration Management 
Device Operation & Management 
Remote Software Updates 
Remote Log Retrieval 
Device Diagnostic Service 
Remote VPN Access 
Remote System Command
Everyware Cloud Device Management 
Remote Log Retrieval** 
•Automatic collection / retrieval of logging information from remote devices 
•Important for monitoring, security and compliance 
•Management of retrieved logs on the platform 
•Storing 
•Re-routing (through API) 
•Using the established MQTT channel for communication 
•Requires ESF 2.x / Kura on the device side 
** available in Q3/14 
Remote System Command 
Remote Configuration Management 
Device Operation & Management 
Remote Software Updates 
Device Diagnostic Service 
Remote VPN Access 
Remote Log Retrieval
Everyware Cloud Device Management 
Device Diagnostic Service 
•Automatic collection / retrieval of diagnostic information from remote devices 
•Important for health monitoring, security and …. 
•Management of thresholds, for example: 
•CPU load 
•Cellular reception quality 
•… 
•Using the established MQTT channel for communication 
•Requires ESF 2.x / Kura on the device side 
Remote System Command 
Remote Configuration Management 
Device Operation & Management 
Remote Software Updates 
Remote Log Retrieval 
Remote VPN Access 
Device Diagnostic Service
Everyware Cloud Device Management 
Remote VPN Access 
•Secure initiated transparent IP connection between remote systems and devices in the field 
•Gateways behind firewalls can be reached 
•No IP addressing conflicts prevent or complicate the establishment of connections 
•Using the established MQTT channel for initiating the VPN connection to the remote device (openVPN) 
•Requires ESF 2.x / Kura and the Everyware VPN Client on the device side 
M2M Integration Platform 
MQTT (Always-On) 
VPN On-Demand 
VPN Server 
Remote 
Access 
Remote System Command 
Remote Configuration Management 
Device Operation & Management 
Remote Software Updates 
Remote Log Retrieval 
Device Diagnostic Service 
Remote VPN Access
Everyware Cloud Device Management 
Unique Remote VPN On-Demand Access 
30 
M2M Integration Platform 
MQTT (Always-On) VPN On-Demand 
VPN Server 
Remote 
Access 
VPN request Started from remote
Eurotech IoT /Services Portfolio 
Integrated Vertical Solutions 
High Performance Computing 
Boards & 
Modules 
Value Add Software & Services 
Transportation & Mobility 
Defence & 
Aerospace 
Devices & Systems 
Medical & 
Healthcare 
Industrial & Commercial 
Logistics & Networking 
Security & 
Surveillance 
Vertical Application Solutions
Eurotech Portfolio : Customer Use Cases 
Integrated Vertical Solutions 
Transportation & Mobility 
Defence & 
Aerospace 
Medical & 
Healthcare 
Industrial & Commercial 
Logistics & 
Networking 
Security & Surveillance 
Building Automation 
Machine Automation 
Vending Machines 
Kiosks 
Smart Energy / 
Smart Grid 
Handheld and Wearable Devices 
Mobile mounted devices 
Integrated RFID 
Readers 
Reverse 
Vending 
Banks and Institutions Homeland Security Border control Highway /Parking lots / Gates 
Armored Vehicles 
UGVs 
Helicopters 
Aircraft 
Future Soldier 
Public Buses 
Trains & Underground 
Toll gates 
Digital Signage / Customer Information 
High-end Diagnostic Equipment Portable Medical Devices Medical Gateways
The Eurotech Unique Value Proposition 
M2M/IoT Building Blocks & Solutions 
M2M 
IoT 
Integration OT/IT
Eurotech M2M Solutions 
M2M Solutions and Enterprise IT/OT Integration 
CW 100 for 2012, 2013, 2014
The Eurotech Unique Value Proposition 
External Voices…. 
Gartner / Cool Vendors in IT/OT 
Alignment Report 
“However, they should also favor providers, such as Eurotech, that offer open-standards- based platforms, and can support on-premises deployment models to minimize vendor lock-in issues and maintain strategic agility.” 
Eclipse Foundation / M. Milinkovich “I just got the full Eclipse Kura demo and I was blown away. Very cool stuff.” 
VDC Research Group 
“With two decades of embedded/M2M experience, existing capabilities, and investments, we expect Eurotech to differentiate itself versus other traditional embedded board vendors as the company moves up the value chain.” 
Harbor Research, White Paper 
“Eurotech has organized a novel combination of tools and technologies that work together in unprecedented ways to solve more complex business problems than previous generations of intelligent device networking technology and enterprise applications have been able.”
www.eurotech.com 
Thank You! 
Geoff Morton 
Group Vice President, M2M and IoT 
Geoff.morton@eurotech.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edge
 
IoT the driver of Business Innovation: better products, new services and...
IoT the driver of  Business Innovation: better products, new  services  and...IoT the driver of  Business Innovation: better products, new  services  and...
IoT the driver of Business Innovation: better products, new services and...
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domain
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
 
IoT Acceleration Secrets
IoT Acceleration SecretsIoT Acceleration Secrets
IoT Acceleration Secrets
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
 
Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?Is your OT/IT offering IoT-ready?
Is your OT/IT offering IoT-ready?
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015
 
Watson IoT - IBM
Watson IoT - IBMWatson IoT - IBM
Watson IoT - IBM
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and Communications
 
Enterprise, Architecture and IoT
Enterprise, Architecture and IoTEnterprise, Architecture and IoT
Enterprise, Architecture and IoT
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT Stack
 
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...How to Build the Connectivity Architecture for the Industrial Internet of Thi...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
 

Ähnlich wie Encapsulating Complexity in IoT Solutions

Ähnlich wie Encapsulating Complexity in IoT Solutions (20)

Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway Market
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
Smart City: Many Applications and Devices
Smart City: Many Applications and DevicesSmart City: Many Applications and Devices
Smart City: Many Applications and Devices
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 
Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...
Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...
Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...
 
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoT
 
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
how to implement an IoT architecture
how to implement an IoT architecturehow to implement an IoT architecture
how to implement an IoT architecture
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
The Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business TransformationThe Internet of Things - Solutions to Drive Business Transformation
The Internet of Things - Solutions to Drive Business Transformation
 

Mehr von Eurotech

Mehr von Eurotech (13)

Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...Integrating electrical systems easily – accelerating the path towards sustain...
Integrating electrical systems easily – accelerating the path towards sustain...
 
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioningEnabling supply chain flexibility and IoT scale with zero touch provisioning
Enabling supply chain flexibility and IoT scale with zero touch provisioning
 
Automatic People and Passenger Counters
Automatic People and Passenger CountersAutomatic People and Passenger Counters
Automatic People and Passenger Counters
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
 
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
 
Internet of Things: a reality check
Internet of Things: a reality check Internet of Things: a reality check
Internet of Things: a reality check
 
HPC the new normal
HPC the new normalHPC the new normal
HPC the new normal
 
Industrial Internet of Things in a Box
Industrial Internet of Things in a BoxIndustrial Internet of Things in a Box
Industrial Internet of Things in a Box
 
IoT Security in Action - Boston Sept 2015
IoT Security in Action - Boston Sept 2015IoT Security in Action - Boston Sept 2015
IoT Security in Action - Boston Sept 2015
 
IoT Security Elements
IoT Security ElementsIoT Security Elements
IoT Security Elements
 
Medical & Healthcare IoT M2M Solutions
Medical & Healthcare IoT M2M SolutionsMedical & Healthcare IoT M2M Solutions
Medical & Healthcare IoT M2M Solutions
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Encapsulating Complexity in IoT Solutions

  • 1. Encapsulating Complexity in IoT Solutions - or - How Java Software Re-shapes Embedded Geoffrey A. Morton Group Vice President M2M and IoT
  • 2. Anatomy of a Legacy (Current) M2M System …many architectures, protocols RTU SCADA DCS Modbus Edge HART Fieldbus Condition-Monitoring Client-Server DNP3 Zigbee Telemetry M2M telecontrol PLC VPN telematics CANbus
  • 3. The Simplicity of M2M Projects The Pieces – Simple Approach Internet / TCP/IP Business Application Sensors, Actuators, Displays, … Service Gateway Sure, some M2M solutions appear to be simple: •Single application / service on gateway •Single business application to talk to •Simple single gateway hardware
  • 4. Less Simple M2M Projects … maybe there are multiple different and/or changing services to be performed at the edge Internet / TCP/IP Business Applications Sensors, Actuators, Displays, … Service Gateway
  • 5. More Complex M2M Projects … maybe different connectivity options are required Internet / TCP/IP Ethernet WiFi 3G / LTE Satellite WiMAX Other Business Applications Sensors, Actuators, Displays, … Service Gateway
  • 6. The Complexity of M2M Projects … the devices are geographically dispersed Business Applications Sensors, Actuators, Displays, … Service Gateway
  • 7. The Complexity of IoT Projects ... or all of these requirements together @ Business Applications Sensors, Actuators, Displays, … Service Gateway
  • 8. Device Cloud Solutions Where M2M Projects most often fail… M2M Communication Infrastructure Device Firmware / Application Business Application Sensors & Device Hardware Business Application Integration 1 2 3 4 6 •Selecting and integrating sensors, devices, sensors, human machine interfaces (HMI), Meters, legacy field busses & actuators •Ensuring long life support •Meeting certification requirements •Selecting and integrating operating system, device support / drivers •Implementing the business logic •Optimum M2M protocols •WAN cost reduction •Security •Device data management •Device life cycle management •Security 5 •Decoupling of producers and consumers of data •Write speeds •Real-time data streams •Data storage •Standard APIs •Ready to use adapters for standard applications •CEP / Complex Event Processing capabilities 1 2 3 4 6 5 7 •Application development & life cycle management •Dashboards, user interaction & interfacing •Integration (Big Data, social networks, enterprise IT) 5 7 8
  • 9. Good Reasons … What Businesses & Organizations should consider •Become more efficient •Actions based on real data from the field •Avoid cost & downtime - preventive maintenance •Improve products and services •Discover new ways to serve your customers •Increase customer satisfaction •Open up new business opportunities •Transform your business •Find additional revenue streams •Increase agility •Fast Time-to-Market – move faster than your competition •Enable small things to make a big impact •Build the ability to scale
  • 10. Good Reasons for IoT Solutions But How…? M2M DATA IOT Sensors SERVICES platform M2M monitoring management REMOTE Preventive Maintenance many-to-one machines DEVICES actuators HMI near real-time MQTT PROTOCOLS field bus HARDWARE gateway MULTI SERVICE REST unattended OT IT/OT INTEGRATION iPaaS DaaS BIG DATA ANALYTICS business intelligence IT CEP CLOUD on-premise database ESB SaaS MOBILE APPLICATION INTERNET virtualization IaaS IP open source CONTEXT DECISION Business Models ASSET cellular wireless satellite BUSINESS services servitization COST CUSTOMER PARTNER OEMs ORGANIZATIONS PRODUCT VALUE support INFRASTRUCTURE outsourcing new business models everything as a service DaaS iPaaS java OEP INTEGRATION Time-to-Market TCO
  • 11. APIs, Dashboards, Console, etc. Eurotech IoT Approach Distributed Systems Architectural Overview Consumers of Data M2M Integration Platform Multi- Service Gateways Producers of Data M2M Infrastructure Solution Operational Technology Building Block Standard Interfaces
  • 12. The Complexity of IoT Projects Solution: Properly Architected IoT Stack Business Applications Sensors, Actuators, Displays, … @ Multi- Service Gateway M2M Integration Platform M2M Integration Platform
  • 13. Eurotech IoT Approach : Edge2Enterprise Overview System Infrastructure Application Infrastructure Layer Application Layer Communication Infrastructure Field Infrastructure MQTT M2M Integration Platform Client Device HW Device, Gateway, OS, Security Device Application Framework Certifications, etc Aggregators & On- Premise Platforms M2M Integration / Application Enablement / Device and Application Management Platform SIM Card & Communication Infrastructure Management Optimum M2M / IoT Protocols Public Cloud Private Cloud Sensors, HMIs, Actuators, etc. aPaaS SaaS Enterprise Applications Big Data Databases Analytics Enterprise IT Mining CEP ERP CRM ….
  • 14. Multi Service Gateway Framework (ESF) Functional Overview Java VM OSGi Application Container Device Abstraction Gateway Basic Services Network Configuration Network Configuration Field Protocols Connectivity and Delivery Administration GUI Operation & Management Linux Hardware Multi- Service Gateway App 1 App 2 App n . . . . Applications 14 KURA
  • 15. Everyware Cloud Eurotech End-To-End Solution Transforming Bits of Data at the Edge of the Network into Actionable Information in the Business Users’ Hands @
  • 16. M2M Integration Platform System Infrastructure Options PaaS SaaS IaaS System Infrastructure Service Layer Application Infrastructure Service Layer Application Service Layer M2M Integration Platform iPaaS System Infrastructure (Servers, Storage, Networking, OS) System Infrastructure Services (IaaS) On-Premises 19” 1U Appliance Public Cloud Everyware Cloud Everyware Server 16
  • 17. Sensors, Actuators, etc. M2M Architecture Typical Edge-Node, Gateway, Smart Sensor Scenarios Device Cloud Infrastructure Distributed Device Logic & Infrastructure Business / Application Logic & Infrastructure Applications / Enterprise IT M2M Gateways, Smart Edge Nodes, Connected Sensors M2M Gateway Cloud Client HW Cloud Client Integrated Solution Cloud Client Connected Sensor Sensor, Machine M2M Integration Platform M2M Protocols MQTT
  • 18. IoT Architecture Typical Gateway Scenarios Communication Infrastructure M2M Gateways, Smart Edge Nodes HW MS SW Cloud Client HW OS SW Cloud Client HW OS SW Cloud Client HW OS SW Cloud Client HW MS SW Cloud Client HW OS SW Cloud Client Device Cloud Infrastructure Internet / IP Applications / Enterprise IT Comms Infrastructure M2M Integration Platform On- premise Public Cloud @ Sensors, Actuators, Meters, HMIs, Smart Devices, Field Buses etc.
  • 19. M2M Integration Platform…for IoT Positioning the Everyware Cloud Platform Application Enablement Device & Data Management M2M Integration Platform Multi- Service Gateways @ IT / Business Applications REST MQTT
  • 20. on Application Integration Account Management Security Configuration & Administration Data Management Device Management Device Connectivity M2M Integration Platform Custom Applications Enterprise Application @ Alerts Everyware Cloud Functional Overview 20
  • 21. Everyware Cloud Device Management Overview on Application Integration Device Connectivity Account Management Security Configuration & Administration Data Management Device Management Remote System Command Remote Configuration Management Device Operation & Management Remote Software Updates Remote Log Retrieval Device Diagnostic Service Remote VPN Access •Operation and management of the distributed devices in the field •Management of device configurations and other software components •Logging and monitoring of vital data from the distributed systems •Life-cycle management of applications / business logic on the device •Transparent and secure remote access to the remote devices
  • 22. Everyware Cloud Device Management Overview
  • 23. Everyware Cloud Device Management •Laid over MQTT connection •Real-Time Device/Connection Status •Device Event Logging/History •Device Profile and Localization •Device Configuration •Snapshots and Rollbacks •Application Lifecycle Management Remote Device Access (Shell, VPN) •Remote OS Commands •Device Device Diagnostic Service** •Based on OSGi Standard •Event Scheduler & Device Groups** •Fully supported by the EC APIs Summary on Application Integration Device Connectivity Account Management Security Configuration & Administration Data Management Device Management ** available in Q3/14
  • 24. Everyware Cloud Device Management Remote Configuration Management •Device configurations can be managed (changed, stored, restored) in a transparent, device architecture independent way •Device configuration changes can be made on the platform as well as on the device. Device configurations are automatically synchronized between the platform and device •Device configuration snapshots and rollbacks •Requires ESF 2.x / Kura on the device side •Scheduler support** ** available in Q3/14 Remote System Command Device Operation & Management Remote Software Updates Remote Log Retrieval Device Diagnostic Service Remote VPN Access Remote Configuration Management
  • 25. Everyware Cloud Device Management Remote Software Updates •Remote software updates and changes •Management of bundles and packages on remote device from the platform during runtime •Adding / removing •Starting / stopping •Requires ESF 2.x / Kura on the device side •Scheduler support** ** available in Q3/14 Remote System Command Remote Configuration Management Device Operation & Management Remote Log Retrieval Device Diagnostic Service Remote VPN Access Remote Software Updates
  • 26. Everyware Cloud Device Management Remote System Command •Remote system commands / shell access (Linux OS level) •For manual and batch interaction with the remote device •Using the established MQTT channel for communication •Requires ESF 2.x / Kura on the device side •Scheduler support** ** available in Q3/14 Remote Configuration Management Device Operation & Management Remote Software Updates Remote Log Retrieval Device Diagnostic Service Remote VPN Access Remote System Command
  • 27. Everyware Cloud Device Management Remote Log Retrieval** •Automatic collection / retrieval of logging information from remote devices •Important for monitoring, security and compliance •Management of retrieved logs on the platform •Storing •Re-routing (through API) •Using the established MQTT channel for communication •Requires ESF 2.x / Kura on the device side ** available in Q3/14 Remote System Command Remote Configuration Management Device Operation & Management Remote Software Updates Device Diagnostic Service Remote VPN Access Remote Log Retrieval
  • 28. Everyware Cloud Device Management Device Diagnostic Service •Automatic collection / retrieval of diagnostic information from remote devices •Important for health monitoring, security and …. •Management of thresholds, for example: •CPU load •Cellular reception quality •… •Using the established MQTT channel for communication •Requires ESF 2.x / Kura on the device side Remote System Command Remote Configuration Management Device Operation & Management Remote Software Updates Remote Log Retrieval Remote VPN Access Device Diagnostic Service
  • 29. Everyware Cloud Device Management Remote VPN Access •Secure initiated transparent IP connection between remote systems and devices in the field •Gateways behind firewalls can be reached •No IP addressing conflicts prevent or complicate the establishment of connections •Using the established MQTT channel for initiating the VPN connection to the remote device (openVPN) •Requires ESF 2.x / Kura and the Everyware VPN Client on the device side M2M Integration Platform MQTT (Always-On) VPN On-Demand VPN Server Remote Access Remote System Command Remote Configuration Management Device Operation & Management Remote Software Updates Remote Log Retrieval Device Diagnostic Service Remote VPN Access
  • 30. Everyware Cloud Device Management Unique Remote VPN On-Demand Access 30 M2M Integration Platform MQTT (Always-On) VPN On-Demand VPN Server Remote Access VPN request Started from remote
  • 31. Eurotech IoT /Services Portfolio Integrated Vertical Solutions High Performance Computing Boards & Modules Value Add Software & Services Transportation & Mobility Defence & Aerospace Devices & Systems Medical & Healthcare Industrial & Commercial Logistics & Networking Security & Surveillance Vertical Application Solutions
  • 32. Eurotech Portfolio : Customer Use Cases Integrated Vertical Solutions Transportation & Mobility Defence & Aerospace Medical & Healthcare Industrial & Commercial Logistics & Networking Security & Surveillance Building Automation Machine Automation Vending Machines Kiosks Smart Energy / Smart Grid Handheld and Wearable Devices Mobile mounted devices Integrated RFID Readers Reverse Vending Banks and Institutions Homeland Security Border control Highway /Parking lots / Gates Armored Vehicles UGVs Helicopters Aircraft Future Soldier Public Buses Trains & Underground Toll gates Digital Signage / Customer Information High-end Diagnostic Equipment Portable Medical Devices Medical Gateways
  • 33. The Eurotech Unique Value Proposition M2M/IoT Building Blocks & Solutions M2M IoT Integration OT/IT
  • 34. Eurotech M2M Solutions M2M Solutions and Enterprise IT/OT Integration CW 100 for 2012, 2013, 2014
  • 35. The Eurotech Unique Value Proposition External Voices…. Gartner / Cool Vendors in IT/OT Alignment Report “However, they should also favor providers, such as Eurotech, that offer open-standards- based platforms, and can support on-premises deployment models to minimize vendor lock-in issues and maintain strategic agility.” Eclipse Foundation / M. Milinkovich “I just got the full Eclipse Kura demo and I was blown away. Very cool stuff.” VDC Research Group “With two decades of embedded/M2M experience, existing capabilities, and investments, we expect Eurotech to differentiate itself versus other traditional embedded board vendors as the company moves up the value chain.” Harbor Research, White Paper “Eurotech has organized a novel combination of tools and technologies that work together in unprecedented ways to solve more complex business problems than previous generations of intelligent device networking technology and enterprise applications have been able.”
  • 36. www.eurotech.com Thank You! Geoff Morton Group Vice President, M2M and IoT Geoff.morton@eurotech.com