SlideShare a Scribd company logo
#redhat #rhsummit
IoT Solutions Made Simple
with Everyware IoT
Open. Integrated. Managed.
Franco Potepan
Director Software Product Management
May 2nd, 2017
#redhat #rhsummit
IoT
Open. Integrated. Managed.
IoT Solutions Made Simple with Everyware IoT
Open IoT
Open Source
Open Standards
Open Hardware
No Vendor Lock-in
Large Eco-system
Interoperability
Simple & Quick Prototyping
Higher Quality
Customers as Partners
#redhat #rhsummit
About Eurotech
• One of the world top players in the global Embedded Computers market
• Behind the products & services of more than 20 Global 500 companies
• 20+ Years of experience in “M2M” systems
– 20+ Years experience in OT / embedded / gateway hardware & software
– 16 Years ago co-developed MQTT with IBM
– 10+ Years experience with Java in embedded
– 6+ Years history in M2M/IoT cloud platforms
• Strong vertical market competencies:
– Industrial & Logistics
– Transportation
– Defense & Security
– Healthcare & Medical
#redhat #rhsummit
MEDICAL DEVICE
REMOTE MANAGING
& MONITORING
SMART
CONNECTED
VENDING
ENVIRONMENTAL
MONITORING
& SMART CITY
PEOPLE FLOW
MONITORING
& COUNTING
INDUSTRIAL
SYSTEMS
CONTROL
CLOUD
CONNECTED
FITNESS
SPORTS
MEDICAL
MONITORIN
G
TRANSPORTATION
& LOGISTICS
Business Application Integration / other IoT Platforms
Everyware Cloud
IoT Communication Protocols
Middleware for IoT GatewaysEveryware Software Framework
IoT Integration Platform
OT / Field Protocols and Interfaces
#redhat #rhsummit
MEDICAL DEVICE
REMOTE MANAGING
& MONITORING
SMART
CONNECTED
VENDING
ENVIRONMENTAL
MONITORING
& SMART CITY
PEOPLE FLOW
MONITORING
& COUNTING
INDUSTRIAL
SYSTEMS
CONTROL
CLOUD
CONNECTED
FITNESS
SPORTS
MEDICAL
MONITORIN
G
TRANSPORTATION
& LOGISTICS
Business Application Integration / other IoT Platforms
Everyware Cloud
IoT Communication Protocols
Middleware for IoT GatewaysEveryware Software Framework
IoT Integration Platform
OT / Field Protocols and Interfaces
Connectivity / Message Routing
Device Registry and Management
Data Management and Storage
Event Management
Application Enablement
Communications/messaging
Data pre-processing
Real-time data analytics
Real-time actions/rules
Application Container
Remote management
Communications/messaging
Data acquisition
#redhat #rhsummit
Open Source
MEDICAL DEVICE
REMOTE MANAGING
& MONITORING
SMART
CONNECTED
VENDING
ENVIRONMENTAL
MONITORING
& SMART CITY
PEOPLE FLOW
MONITORING
& COUNTING
INDUSTRIAL
SYSTEMS
CONTROL
CLOUD
CONNECTED
FITNESS
SPORTS
MEDICAL
MONITORIN
G
TRANSPORTATION
& LOGISTICS
Business Application Integration / other IoT Platforms
Everyware Cloud
IoT Communication Protocols
Everyware Software Framework
OT / Field Protocols and Interfaces
#redhat #rhsummit
Eclipse Kura and Eclipse Kapua
Started Dec 2013, first release Sept 2014 Started Oct 2016, first release May 2017
Middleware for IoT Gateways
Code base donated by EUROTECH
Modular IoT Integration Platform
#redhat #rhsummit
Open Source - Eclipse IoT
Founded in 2012 by
#redhat #rhsummit
Eclipse IoT
Contributions by Company in 2016
#redhat #rhsummit
Open Standards
• M2M Messaging Protocol
• Low Bandwidth / Low Power
• 2-way Communication
• Publish and Subscribe
• Hierarchical Topic Namespaces
• Data Payload Agnostic
• Device Initiated Connection
• Firewall-friendly
• SSL and Authenticated
• Large ecosystem
Message Queue Telemetry Transport (MQTT)
Industrial
M2M/IoT Gateways
Open Portability
From Prototype to Production
Software portability
across HW Platforms
Open Hardware
Integrated
Integration @ Edge
Integration @ Data Center
End-to-end Modular IoT Solutions
Faster Innovation
Faster Time-to-Market
Integrated IoT
#redhat #rhsummit
MEDICAL DEVICE
REMOTE MANAGING
& MONITORING
SMART
CONNECTED
VENDING
ENVIRONMENTAL
MONITORING
& SMART CITY
PEOPLE FLOW
MONITORING
& COUNTING
INDUSTRIAL
SYSTEMS
CONTROL
CLOUD
CONNECTED
FITNESS
SPORTS
MEDICAL
MONITORIN
G
TRANSPORTATION
& LOGISTICS
Business Application Integration / other IoT Platforms
Everyware Cloud
IoT Communication Protocols
Middleware for IoT GatewaysEveryware Software Framework
IoT Integration Platform
OT / Field Protocols and Interfaces
Middleware for IoT GatewaysEveryware Software Framework
#redhat #rhsummit
Integration @ Edge
Everyware Software Framework (ESF) – Eclipse Kura
Develop IoT Edge
Computing Apps
Wires Data Flow
SQL Database
Full Java APIs
Connect to
Field Devices
Industrial Protocols
Modular Drivers
Connect to
IoT Cloud Services
Multiple Connections
Message Routing
Digital Twins
AWS IoT Azure IoT
RS 232/485
Bluetooth Low Energy
USB
CAN bus
GPS/GNSS
GPIO/I2C/PWM
Eclipse
Kapua
Everyware
Cloud
#redhat #rhsummit
Wires
#redhat #rhsummit
Integration @ Edge
Everyware Software Framework – Eclipse Kura
Red Hat Enterprise Linux | Yocto
Java 8 / OSGi
Device Abstraction
javax.comm / RS-485
Basic Gateway Services
DB Service
Clock Service
Device Profile
Watchdog
Network ConfigurationNetwork Configuration
Drivers
Connectivity and Delivery
Data Services MQTT Paho
AdministrationGUI
Applications
Your Application
RemoteManagement
Configuration
Management
javax.usb + udev
Cloud Services
Your Application
Firewall,
Port
Forwarding
Network
Monitors
Cellular, Wi-Fi,
Ethernet
GPS Position GPIO / SPI / PWM / I2C
jdk.dio
Modbus CAN bus
Custom Protocols
Updates
Management
RemoteAccess
Java USB HID APIs javax.bluetooth / BLEjavax.smartcardio
Security
Security Manager Certificate Manager SSL Manager Provisioning
Wires – Data Flows
Assets
Asset
OPC UA S7
Fuse / Camel Services
#redhat #rhsummit
MEDICAL DEVICE
REMOTE MANAGING
& MONITORING
SMART
CONNECTED
VENDING
ENVIRONMENTAL
MONITORING
& SMART CITY
PEOPLE FLOW
MONITORING
& COUNTING
INDUSTRIAL
SYSTEMS
CONTROL
CLOUD
CONNECTED
FITNESS
SPORTS
MEDICAL
MONITORIN
G
TRANSPORTATION
& LOGISTICS
Business Application Integration / other IoT Platforms
Everyware Cloud
IoT Communication Protocols
Middleware for IoT GatewaysEveryware Software Framework
IoT Integration Platform
OT / Field Protocols and Interfaces
Everyware Cloud IoT Integration Platform
#redhat #rhsummit
Integration @ Data Center
Everyware Cloud – Eclipse Kapua
Application Integration
Security
Device Management
Data Management
DeviceConnectivity(A-MQ)
Mobile &
Enterprise
Applications
@
Alerts &
Notifications
JBOSS BRMS
MessageRouting(Fuse)
Enterprise
Integration
Patterns
JBOSS Fuse
Administration
Real-Time Analytics
Data
Dashboards
Business
Intelligence
ETL Hooks
Device Registry
MQTT
Storage
Account Management Access Control
RESTAPIDeviceMgmtConsole
Device Management Protocols
Device Provisioning
Device Batch
Operations
IoT Devices
and Gateways
Cellular
Connectivity /
SIM Management
Platforms
Everyware Cloud
Administrator / Web Console
Managed
IT Management
OT Management
IT-OT Security
Managed IoT
IT Management
Appliance PublicPrivate and On Premise
Software Appliance SaaS EditionOn-premise
Appliance
#redhat #rhsummit
OT Management
• Device Provisioning
• Application Life-cycle Management
• Service Configuration Management
• Certificate Management
• Device Batch Operations
• Remote Access and Maintenance
Device Management
MQTT
on
Security
Administration
Data Management
Device
Connectivity
Application Integration
Device Management
Everyware Cloud Device Connectivity
Device Provisioning
1. Administrator creates a Provision Request
2. Device connects to the provision account and sends a provisioning message
3. Platform checks for a valid provision request for the device
4. Platform executes provision job sending the device:
a. Platform certificate for secure communication
b. New device configuration
5. The device applies new configuration and connects under target account
Application Integration
Security
Data Management
Device
Connectivity
Administrator
Gateway
1
2
4
3
Administration
Device Management
#redhat #rhsummit
Everyware VPN
Device Remote Access
Everyware Cloud
MQTT
Everyware VPN
Server
Remote Terminal
or Application
Management
Console
VPN
VPN
1
2
3
4
1. Gateway connected through MQTT
2. VPN connection to Gateway is requested
3. VPN connection from Remote Terminal is established and bridged
to the Gateway
4. VPN connection from Gateway is established
5. Through ESF NAT and port forwarding, Remote Terminal
can access devices connected to the Gateway subnet
Gateway
5
#redhat #rhsummit
IT-OT Security
Vulnerability Assessments
and Penetration Tests Cloud-level Security
 Integrated Certificate Management
 Validated Server Identity
 Tenant Isolation
 Role-based Access Control
 2-factor Authentication
