SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Successful Industrial
IoT Patterns
John Mathon
VP, Enterprise Evangelism and
Product Strategy WSO2
Agenda
❖ IOT Basics
❖ IoT Standards
❖ Enterprise IoT
❖ Enterprise Patterns
Publish/Subscribe
Joe Mary FrankExchange Clearing
This is what I started TIBCO with
Subject
Filter
Subject Filter Subject Filter Subject Filter Subject Filter
IoT Markets - Truly Enormous
• Hobbyist (both home and industrial)
o Apple challenged the world to
make apps - 600,000 apps in 2
years
• Consumer
o The consumer is just starting to
have fun
• Industrial
o Already exists
• OEM
o Lots of help available
IoT Hardware Segmentation
• Hardware
– Communications
– Hubs
– Devices
– Computation
– Integrated Devices
– Integrators
• Software
– Embedded Software
– Hub Software
– Communications
IoT Software Segmentation
Thousands of Companies already providing Software and Services
• Device Abstraction - taxonomy and description of all IoT devices EVRYTHNG
• Data Storage - means to store data from IoT devices DEVICEHUB
• Pub Sub platforms - M2M or M2C communication PUNUB
• Analysis - analysis of device data INFOBRIGHT
• Visualization - mobile device, application or web app tools FREEBOARD
• Integration - orchestration of real time events to perform actions IFTTT
• Service - services to individuals, corporations, government XIVELY
IoT Ecosystem Driving Personas
Enterprise IT - Implementers
Gold Seekers - Entrepreneurs
Explorers - Curious
Hunters - Whatever Works
Guns for Hire - Consultants
Hobbyists - Makers
Moochers - Latchers
Mobile Wannabees – Yearners
Gamers
Product Extenders - Add connectivity
Existing Device /Sensor
Manufacturers
Mobile Device Companies
Digital Hardware Companies
Software Infrastructure
Communications Companies
Data Companies
Existing App Companies
Main Business Drivers IoT
1. Cost Reductions - Consumer, Building, Operations
2. Increased Quality - Operations
3. Convenience - Employee, Consumer
4. Stickiness - Business Top Line
5. New Products / Markets - Business Top Line
Almost Every Business will be interested for some reason
IoT Best Practices to build for Enterprise
Build a Great Device
❖Security
❖Encrypt Data at rest and in motion
❖Allow fine grained control of authorization
around controls and data visibility
❖Provide automated upgrade service
❖Ease of Use
❖Provide multiple UI mechanisms for cell
phones, web, apis and visually on the device
itself if it makes sense
❖Data
❖Provide Device Management
functionality including ability to wipe
device, upgrade and configure through
Dev Management APIs
❖Power Management, Failure Detection
❖Must warn well in advance, Send still
alive message and detect failures,
tampering
❖APIs
❖Provide APIs to everything as
Enterprises can build integration
IoT Standards Much Left To Do
• Hardware / Embedded
– Communications - Zigbee, NF, Zwave, BLE, 802.11ah, Cellular, IEEE 802.15.4 and …
– Security, Discovery, Application - Allseen Alliance, OIC, IIC, Google Thread, Zigbee,
IEEE P2413, OneM2M
– Hubs - SmartThings, Vera, Insteon, Ninja, Homey, Apple and ...
• Data
– Where is the data? Device, Hub, Local, Cloud, Enterprise, Hybrid
• Security
– Who sees what you have? How do you add? How do you remove? Who can do what?
Who can see what? How do you upgrade? How do you monitor?
– UMA
• Orchestration Tools
– ESB, BPM, Rules Engine, IFTTT, other ?
– Where is the control/Orchestration? Cloud, Dedicated Device, Cell Phone?
IoT Security Issues
• Authentication - How do you know the device or user is who they say they
are?
• Authorization - What can that user / device do?
• Logging - How do we monitor?
• Update - How do we upgrade?
• Encryption - Always, sometimes, how?
• Enforcement Points - Security distributed?
• Policies - Establishing automation (UMA) for groups of people or devices
• API - API keys? More?
• Data - Field level security?
• Privacy - Who can see?
IoT Security State of Affair
❖ Consumer - Terrible, Terrible, Terrible
❖ No Authentication, Frequently no encryption
❖ No automated upgrading
❖ No control over who can see or do what – Fine Grained
Authorization
❖ Enterprise - Somewhat better
❖ Some devices auto upgrade
❖ Some devices have fine grained authorization
❖ Most devices have encryption data in motion, some for data at rest
IoT Integration Issues
• Different Communication protocols
• APIs, SDKs for mobile or servers, Cloud Services, Device level Services, Hub
Services
• How to scale?
• Who owns the device?
• Privacy
• Authorization
• Which Orchestration Tools or Products?
IoT for the Enterprise - Different requirements
• The building / factory
• The employees
• The customers
• OEM
IoT Reference Architecture - Building / Factory
1. Devices
a. Reliable, Secure
b. Hard Connection
c. Device Profile Known
2. Data Caching at local sites
3. Sophisticated Analysis
4. Optimization
5. Diagnosis / Failure Warning
6. Eventing
7. Device Management
8. Integration to Finance,
Accounting, Security
1. Purposes
a. Energy - HVAC, Lighting
b. Automation – Cost reduction
c. Security
d. Quality Engineering
Very High Criticality
Sophisticated Integration not a
problem
May be willing to accept non-
standard if superior security,
functionality
IoT Reference Architecture - Employee
1. Devices
a. Secure
b. Device Profile Known
c. Size / Portability
2. Diagnosis / Failure Warning
3. Flexibility to support small variety
of devices
4. Eventing
5. Device Management
6. Integration with Automation
Systems, Sales, Marketing,
Management, Content
Management Systems
1. Purposes
a. Productivity of Employees
b. Convenience
Medium Criticality
Some Integration may be done
IoT Reference Architecture - Customer
1. Devices Key Functionalities
required
2. Flexibility to support wide variety
of devices
3. Eventing
4. Store Data
5. Analytics Critical
6. Discovery
7. Good UI
8. Integration with Automation
Systems, Sales, Marketing,
Management, Content
Management Systems
1. Purposes
a. Create Stickiness
b. Create Value for Customer
c. Inexpensive
Application dependent Criticality
High Integration Expected
IoT Reference Architecture - Consumer
1. Devices
a. Key Functionalities required
b. Security less immediate concern
c. Ease of Use
d. Size / Portability
2. Ultra wide variety of devices
3. Eventing - Some automation
4. Need to Store Data
5. Discovery Easy
6. Good UI
7. Integration with other IoT desirable
1. Purposes
a. Convenience
b. Attractiveness
c. Features
d. Inexpensive
Lower Criticality
IoT End to End Needs
Middle ServicesCustomer Device
OS
Application
Security
Communication / Power Mgt
Visualization / APIVisualization
OS
Security / PolicySecurity
OS
Visualization / API
Data Stream / Storage / Mgt
Eventing/Analysis/Optimize
Orchestration / Integration
Eventing/Analysis/Optimize
Interaction Pattern
UI
IOT Reference Architecture
Device
API MgtDev Mgt
Service Bus BPMBigData
Long Term
Analysis
Activity Mgt
Cloud
CEP
Cloud Orchestration/Integration
Com
m
Prov
ider
OS
Application
ESB, Security
OS
ESB, IM, PEP
Data Infrastructure
Hub
Orchestration
Integration
Rules Engine
Data
Dev Mgt
Rules Engine
User Dashboard
IoT Mgt
Dashboard
IoT Use Cases
• Car Manufacturer
• Construction Company
IoT Use Cases
• Car Manufacturer
• Construction Company
• Hospital
• Shopping / Online merchants
• Corporate Office
• Home / Consumer
IoT Reference Architecture - OEM
1. Devices
a. Key Functionalities required
2. Flexibility to support wide variety of
devices
3. Eventing
4. Store Data
5. Analytics Critical
6. Discovery
7. Good UI
8. Integration with Automation Systems,
Sales, Marketing, Management, Content
Management Systems
1. Purposes
a. Create Stickiness
b. Create Value for Customer
c. Inexpensive
High Criticality Criticality
High Integration Expected
IoT UseCase – Connected Car - Tesla
• Tesla
– 60% employees software engineers
– Integration of hardware key
– User Experience Important – Tesla redesigned the car from the ground up
– Even other electric cars basically look like an ICE care. Not fully integrated.
– Feedback to Tesla
• Tesla Connected Car PROVES the case 98-99% customer satisfaction 2 years in a row
• Ability to upgrade truly amazing
• Smartness of the car astonishes
Tesla did more than build an electric car. They have created disruption in:
– Car integration
– Safety – broke previous safety ratings
– Performance – faster than any production car in the world
– Service – upgrades over the air, remote service, no maintenance required
– Smartness – knows where to go, how high to go, what temperature, charges anywhere
– IOT – connected all the time, data streaming back to the factory
ConnectedCar - Functionality
– All hardware systems of the car integrated with digital platform to control, monitor, automate, monitor
• Eventually leading to self-driving car
– Integrated Apps in Car - Calendar, GPS, Energy, Settings, Entertainment, Phone, Climate, Profiles
• Smart Car - knows when to lift suspension, when to ask me where to go, when to climatize
the car
– Always Connected - monitor, find, pre-condition, secure
– Unattended Upgrade - Feature improvement, Service Improvements
– Feedback to Manufacturer
• Data used to improve service and design decisions, normal use, crash, ...
• Data used to optimize function, improve capabilities
• Easy bug report
– External Apps - Tesla App iPhone, Android, iWatch...
– External API - Open API
– 3rd party integration - TeslaApps, Logging and Analysis companies
Connected Car
API Mgt Dev Mgt
Upgrade
Cust Svc Service Bus
Design
BPM
BigData
Long Term
Analysis
Activity Mgt
Service Bus
Polling LoggingEvents
BrakesBrakes
BrakesBrakes
Console
Phone
Watch
3rd Party App /
Device
3rd Party App /
Device
3rd Party App /
Device
Brakes
Hi Priority
Planning
Lo Priority Apps
Cell
Ven Cloud
CEP - Service
The
Car
Car
Com
pany
IOT Use Case – Connected Construction
❖ Management of worksites is difficult. Numerous
tools and people are needed and scheduling the
expensive tools, people and work can be difficult.
Tool breakdowns, changing work plans lead to
wasted time and increased costs
❖ IoT the tools, track their usage and location, help
contractors manage, track their expensive
equipment and plan for their use better
IOT Use Case – Connected Construction
– Tools are instrumented, some with replaceable NFC, some with active IoT to control,
monitor, automate
– Cars, trucks, equipment of all sorts even down to hammers can be actively tracked with
bluetooth and cell phones or NFC technology
– Integrated Apps on worksite and dedicated devices to collect information – progress,
where things are, requesting tools or services
– Unattended Upgrade - Feature improvement, Service Improvements
– External API - Open API to encourage integration by 3rd parties
– Planning tools to help coordinate complex tool needs and people needs
Connected Construction
API MgtDev Mgt
Cust Svc
Service Bus
Design
BPM
BigData
Long Term
Analysis
Activity Mgt
Phone
Vehicles
Tools
Hi Priority PlanningLo Priority
Cloud
CEP
Building Sites
Vehicles
Vehicles
Phone
Phone
Tools
Tools
Tools
Data Gather
Device
Data Gather
Devices
Wharehouse
Wharehouses
Tools
Data Gather
Device
Contractors
Design Contractor
Planning
Tool
Connected Construction
WSO2 Commercial
Connect the World
We help our customers
become a
Connected
Business
Enterprise App Store
API Management SaaS Adoption
Executive Dashboards
PaaS
Mobile Apps
Open Source Adoption
SOA
Cloud Adoption and Automation
Federated Identity
Social Networking
Mobile BYOD
Big Data and Analytics
Systems of Systems Functional Requirements
Complete Enterprise Middleware
ONLY company to ever build a complete middleware stack
on-premises, in the cloud and on mobile devices.
SINGLE codebase for all products!
✓ Integration
✓ API Mgt
✓ Shadow IT
✓ App and Device Mgt
✓ Identity and Access Mgt
✓ Enterprise Scale and Quality
Thanks4Listening
❖ My twitter: @john_mathon
❖ My blog: CloudRamblings

