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

What's hot

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
Eurotech
 
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...
Eurotech
 
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
Eurotech
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
Eurotech
 
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
Dev Bhattacharya
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
Kanagasundaram K PhD
 
IoT Acceleration Secrets
IoT Acceleration SecretsIoT Acceleration Secrets
IoT Acceleration Secrets
Eurotech
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
Atanu Roy Chowdhury
 
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?
Eurotech
 
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
Eurotech
 
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
Eurotech
 
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
Eurotech
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015
sgadgil2002
 
Watson IoT - IBM
Watson IoT - IBMWatson IoT - IBM
Watson IoT - IBM
Diego Alberto Tamayo
 
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
Raghu Nandy
 
Enterprise, Architecture and IoT
Enterprise, Architecture and IoTEnterprise, Architecture and IoT
Enterprise, Architecture and IoT
Nibodha Technologies
 
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 ...
Eurotech
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT Stack
PubNub
 
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...
Real-Time Innovations (RTI)
 
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
Eurotech
 

What's hot (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
 

Similar to Encapsulating Complexity in IoT Solutions

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...
Eurotech
 
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
Eurotech
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
Eurotech
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?
Eurotech
 
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
Eurotech
 
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
Eurotech
 
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
Eurotech
 
Smart City: Many Applications and Devices
Smart City: Many Applications and DevicesSmart City: Many Applications and Devices
Smart City: Many Applications and Devices
Eurotech
 
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
Eurotech
 
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...
Eurotech
 
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...
Eurotech
 
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
Eurotech
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoT
Eurotech
 
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 ...
mfrancis
 
Internet of things
Internet of thingsInternet of things
Internet of things
Magesh Parthasarathy
 
Internet of things
Internet of thingsInternet of things
Internet of things
Magesh Parthasarathy
 
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
PeterNiblett
 
how to implement an IoT architecture
how to implement an IoT architecturehow to implement an IoT architecture
how to implement an IoT architecture
Roberto Siagri
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
Peter Defreyne
 
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
Red Hat India Pvt. Ltd.
 

Similar to 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
 

More from Eurotech

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...
Eurotech
 
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
Eurotech
 
Automatic People and Passenger Counters
Automatic People and Passenger CountersAutomatic People and Passenger Counters
Automatic People and Passenger Counters
Eurotech
 
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
Eurotech
 
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
Eurotech
 
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
Eurotech
 
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
Eurotech
 
Internet of Things: a reality check
Internet of Things: a reality check Internet of Things: a reality check
Internet of Things: a reality check
Eurotech
 
HPC the new normal
HPC the new normalHPC the new normal
HPC the new normal
Eurotech
 
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
Eurotech
 
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
Eurotech
 
IoT Security Elements
IoT Security ElementsIoT Security Elements
IoT Security Elements
Eurotech
 
Medical & Healthcare IoT M2M Solutions
Medical & Healthcare IoT M2M SolutionsMedical & Healthcare IoT M2M Solutions
Medical & Healthcare IoT M2M Solutions
Eurotech
 

More from 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
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

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