Secure Communication
Device-level Security
 Unique Device Identity and Credentials
 Signed ESF/Application Code
 Encrypted Configuration and Storage
 SSL/TLS Encryption w/ Hostname Verification*
 Mutual Authentication
 Digitally Signed Messages
(*) addresses man-in-the-middle threat
#redhat #rhsummit
Open. Integrated. Managed. IoT.
Open Source
Open Standards
Open Hardware
Integration @ Edge
Integration @ Data Center
End-to-end IoT Solutions
IT Management
OT Management
IT-OT Security
As Simple As
Thank You

More Related Content

What's hot (20)

PDF
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Eurotech
 
PDF
Eclipse kura in industry 4.0 david woodard
Eurotech
 
PDF
Kura M2M IoT Gateway
Eurotech
 
PDF
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech
 
PDF
Iot gateways march 2015
sgadgil2002
 
PDF
OSGi and Java in Industrial IoT
Eurotech
 
PDF
Reshaping Business Through IoT: Key Technology Factors to Consider
Eurotech
 
PDF
IoT / M2M Solutions with Informix in the IoT Gateway
Eurotech
 
PDF
IoT Acceleration Secrets
Eurotech
 
PDF
Internet of Things, Cloud and Big Data
Eurotech
 
PDF
How to bootstrap your IoT project
Eurotech
 