Weitere ähnliche Inhalte

Was ist angesagt?

Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart HomeWebinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Cirrent
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT
WSO2
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges
Dr.-Ing Abdur Rahim Biswas
 

Was ist angesagt? (20)

Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of Things
 
IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - Challenges
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
Internet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded DevicesInternet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded Devices
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )
 
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
 
IoT, Careers, and Skills
IoT, Careers, and SkillsIoT, Careers, and Skills
IoT, Careers, and Skills
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
 
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart HomeWebinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
Webinar | Wi-Fi for IoT: How Home Networking is Changing the Smart Home
 
Internet of Things- An Introduction
Internet of Things- An IntroductionInternet of Things- An Introduction
Internet of Things- An Introduction
 
Internet Of Things Introduction
Internet Of Things Introduction Internet Of Things Introduction
Internet Of Things Introduction
 
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
 
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMSSTUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges
 

Ähnlich wie Successful Industrial IoT patterns

How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
GetInData
 

Ähnlich wie Successful Industrial IoT patterns (20)

WSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in Finance
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT Patterns
 
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
 
WSO2Con USA 2015: Connected Device Management for Enterprise Mobility and Beyond
WSO2Con USA 2015: Connected Device Management for Enterprise Mobility and BeyondWSO2Con USA 2015: Connected Device Management for Enterprise Mobility and Beyond
WSO2Con USA 2015: Connected Device Management for Enterprise Mobility and Beyond
 
