NextGen OpenSource IT/OT in Energy Justin Pittman ...
Transcript of NextGen OpenSource IT/OT in Energy Justin Pittman ...
NextGen OpenSource IT/OT in Energy
Justin Pittman, Solutions Architect - ISVs
@jp_lilpenguin linkedin.com/r/justinpittman
2
ENERGY & IT vs OT – TODAY’S LANDSCAPE
Diverse set of technologies, features, standards, and point solutions, each of which promises to be the panacea
Deploy IoT in a modular and flexible fashion, and drive innovation, without getting locked into a single vendor
Lack of Open Standards Vendor Lock-in Derive insights from the vast amount of IoT data generated, and apply analytics in real time to impact business operations
End-to-End Analytics
3
IT vs OT – ANOTHER SILO
INFORMATION TECHNOLOGY (IT) OPERATIONAL TECHNOLOGY (OT)
FUNCTION Supports enterprise applications Supports industrial, manufacturing, environmental, etc. monitoring & control
EXAMPLES ERP, CRM, BI, AI SCADA, PLC, HMI
SCOPE Generalized Specialized
SYSTEM APPROACH Interconnected applications Dedicated applications
ARCHITECTURAL MODEL Open / standards-based Closed / proprietary
OWNER CIO, CTO COO or LOB manager
4
IT + OT – IN ENERGY / UTILITY
Distributed Intelligence Platform, Duke Energy, 2015: http://www.duke-energy.com/pdfs/dedistributedintelligenceplatformvol01.pdf
Strategic IoT Recommendations
5
IT/OT CONVERGENCE: IoT JOURNEY
SET STRATEGIC DIRECTION AT THE EXECUTIVE LEVEL
USE IoT AS A CATALYST FOR CONVERGENCE
CREATE CROSS-FUNCTIONAL TEAMS
START WITH A PILOT PROGRAM
OPEN SOURCE ADOPTION & CONTRIBUTION
78%
65%
of enterprises run open source. [1]
of companies are contributing to open software. [2]
[1] 9th Annual Future of Open Source survey, Black Duck Software, 2015. www.blackducksoftware.com/2015-future-of-open-source
[2] 10th Annual Future of Open Source survey, Black Duck Software, 2016. www.blackducksoftware.com/2016-future-of-open-source
6
7
OPEN SOURCE & OPEN STANDARDS
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
UTILITY OPTIMIZATION & 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 CaseIOT APPLICATION
& PLATFORM
CONSUMER
SERVICE CENTER
Data Acquisition AppOnboarding AppRemote ControlFlexible UpdatesNetwork ManagementPortable Framework
Open Standard ConnectivityDevice ProvisioningData CollectionEvent ManagementRemote ControlApplication Enablement
EUROPEAN ELECTRICITY PROVIDERBUILDING THE INTELLIGENT ENTERPRISE
RESULTS:Smart meters to help decrease energy consumption and fuel costs• 8 million events processed/day• 35 million smart meters• 700,000 concentrators
UTILITIES
Complex Event Processing (CEP) to analyze events in real time; address electricity network optimization requirements
Red Hat Decision Manager - complex business logic and rules
Red Hat Data Grid – CEP session caching for reliability and high availability in critical implementation
Smart meters
Concentrator Collection management and monitoring
Local communication network
Extended communication network
Central information system
GLOBAL MIDSTREAM GAS COMPANYBUILDING THE INTELLIGENT ENTERPRISE
RESULTS:Lowered operational IT software spend while adopting open standards: • Easier to maintain • Faster innovation• Greater security
ENERGY
Red Hat JBoss Fuse and Red Hat JBoss A-MQ in SCADA system to monitor flow of oil/gas in pipelines
Software defined approach to taking sensor data off the pipelines, and ingest it into SCADA system over the IoT protocol, MQTT.
Site field automation
VSAT/CommEquipment
DirectorFlow Computer
PLCSensors and actuators
Tank gauging
CORPCheckpoint BIZ DMZSCADAComms DMZ
ECT (MQTT publish)
ECT
ECT (MQTT publish)
16
DATACENTER
GATEWAYS
DEVICES
3 Tier Concept
• Business processing• Reporting• Long-term data analytics• Long-term data warehousing• Enterprise integration
• Communication & transformation• Data pre-processing• Device data analytics• Device actions/rules• Control & manage Devices
• Communication• Data acquisition
ENTERPRISE IoT ARCHITECTURE
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 M2M / IoT Stack
BRMS Embedded Applications Security Administration
YOUR APPS - IoT/Intelligent Gateway
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
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 intelligenceIOT / M2M END-TO-END ANALYTICS ARCH & DEMO
Machine Learning
ML Model Actions
Prediction / Alert
ML Model
IoTGATEWAYS
IoT INTEGRATION HUB
ENTERPRISE APPLICATIONS
CONNECTED “THINGS”
DATA MANAGEMENT & ANALYTICS PLATFORM
NEXT STEPS:https://www.redhat.com/en/insights/internet-of-things
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews