The Open IoT Stack: Architecture and Use Cases

Size: px
Start display at page:

Download "The Open IoT Stack: Architecture and Use Cases"

Transcription

1 The Open IoT Stack: Architecture and Use Cases James Kirkland Chief IoT Architect, Red Hat Marco Carrer CTO, Eurotech 1

2 TODAY S IoT CHALLENGES Lack of Open Standards Diverse set of technologies, features, standards, and point solutions, each of which promises to be the panacea Vendor Lock-in Avoid being locked in by a single vendor and seek modular and standard solutions Fragmentation Must integrate operational technology with information technology to be able to derive insights at the edge and in the cloud 2

3 PRINCIPLES of an OPEN IoT ARCHITECTURE Open & Interoperable Based on open source and open industry standards Accelerates innovation with no lock-in, enables eco-systems Modular yet Integrated Integration at the edge and in the data center Ready-to-use building blocks for a faster time to market IT / OT Management Manage field devices and the data center Improved operational efficiency with flexible deployments End-to-End Security Enterprise- grade data security and compliance - from the edge, all the way through to storage and access Cloud Open Source 3

4 FEATURES of an OPEN IoT ARCHITECTURE Device Management & Connectivity Intelligent Edge Processing & Analytics Advanced Analytics & Machine Learning Business & Application Integration Securely connect, authenticate and manage disparate connected devices that speak different protocols Apply analytics at the edge with machine learning and business rules to enable local, low-latency decision making Centralize IoT data processing, analytics and machine learning to enable deep business insights and actionable intelligence Enable integration with enterprise and business applications to bridge the gap between OT and IT and reduce complexity End-to-End Security & Compliance Tools to enable end-to-end data security, compliance, authorization and authentication 4

5 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications CONNECTED THINGS IoT GATEWAYS IoT INTEGRATION HUB ENTERPRISE APPLICATIONS DATA MANAGEMENT & ANALYTICS PLATFORM 5

6 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications Sensors, Actuators, Data Sources Connected Things 6

7 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications Sensors, Actuators, Data Sources Connected Things Edge Processing & Analytics IOT Gateways 7 Device connectivity Remote management Data transformation Intelligent routing Business logic Real-time decisions Machine learning execution I/O services

8 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications Sensors, Actuators, Data Sources Connected Things Edge Processing & Analytics IOT Gateways Data Integration, Routing, Device Command/Control IOT Integration Hub 8 Device connectivity Remote management Data transformation Intelligent routing Business logic Real-time decisions Machine learning execution I/O services Device registry and management Device provisioning Message routing Data collection Event management Integration services Access control

9 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications Sensors, Actuators, Data Sources Edge Processing & Analytics Data Integration, Routing, Device Command/Control Advanced Analytics & Machine Learning Connected Things IOT Gateways IOT Integration Hub Data Management & Analytics Platform 9 Device connectivity Remote management Data transformation Intelligent routing Business logic Real-time decisions Machine learning execution I/O services Device registry and management Device provisioning Message routing Data collection Event management Integration services Access control Data ingest Real-time processing Data storage Machine learning Real-time analytics Data security

10 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications Sensors, Actuators, Data Sources Edge Processing & Analytics Data Integration, Routing, Device Command/Control Advanced Analytics & Machine Learning Application Development, Deployment, Integration Connected Things IOT Gateways IOT Integration Hub Data Management & Analytics Platform Enterprise Applications 10 Device connectivity Remote management Data transformation Intelligent routing Business logic Real-time decisions Machine learning execution I/O services Device registry and management Device provisioning Message routing Data collection Event management Integration services Access control Data ingest Real-time processing Data storage Machine learning Real-time analytics Data security Application development and management Self-service provisioning Persistent storage Polyglot, multi-language support Automation Scalability Container portability Deployment flexibility

11 OPEN END-TO-END IoT ARCHITECTURE Integrating IoT operating technology, data management, analytics, and applications CONNECTED THINGS IoT GATEWAYS IoT INTEGRATION HUB ENTERPRISE APPLICATIONS Telemetry Data Application Integration Management Telemetry Data Application Data Data Ingest Machine Learning Real-Time Processing Real-Time Analytics Data Storage Data Security DATA MANAGEMENT & ANALYTICS PLATFORM 11

12 WHY OPEN SOURCE FOR IoT 12

13 AN END-TO-END OPEN SOURCE ARCHITECTURE FOR IoT: Products Sensors, Actuators, Data Sources Edge Processing & Analytics Data Integration, Routing, Device Command/Control Advanced Analytics & Machine Learning Application Development, Deployment, Integration CONNECTED THINGS IOT Gateways IOT Integration Hub Data Management & Analytics Platform Enterprise Applications Mobile and Web Business Applications Community Data Hub 13