Wearables, Things & Apps - Mobile Dev + Test '15
Wearables, Things & Apps - Mobile Dev + Test '15Wearables, Things & Apps - Mobile Dev + Test '15
Wearables, Things & Apps - Mobile Dev + Test '15
 
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
 
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
 
Top 5 IoT Use Cases
Top 5 IoT Use CasesTop 5 IoT Use Cases
Top 5 IoT Use Cases
 
Connecting The Real World With The Virtual World
Connecting The Real World With The Virtual WorldConnecting The Real World With The Virtual World
Connecting The Real World With The Virtual World
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
 
Embracing iot in the enterprise
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterprise
 
Without App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of AnythingWithout App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of Anything
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
IoT from edge to cloud: bringing order to the chaos
IoT from edge to cloud: bringing order to the chaosIoT from edge to cloud: bringing order to the chaos
IoT from edge to cloud: bringing order to the chaos
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
Embracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and CentrifyEmbracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and Centrify
 

Mehr von John Mathon

Choosing a dev ops paas platform
Choosing a dev ops paas platformChoosing a dev ops paas platform
Choosing a dev ops paas platform
John Mathon
 
Cloud security and cloud adoption public
Cloud security and cloud adoption   publicCloud security and cloud adoption   public
Cloud security and cloud adoption public
John Mathon
 