PDF
Stop Wasting Energy on M2M
Eurotech
 
PDF
The Platform for the Industrial Internet of Things (IIoT)
Gerardo Pardo-Castellote
 
PDF
Watson IoT - IBM
Diego Alberto Tamayo
 
PDF
Is your OT/IT offering IoT-ready?
Eurotech
 
PPTX
Innovating with IoT: A Toolkit Approach
Atanu Roy Chowdhury
 
PDF
IOT Factory - Open IOT Platform & Startup Studio
Lionel Anciaux
 
PDF
IoT Introduction Architecture and Applications
The IOT Academy
 
PPTX
IOTprotocols and overview (SSI)
Dania Rashid
 
PPTX
Intelligent Internet of Things (IIoT): System Architectures and Communications
Raghu Nandy
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Eurotech
 
Eclipse kura in industry 4.0 david woodard
Eurotech
 
Kura M2M IoT Gateway
Eurotech
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech
 
Iot gateways march 2015
sgadgil2002
 
OSGi and Java in Industrial IoT
Eurotech
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Eurotech
 
IoT / M2M Solutions with Informix in the IoT Gateway
Eurotech
 
IoT Acceleration Secrets
Eurotech
 
Internet of Things, Cloud and Big Data
Eurotech
 
How to bootstrap your IoT project
Eurotech
 
Stop Wasting Energy on M2M
Eurotech
 
The Platform for the Industrial Internet of Things (IIoT)
Gerardo Pardo-Castellote
 
Watson IoT - IBM
Diego Alberto Tamayo
 
Is your OT/IT offering IoT-ready?
Eurotech
 
Innovating with IoT: A Toolkit Approach
Atanu Roy Chowdhury
 
IOT Factory - Open IOT Platform & Startup Studio
Lionel Anciaux
 
IoT Introduction Architecture and Applications
The IOT Academy
 
IOTprotocols and overview (SSI)
Dania Rashid
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Raghu Nandy
 