14 14

15 Connect to IoT Cloud Services Multiple Connections Message Routing Digital Twins Everyware Cloud Eclipse Kapua AWS IoT Azure IoT Other Develop IoT Edge Computing Apps Wires Data Flow SQL Database Full Java APIs Connect to Field Devices Industrial Protocols Modular Drivers RS 232/485 Bluetooth Low Energy USB CAN bus GPS/GNSS GPIO/I2C/PWM 15

16 16

17 IoT Devices and Gateways Cellular Connectivity / SIM Management Platforms Enterprise Alerts & Integration Patterns Notifications JBOSS Fuse JBOSS Data Dashboard s Application Integration Data Management Business Intelligence ETL Hooks Mobile & Enterprise Application s MQTT Device Connectivity (A-MQ) Message Routing (Fuse) Device Provisioning Security Real-Time Analytics Storage Device Management Device Registry Device Batch Operations Device Management Protocols Administration Device Mgmt Console REST API Account Management Access Control 17

18 18

19 Device Provisioning Application Life-cycle Management Service Configuration Management Security / Certificate Management Device Batch Operations & Groups Remote Access and Maintenance Remote Log Retrieval Device Connectivity Application Integration Data Management on Device Management Security Administration Digital Twin for Gateway and Field Devices MQTT Field Devices, PLC s 19

20 AN END-TO-END OPEN SOURCE ARCHITECTURE FOR IoT: Products Sensors, Actuators, Data Sources Edge Processing & Analytics Data Integration, Routing, Device Command/Control Advanced Analytics & Machine Learning Application Development, Deployment, Integration CONNECTED THINGS IOT Gateways IOT Integration Hub Data Management & Analytics Platform Enterprise Applications Mobile and Web Business Applications Enterprise Data Hub 20

21 IoT Use Cases 21

22 Connected Clinics Application: Connect machines to the internet in a nonintrusive way Provide nurses with access to machine status Provide manufacturers access to machine logs Enable remote maintenance with less field visits powered by powered by Key Success Factors: Open Standard Connectivity Device Provisioning Remote Access VPN Onboarding and Data Acquisition App Port/IP Forwarding Cellular Connectivity 22

23 Connected Product Application: BOILER GATEWAY IOT APPLICATION IOT PLATFORM CONSUMER End users to remote control their own thermodevices For technical assistance operators to perform remote diagnostics Valuable data for R&D, Service, Marketing departments to develop & sell new products and services Key Success Factors: powered by powered by SERVICE CENTER Service-oriented business model Open and industry standards based ESF hardware abstraction, Java/OSGi Remote device & embedded app. mgmt. Real time data M2M / IoT know how in Eurotech Eurotech worldwide footprint 23

24 Connected Plant Application: Failure Monitoring and Predictive Maintenance Smart sensor and analytics capabilities at the edge Powerful analytics and visualization solutions at the enterprise IT level powered by Computationally intensive algorithms for data manipulation and analysis powered by Key Success Factors: Flexibility of the platform Advanced Analytics and Pattern Matching at the gateway (Fog/Edge Computing) Multiple Cloud connections 24

25 Connected Public Transporation DynaCOR powered by PCN-1000 powered by Application: Cloud based automatic passenger counting (APC) system Equip trams with Eurotech s passenger counters and a gateway Real time planning of route, optimizing use of the fleet Application for Data Statistics, combining passenger counts, GPS positioning, door open/close events and other route information Key Success Factors: Complete end-to-end solution Advanced PCN technology High accuracy Short development time Easily integration with web app Cost effective Scalable for future requirements 25

26 Energy Management Business Requirements: CUSTOM MULTISERVICE GATEWAY IOT CLOUD PLATFORM B2B Customers Field Service Portal Operator Active remote monitoring and control of various systems in a building End-to-end solution with bi-directional communication to all kind of sensors and actuators data and process hub for energy-related services and operative asset management. Value-added services around buildings for energy suppliers and facility service providers Flexible Energy Appliance powered by powered by Benefits from: Pay-per-use business model Comprehensive tool for service and asset management Maintenance cost reduction Increase availability and reliability for costumers Improve quality assurance of existing SLA 26

27 Connected Trains Application: On board diagnostics Data collection for optimization and predictive maintenance Remote access and maintenance Railway certified hardware with MVB interface On premise device management and data integration powered by powered by Key Success Factors: Open Standard Connectivity Modular Field Access Drivers Data Flow Programming Portable IoT Edge Middleware On-premise IoT Cloud Platform 27

28 28 THANK YOU