Mehr von John Mathon (11)

Enterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarEnterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinar
 
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
Artificial Intelligence is back, Deep Learning Networks and Quantum possibili...
 
Iot my buy dont buy maybe
Iot my buy dont buy maybeIot my buy dont buy maybe
Iot my buy dont buy maybe
 
Fraudless voting with blockchain
Fraudless voting with blockchainFraudless voting with blockchain
Fraudless voting with blockchain
 
Wso2 con 2014 event driven architecture Publish/Subscribe Pubsub
Wso2 con 2014 event driven architecture Publish/Subscribe PubsubWso2 con 2014 event driven architecture Publish/Subscribe Pubsub
Wso2 con 2014 event driven architecture Publish/Subscribe Pubsub
 
Tesla iot case study
Tesla  iot case studyTesla  iot case study
Tesla iot case study
 
Choosing a dev ops paas platform svccd presentation v2 for slideshare
Choosing a dev ops paas platform svccd presentation v2 for slideshareChoosing a dev ops paas platform svccd presentation v2 for slideshare
Choosing a dev ops paas platform svccd presentation v2 for slideshare
 
Choosing a dev ops paas platform
Choosing a dev ops paas platformChoosing a dev ops paas platform
Choosing a dev ops paas platform
 
Cloud security and cloud adoption public
Cloud security and cloud adoption   publicCloud security and cloud adoption   public
Cloud security and cloud adoption public
 