Similar to IoT Solutions Made Simple with Everyware IoT (20)

PDF
Medical & Healthcare IoT M2M Solutions
Eurotech
 
PDF
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
mfrancis
 
PDF
how to implement an IoT architecture
Roberto Siagri
 
PPTX
Creating the open source building blocks for IoT
Ian Skerrett
 
PDF
Encapsulating Complexity in IoT Solutions
Eurotech
 
PDF
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Eurotech
 
PDF
IoT Security Elements
Eurotech
 
PDF
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
PDF
Is your MQTT broker IoT ready?
Eurotech
 
PDF
M2M Application Enablement with the Everyware Cloud Platform
Eurotech
 
PDF
M2M Interview april may 2015
Roberto Siagri
 
PPTX
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett
 
PDF
Smart City: Many Applications and Devices
Eurotech
 
PPTX
Eclipse IoT slide deck [MASTER DECK].pptx
NguynHongDanh5
 
PDF
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Eurotech
 
PPTX
Pistoia Alliance USA Conference 2016
Pistoia Alliance
 
PDF
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
ODP
Using open source for IoT
Ian Skerrett
 
PPTX
Eclipse IOT [IoT World Santa Clara]
Ian Skerrett
 
PDF
Conduct JBoss EAP 6 seminar
Syed Shaaf
 
Medical & Healthcare IoT M2M Solutions
Eurotech
 
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
mfrancis
 
how to implement an IoT architecture
Roberto Siagri
 
Creating the open source building blocks for IoT
Ian Skerrett
 
Encapsulating Complexity in IoT Solutions
Eurotech
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Eurotech
 
IoT Security Elements
Eurotech
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
Is your MQTT broker IoT ready?
Eurotech
 
M2M Application Enablement with the Everyware Cloud Platform
Eurotech
 
M2M Interview april may 2015
Roberto Siagri
 
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett
 
Smart City: Many Applications and Devices
Eurotech
 
Eclipse IoT slide deck [MASTER DECK].pptx
NguynHongDanh5
 
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Eurotech
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance
 
Real World IoT Architectures and Projects with Eclipse IoT
Eurotech
 
Using open source for IoT
Ian Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Ian Skerrett
 
Conduct JBoss EAP 6 seminar
Syed Shaaf
 
Ad

More from Eurotech (11)

PDF
From Tracks to Highways: Boosting Infrastructure Safety with Mobile Edge AIoT
Eurotech
 
PDF
Integrating electrical systems easily – accelerating the path towards sustain...
Eurotech
 
PDF
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Eurotech
 
PDF
Automatic People and Passenger Counters
Eurotech
 
PDF
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eurotech
 
PDF
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
Eurotech
 
PDF
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Eurotech
 
PDF
Internet of Things: a reality check
Eurotech
 
PDF
HPC the new normal
Eurotech
 
PDF
Industrial Internet of Things in a Box
Eurotech
 
PDF
IoT Security in Action - Boston Sept 2015
Eurotech
 
From Tracks to Highways: Boosting Infrastructure Safety with Mobile Edge AIoT
Eurotech
 
Integrating electrical systems easily – accelerating the path towards sustain...
Eurotech
 
Enabling supply chain flexibility and IoT scale with zero touch provisioning
Eurotech
 
Automatic People and Passenger Counters
Eurotech
 
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
Eurotech
 
Vivere del Cambiamento: tracciare la rotta verso l'industria 4.0
Eurotech
 
Internet of Things: a reality check
Eurotech
 
HPC the new normal
Eurotech
 
Industrial Internet of Things in a Box
Eurotech
 
IoT Security in Action - Boston Sept 2015
Eurotech
 
Ad

Recently uploaded (20)

PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Python basic programing language for automation
DanialHabibi2
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 

