NextGen OpenSource IT/OT & IOT
Transcript of NextGen OpenSource IT/OT & IOT
NextGen OpenSource IT/OT & IOT
Red Hat simplifies transitions to next-generation technologies on secure, highly available, open, multi-cloud platforms with solutions for energy companies to successfully adapt to rapidly changing demands, manage risks and achieve success.
2
Device connectivityOpen standards – MQTT, AMQP, OPC-UA, CoAP, HTTP(S)
Flexible deployment
Data mgmt & analyticsBased on Apache, Eclipse, JBoss open source for machine learning & advanced analytics
Open application interfacesEnterprise visibility | real-time anomaly detection | future-proof
Community innovationCollaboration driven by some of the leading enterprises in the IoT space
Any of the leading cloud providers or your data center or hybrid cloud
No vendor lock-in No rigid architectures or proprietary formats & components
OPEN SOURCE, OPEN STANDARDS, FLEXIBLE DEPLOYMENT
3
THE IMPORTANCE OF AN OPEN ECOSYSTEM
Open Ecosystem Black Box
4
UTILITY OPTIMIZATION AND AUTOMATIONBUILDING THE INTELLIGENT ENTERPRISE
RESULTS:Dynamic demand management, predictive maintenance, improved efficiencies, cost savings.
UTILITIES
Red Hat Hat JBoss A-MQ provides data messaging from disparate thermostats back to utility.
Use Case
IOT APPLICATIONIOT PLATFORM
CONSUMER
SERVICE CENTER
Data Acquisition AppOnboarding AppRemote ControlFlexible UpdatesNetwork ManagementPortable Framework
Open Standard ConnectivityDevice ProvisioningData CollectionEvent ManagementRemote ControlApplication Enablement
6
ProtocolTranslation
Intelligent Filtering Aggregation Routing
Deep data analysis & insights
Real-Time Analytics
Data Ingest Real-Time Processing
Data Storage
Machine Learning
Data Security
Telemetry Data
Application Integration
Application Data
Data flow to derive deep business insights and actionable intelligenceEND-TO-END ANALYTICS
Machine Learning
ML Model Actions
Prediction / Alert
ML Model
IoTGATEWAYS
IoT INTEGRATION HUB
ENTERPRISE APPLICATIONS
CONNECTED “THINGS”
DATA MANAGEMENT & ANALYTICS PLATFORM
CertifiedModems
M2M / IoT Gateways & Devices
Yocto / Fedora
Java / OSGi
OT Hardware Integration / Device AbstractionIoT Device Middleware
TCP/IP
IoTIntegration Platform
Client
Device HW
MQTT
JBossFuse Connectivity
& DeliveryNetwork
ConfigurationField
ProtocolsBasic
Services
JBossFuse
A-MQ Connectivity Management
Real-TimeData
Security Administration
HistoricalData
Device Management
Embedded App Management
BRMS IT Application Integration
Complete Set of Integrated OT HW & SW Building BlocksOpen Source IoT / M2M Stack
BRMS Embedded Applications Security Administration
IoT Gateway Components
Java SE 7 / 8 (OpenJDK)
OSGi Application Container (Eclipse Equinox, Concierge)
Drivers
CANbus
ModbusOPC UA
S7
AssetsWire Asset
Device Abstractionjavax.comm
Basic Gateway ServicesDB Service
Clock Service
Device Profile
Watchdog
Network ConfigurationNetwork Configuration
Connectivity and DeliveryData Services MQTT Paho
Adm
inis
trat
ion
GU
I
ApplicationsYour Application
Rem
ote
Man
agem
ent
Con
figur
ati
on
Man
agem
ent
javax.usb w/ udev access
Cloud Services
Firewall, Port Forwarding Link MonitorsCellular, Wi-Fi,
Ethernet
GPS Position GPIO / SPI / PWM / I2Cjdk.dio
Custom Protocols
Upd
ates
Man
agem
ent
Rem
ote
Acc
ess
Java HID APIs javax.bluetooth / BLE
Kura Wires
.. .
Your Application
Datacenter / Cloud
UI
Real TimeAlerts
IoT beacon
Intelligent Gateway
Demo Source Code: https://github.com/redhat-iot/iot-assettracking-demo