Wso2 con building the api centric enterprise - towards a connected business
Wso2 con   building the api centric enterprise - towards a connected businessWso2 con   building the api centric enterprise - towards a connected business
Wso2 con building the api centric enterprise - towards a connected business
 
Wso2 v ision api centric
Wso2 v ision api centricWso2 v ision api centric
Wso2 v ision api centric
 

Kürzlich hochgeladen

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Kürzlich hochgeladen (20)

tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 

Successful Industrial IoT patterns

  • 1. Successful Industrial IoT Patterns John Mathon VP, Enterprise Evangelism and Product Strategy WSO2
  • 2. Agenda ❖ IOT Basics ❖ IoT Standards ❖ Enterprise IoT ❖ Enterprise Patterns
  • 3. Publish/Subscribe Joe Mary FrankExchange Clearing This is what I started TIBCO with Subject Filter Subject Filter Subject Filter Subject Filter Subject Filter
  • 4. IoT Markets - Truly Enormous • Hobbyist (both home and industrial) o Apple challenged the world to make apps - 600,000 apps in 2 years • Consumer o The consumer is just starting to have fun • Industrial o Already exists • OEM o Lots of help available
  • 5. IoT Hardware Segmentation • Hardware – Communications – Hubs – Devices – Computation – Integrated Devices – Integrators • Software – Embedded Software – Hub Software – Communications
  • 6. IoT Software Segmentation Thousands of Companies already providing Software and Services • Device Abstraction - taxonomy and description of all IoT devices EVRYTHNG • Data Storage - means to store data from IoT devices DEVICEHUB • Pub Sub platforms - M2M or M2C communication PUNUB • Analysis - analysis of device data INFOBRIGHT • Visualization - mobile device, application or web app tools FREEBOARD • Integration - orchestration of real time events to perform actions IFTTT • Service - services to individuals, corporations, government XIVELY
  • 7. IoT Ecosystem Driving Personas Enterprise IT - Implementers Gold Seekers - Entrepreneurs Explorers - Curious Hunters - Whatever Works Guns for Hire - Consultants Hobbyists - Makers Moochers - Latchers Mobile Wannabees – Yearners Gamers Product Extenders - Add connectivity Existing Device /Sensor Manufacturers Mobile Device Companies Digital Hardware Companies Software Infrastructure Communications Companies Data Companies Existing App Companies
  • 8. Main Business Drivers IoT 1. Cost Reductions - Consumer, Building, Operations 2. Increased Quality - Operations 3. Convenience - Employee, Consumer 4. Stickiness - Business Top Line 5. New Products / Markets - Business Top Line Almost Every Business will be interested for some reason
  • 9. IoT Best Practices to build for Enterprise Build a Great Device ❖Security ❖Encrypt Data at rest and in motion ❖Allow fine grained control of authorization around controls and data visibility ❖Provide automated upgrade service ❖Ease of Use ❖Provide multiple UI mechanisms for cell phones, web, apis and visually on the device itself if it makes sense ❖Data ❖Provide Device Management functionality including ability to wipe device, upgrade and configure through Dev Management APIs ❖Power Management, Failure Detection ❖Must warn well in advance, Send still alive message and detect failures, tampering ❖APIs ❖Provide APIs to everything as Enterprises can build integration
  • 10. IoT Standards Much Left To Do • Hardware / Embedded – Communications - Zigbee, NF, Zwave, BLE, 802.11ah, Cellular, IEEE 802.15.4 and … – Security, Discovery, Application - Allseen Alliance, OIC, IIC, Google Thread, Zigbee, IEEE P2413, OneM2M – Hubs - SmartThings, Vera, Insteon, Ninja, Homey, Apple and ... • Data – Where is the data? Device, Hub, Local, Cloud, Enterprise, Hybrid • Security – Who sees what you have? How do you add? How do you remove? Who can do what? Who can see what? How do you upgrade? How do you monitor? – UMA • Orchestration Tools – ESB, BPM, Rules Engine, IFTTT, other ? – Where is the control/Orchestration? Cloud, Dedicated Device, Cell Phone?
  • 11. IoT Security Issues • Authentication - How do you know the device or user is who they say they are? • Authorization - What can that user / device do? • Logging - How do we monitor? • Update - How do we upgrade? • Encryption - Always, sometimes, how? • Enforcement Points - Security distributed? • Policies - Establishing automation (UMA) for groups of people or devices • API - API keys? More? • Data - Field level security? • Privacy - Who can see?
  • 12. IoT Security State of Affair ❖ Consumer - Terrible, Terrible, Terrible ❖ No Authentication, Frequently no encryption ❖ No automated upgrading ❖ No control over who can see or do what – Fine Grained Authorization ❖ Enterprise - Somewhat better ❖ Some devices auto upgrade ❖ Some devices have fine grained authorization ❖ Most devices have encryption data in motion, some for data at rest
  • 13. IoT Integration Issues • Different Communication protocols • APIs, SDKs for mobile or servers, Cloud Services, Device level Services, Hub Services • How to scale? • Who owns the device? • Privacy • Authorization • Which Orchestration Tools or Products?
  • 14. IoT for the Enterprise - Different requirements • The building / factory • The employees • The customers • OEM
  • 15. IoT Reference Architecture - Building / Factory 1. Devices a. Reliable, Secure b. Hard Connection c. Device Profile Known 2. Data Caching at local sites 3. Sophisticated Analysis 4. Optimization 5. Diagnosis / Failure Warning 6. Eventing 7. Device Management 8. Integration to Finance, Accounting, Security 1. Purposes a. Energy - HVAC, Lighting b. Automation – Cost reduction c. Security d. Quality Engineering Very High Criticality Sophisticated Integration not a problem May be willing to accept non- standard if superior security, functionality
  • 16. IoT Reference Architecture - Employee 1. Devices a. Secure b. Device Profile Known c. Size / Portability 2. Diagnosis / Failure Warning 3. Flexibility to support small variety of devices 4. Eventing 5. Device Management 6. Integration with Automation Systems, Sales, Marketing, Management, Content Management Systems 1. Purposes a. Productivity of Employees b. Convenience Medium Criticality Some Integration may be done
  • 17. IoT Reference Architecture - Customer 1. Devices Key Functionalities required 2. Flexibility to support wide variety of devices 3. Eventing 4. Store Data 5. Analytics Critical 6. Discovery 7. Good UI 8. Integration with Automation Systems, Sales, Marketing, Management, Content Management Systems 1. Purposes a. Create Stickiness b. Create Value for Customer c. Inexpensive Application dependent Criticality High Integration Expected
  • 18. IoT Reference Architecture - Consumer 1. Devices a. Key Functionalities required b. Security less immediate concern c. Ease of Use d. Size / Portability 2. Ultra wide variety of devices 3. Eventing - Some automation 4. Need to Store Data 5. Discovery Easy 6. Good UI 7. Integration with other IoT desirable 1. Purposes a. Convenience b. Attractiveness c. Features d. Inexpensive Lower Criticality
  • 19. IoT End to End Needs Middle ServicesCustomer Device OS Application Security Communication / Power Mgt Visualization / APIVisualization OS Security / PolicySecurity OS Visualization / API Data Stream / Storage / Mgt Eventing/Analysis/Optimize Orchestration / Integration Eventing/Analysis/Optimize Interaction Pattern
  • 20. UI IOT Reference Architecture Device API MgtDev Mgt Service Bus BPMBigData Long Term Analysis Activity Mgt Cloud CEP Cloud Orchestration/Integration Com m Prov ider OS Application ESB, Security OS ESB, IM, PEP Data Infrastructure Hub Orchestration Integration Rules Engine Data Dev Mgt Rules Engine User Dashboard IoT Mgt Dashboard
  • 21. IoT Use Cases • Car Manufacturer • Construction Company
  • 22. IoT Use Cases • Car Manufacturer • Construction Company • Hospital • Shopping / Online merchants • Corporate Office • Home / Consumer
  • 23. IoT Reference Architecture - OEM 1. Devices a. Key Functionalities required 2. Flexibility to support wide variety of devices 3. Eventing 4. Store Data 5. Analytics Critical 6. Discovery 7. Good UI 8. Integration with Automation Systems, Sales, Marketing, Management, Content Management Systems 1. Purposes a. Create Stickiness b. Create Value for Customer c. Inexpensive High Criticality Criticality High Integration Expected
  • 24. IoT UseCase – Connected Car - Tesla • Tesla – 60% employees software engineers – Integration of hardware key – User Experience Important – Tesla redesigned the car from the ground up – Even other electric cars basically look like an ICE care. Not fully integrated. – Feedback to Tesla • Tesla Connected Car PROVES the case 98-99% customer satisfaction 2 years in a row • Ability to upgrade truly amazing • Smartness of the car astonishes Tesla did more than build an electric car. They have created disruption in: – Car integration – Safety – broke previous safety ratings – Performance – faster than any production car in the world – Service – upgrades over the air, remote service, no maintenance required – Smartness – knows where to go, how high to go, what temperature, charges anywhere – IOT – connected all the time, data streaming back to the factory
  • 25. ConnectedCar - Functionality – All hardware systems of the car integrated with digital platform to control, monitor, automate, monitor • Eventually leading to self-driving car – Integrated Apps in Car - Calendar, GPS, Energy, Settings, Entertainment, Phone, Climate, Profiles • Smart Car - knows when to lift suspension, when to ask me where to go, when to climatize the car – Always Connected - monitor, find, pre-condition, secure – Unattended Upgrade - Feature improvement, Service Improvements – Feedback to Manufacturer • Data used to improve service and design decisions, normal use, crash, ... • Data used to optimize function, improve capabilities • Easy bug report – External Apps - Tesla App iPhone, Android, iWatch... – External API - Open API – 3rd party integration - TeslaApps, Logging and Analysis companies
  • 26. Connected Car API Mgt Dev Mgt Upgrade Cust Svc Service Bus Design BPM BigData Long Term Analysis Activity Mgt Service Bus Polling LoggingEvents BrakesBrakes BrakesBrakes Console Phone Watch 3rd Party App / Device 3rd Party App / Device 3rd Party App / Device Brakes Hi Priority Planning Lo Priority Apps Cell Ven Cloud CEP - Service The Car Car Com pany
  • 27. IOT Use Case – Connected Construction ❖ Management of worksites is difficult. Numerous tools and people are needed and scheduling the expensive tools, people and work can be difficult. Tool breakdowns, changing work plans lead to wasted time and increased costs ❖ IoT the tools, track their usage and location, help contractors manage, track their expensive equipment and plan for their use better
  • 28. IOT Use Case – Connected Construction – Tools are instrumented, some with replaceable NFC, some with active IoT to control, monitor, automate – Cars, trucks, equipment of all sorts even down to hammers can be actively tracked with bluetooth and cell phones or NFC technology – Integrated Apps on worksite and dedicated devices to collect information – progress, where things are, requesting tools or services – Unattended Upgrade - Feature improvement, Service Improvements – External API - Open API to encourage integration by 3rd parties – Planning tools to help coordinate complex tool needs and people needs
  • 29. Connected Construction API MgtDev Mgt Cust Svc Service Bus Design BPM BigData Long Term Analysis Activity Mgt Phone Vehicles Tools Hi Priority PlanningLo Priority Cloud CEP Building Sites Vehicles Vehicles Phone Phone Tools Tools Tools Data Gather Device Data Gather Devices Wharehouse Wharehouses Tools Data Gather Device Contractors Design Contractor Planning Tool Connected Construction
  • 32. We help our customers become a Connected Business
  • 33. Enterprise App Store API Management SaaS Adoption Executive Dashboards PaaS Mobile Apps Open Source Adoption SOA Cloud Adoption and Automation Federated Identity Social Networking Mobile BYOD Big Data and Analytics
  • 34. Systems of Systems Functional Requirements
  • 35. Complete Enterprise Middleware ONLY company to ever build a complete middleware stack on-premises, in the cloud and on mobile devices. SINGLE codebase for all products!
  • 36. ✓ Integration ✓ API Mgt ✓ Shadow IT ✓ App and Device Mgt ✓ Identity and Access Mgt ✓ Enterprise Scale and Quality
  • 37. Thanks4Listening ❖ My twitter: @john_mathon ❖ My blog: CloudRamblings