IoT Solutions Made Simple with Everyware IoT

  • 1. #redhat #rhsummit IoT Solutions Made Simple with Everyware IoT Open. Integrated. Managed. Franco Potepan Director Software Product Management May 2nd, 2017
  • 4. Open IoT Open Source Open Standards Open Hardware No Vendor Lock-in Large Eco-system Interoperability Simple & Quick Prototyping Higher Quality Customers as Partners
  • 5. #redhat #rhsummit About Eurotech • One of the world top players in the global Embedded Computers market • Behind the products & services of more than 20 Global 500 companies • 20+ Years of experience in “M2M” systems – 20+ Years experience in OT / embedded / gateway hardware & software – 16 Years ago co-developed MQTT with IBM – 10+ Years experience with Java in embedded – 6+ Years history in M2M/IoT cloud platforms • Strong vertical market competencies: – Industrial & Logistics – Transportation – Defense & Security – Healthcare & Medical
  • 6. #redhat #rhsummit MEDICAL DEVICE REMOTE MANAGING & MONITORING SMART CONNECTED VENDING ENVIRONMENTAL MONITORING & SMART CITY PEOPLE FLOW MONITORING & COUNTING INDUSTRIAL SYSTEMS CONTROL CLOUD CONNECTED FITNESS SPORTS MEDICAL MONITORIN G TRANSPORTATION & LOGISTICS Business Application Integration / other IoT Platforms Everyware Cloud IoT Communication Protocols Middleware for IoT GatewaysEveryware Software Framework IoT Integration Platform OT / Field Protocols and Interfaces
  • 7. #redhat #rhsummit MEDICAL DEVICE REMOTE MANAGING & MONITORING SMART CONNECTED VENDING ENVIRONMENTAL MONITORING & SMART CITY PEOPLE FLOW MONITORING & COUNTING INDUSTRIAL SYSTEMS CONTROL CLOUD CONNECTED FITNESS SPORTS MEDICAL MONITORIN G TRANSPORTATION & LOGISTICS Business Application Integration / other IoT Platforms Everyware Cloud IoT Communication Protocols Middleware for IoT GatewaysEveryware Software Framework IoT Integration Platform OT / Field Protocols and Interfaces Connectivity / Message Routing Device Registry and Management Data Management and Storage Event Management Application Enablement Communications/messaging Data pre-processing Real-time data analytics Real-time actions/rules Application Container Remote management Communications/messaging Data acquisition
  • 8. #redhat #rhsummit Open Source MEDICAL DEVICE REMOTE MANAGING & MONITORING SMART CONNECTED VENDING ENVIRONMENTAL MONITORING & SMART CITY PEOPLE FLOW MONITORING & COUNTING INDUSTRIAL SYSTEMS CONTROL CLOUD CONNECTED FITNESS SPORTS MEDICAL MONITORIN G TRANSPORTATION & LOGISTICS Business Application Integration / other IoT Platforms Everyware Cloud IoT Communication Protocols Everyware Software Framework OT / Field Protocols and Interfaces
  • 9. #redhat #rhsummit Eclipse Kura and Eclipse Kapua Started Dec 2013, first release Sept 2014 Started Oct 2016, first release May 2017 Middleware for IoT Gateways Code base donated by EUROTECH Modular IoT Integration Platform
  • 10. #redhat #rhsummit Open Source - Eclipse IoT Founded in 2012 by
  • 12. #redhat #rhsummit Open Standards • M2M Messaging Protocol • Low Bandwidth / Low Power • 2-way Communication • Publish and Subscribe • Hierarchical Topic Namespaces • Data Payload Agnostic • Device Initiated Connection • Firewall-friendly • SSL and Authenticated • Large ecosystem Message Queue Telemetry Transport (MQTT)
  • 13. Industrial M2M/IoT Gateways Open Portability From Prototype to Production Software portability across HW Platforms Open Hardware
  • 15. Integration @ Edge Integration @ Data Center End-to-end Modular IoT Solutions Faster Innovation Faster Time-to-Market Integrated IoT
  • 16. #redhat #rhsummit MEDICAL DEVICE REMOTE MANAGING & MONITORING SMART CONNECTED VENDING ENVIRONMENTAL MONITORING & SMART CITY PEOPLE FLOW MONITORING & COUNTING INDUSTRIAL SYSTEMS CONTROL CLOUD CONNECTED FITNESS SPORTS MEDICAL MONITORIN G TRANSPORTATION & LOGISTICS Business Application Integration / other IoT Platforms Everyware Cloud IoT Communication Protocols Middleware for IoT GatewaysEveryware Software Framework IoT Integration Platform OT / Field Protocols and Interfaces Middleware for IoT GatewaysEveryware Software Framework
  • 17. #redhat #rhsummit Integration @ Edge Everyware Software Framework (ESF) – Eclipse Kura Develop IoT Edge Computing Apps Wires Data Flow SQL Database Full Java APIs Connect to Field Devices Industrial Protocols Modular Drivers Connect to IoT Cloud Services Multiple Connections Message Routing Digital Twins AWS IoT Azure IoT RS 232/485 Bluetooth Low Energy USB CAN bus GPS/GNSS GPIO/I2C/PWM Eclipse Kapua Everyware Cloud
  • 19. #redhat #rhsummit Integration @ Edge Everyware Software Framework – Eclipse Kura Red Hat Enterprise Linux | Yocto Java 8 / OSGi Device Abstraction javax.comm / RS-485 Basic Gateway Services DB Service Clock Service Device Profile Watchdog Network ConfigurationNetwork Configuration Drivers Connectivity and Delivery Data Services MQTT Paho AdministrationGUI Applications Your Application RemoteManagement Configuration Management javax.usb + udev Cloud Services Your Application Firewall, Port Forwarding Network Monitors Cellular, Wi-Fi, Ethernet GPS Position GPIO / SPI / PWM / I2C jdk.dio Modbus CAN bus Custom Protocols Updates Management RemoteAccess Java USB HID APIs javax.bluetooth / BLEjavax.smartcardio Security Security Manager Certificate Manager SSL Manager Provisioning Wires – Data Flows Assets Asset OPC UA S7 Fuse / Camel Services
  • 20. #redhat #rhsummit MEDICAL DEVICE REMOTE MANAGING & MONITORING SMART CONNECTED VENDING ENVIRONMENTAL MONITORING & SMART CITY PEOPLE FLOW MONITORING & COUNTING INDUSTRIAL SYSTEMS CONTROL CLOUD CONNECTED FITNESS SPORTS MEDICAL MONITORIN G TRANSPORTATION & LOGISTICS Business Application Integration / other IoT Platforms Everyware Cloud IoT Communication Protocols Middleware for IoT GatewaysEveryware Software Framework IoT Integration Platform OT / Field Protocols and Interfaces Everyware Cloud IoT Integration Platform
  • 21. #redhat #rhsummit Integration @ Data Center Everyware Cloud – Eclipse Kapua Application Integration Security Device Management Data Management DeviceConnectivity(A-MQ) Mobile & Enterprise Applications @ Alerts & Notifications JBOSS BRMS MessageRouting(Fuse) Enterprise Integration Patterns JBOSS Fuse Administration Real-Time Analytics Data Dashboards Business Intelligence ETL Hooks Device Registry MQTT Storage Account Management Access Control RESTAPIDeviceMgmtConsole Device Management Protocols Device Provisioning Device Batch Operations IoT Devices and Gateways Cellular Connectivity / SIM Management Platforms
  • 24. IT Management OT Management IT-OT Security Managed IoT
  • 25. IT Management Appliance PublicPrivate and On Premise Software Appliance SaaS EditionOn-premise Appliance
  • 26. #redhat #rhsummit OT Management • Device Provisioning • Application Life-cycle Management • Service Configuration Management • Certificate Management • Device Batch Operations • Remote Access and Maintenance Device Management MQTT on Security Administration Data Management Device Connectivity Application Integration Device Management
  • 27. Everyware Cloud Device Connectivity Device Provisioning 1. Administrator creates a Provision Request 2. Device connects to the provision account and sends a provisioning message 3. Platform checks for a valid provision request for the device 4. Platform executes provision job sending the device: a. Platform certificate for secure communication b. New device configuration 5. The device applies new configuration and connects under target account Application Integration Security Data Management Device Connectivity Administrator Gateway 1 2 4 3 Administration Device Management
  • 28. #redhat #rhsummit Everyware VPN Device Remote Access Everyware Cloud MQTT Everyware VPN Server Remote Terminal or Application Management Console VPN VPN 1 2 3 4 1. Gateway connected through MQTT 2. VPN connection to Gateway is requested 3. VPN connection from Remote Terminal is established and bridged to the Gateway 4. VPN connection from Gateway is established 5. Through ESF NAT and port forwarding, Remote Terminal can access devices connected to the Gateway subnet Gateway 5
  • 29. #redhat #rhsummit IT-OT Security Vulnerability Assessments and Penetration Tests Cloud-level Security  Integrated Certificate Management  Validated Server Identity  Tenant Isolation  Role-based Access Control  2-factor Authentication Secure Communication Device-level Security  Unique Device Identity and Credentials  Signed ESF/Application Code  Encrypted Configuration and Storage  SSL/TLS Encryption w/ Hostname Verification*  Mutual Authentication  Digitally Signed Messages (*) addresses man-in-the-middle threat
  • 30. #redhat #rhsummit Open. Integrated. Managed. IoT. Open Source Open Standards Open Hardware Integration @ Edge Integration @ Data Center End-to-end IoT Solutions IT Management OT Management IT-OT Security As Simple As