SlideShare a Scribd company logo
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

More Related Content

PDF
IoT Business Perspectives
PDF
IoT Solutions Made Simple with Everyware IoT
PDF
Internet of Things, Cloud and Big Data
PDF
IoT / M2M Solutions with Informix in the IoT Gateway
PPTX
IOTprotocols and overview (SSI)
PDF
Real World IoT Architecture Use Cases
PDF
How to bootstrap your IoT project
PDF
Encapsulating Complexity in IoT Solutions
IoT Business Perspectives
IoT Solutions Made Simple with Everyware IoT
Internet of Things, Cloud and Big Data
IoT / M2M Solutions with Informix in the IoT Gateway
IOTprotocols and overview (SSI)
Real World IoT Architecture Use Cases
How to bootstrap your IoT project
Encapsulating Complexity in IoT Solutions

What's hot (20)

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

Similar to Encapsulating Complexity in IoT Solutions (20)

PDF
Stop Wasting Energy on M2M
PDF
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
PDF
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
PDF
how to implement an IoT architecture
PDF
Smart City: Many Applications and Devices
PDF
OSGi and Java in Industrial IoT
PDF
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
PDF
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
PDF
M2M Application Enablement with the Everyware Cloud Platform
PDF
Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...
PDF
Successful Industrial IoT Patterns
PDF
M2M Interview april may 2015
PDF
WSO2Con EU 2015: IoT in Finance
PDF
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
PPTX
Successful Industrial IoT patterns
PDF
Medical & Healthcare IoT M2M Solutions
PDF
Eclipse M2M Industry Working Group
PDF
Real World IoT Architectures and Projects with Eclipse IoT
PPTX
Internet of things
PPTX
Internet of things
Stop Wasting Energy on M2M
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
how to implement an IoT architecture
Smart City: Many Applications and Devices
OSGi and Java in Industrial IoT
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
M2M Application Enablement with the Everyware Cloud Platform
Addressing the Complexity of M2M Projects using Multi-Service Gateways and M2...
Successful Industrial IoT Patterns
M2M Interview april may 2015
WSO2Con EU 2015: IoT in Finance
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
Successful Industrial IoT patterns
Medical & Healthcare IoT M2M Solutions
Eclipse M2M Industry Working Group
Real World IoT Architectures and Projects with Eclipse IoT
Internet of things
Internet of things
Ad

More from Eurotech (14)

PDF
From Tracks to Highways: Boosting Infrastructure Safety with Mobile Edge AIoT
PDF
Integrating electrical systems easily – accelerating the path towards sustain...
PDF
Enabling supply chain flexibility and IoT scale with zero touch provisioning
PDF
Automatic People and Passenger Counters
PDF
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
PDF
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
PDF
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
PDF
Reshaping Business Through IoT: Key Technology Factors to Consider
PDF
Internet of Things: a reality check
PDF
HPC the new normal
PDF
Industrial Internet of Things in a Box
PDF
IoT Security in Action - Boston Sept 2015
PDF
IoT Security Elements
PDF
Is your MQTT broker IoT ready?
From Tracks to Highways: Boosting Infrastructure Safety with Mobile Edge AIoT
Integrating electrical systems easily – accelerating the path towards sustain...
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Automatic People and Passenger Counters
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Reshaping Business Through IoT: Key Technology Factors to Consider
Internet of Things: a reality check
HPC the new normal
Industrial Internet of Things in a Box
IoT Security in Action - Boston Sept 2015
IoT Security Elements
Is your MQTT broker IoT ready?

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

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