SlideShare a Scribd company logo
Planning an architecture for the 
Internet of Things 
IoT Expo , Nov 5, 2014 
Sumit Sharma 
Director, API Solutions 
sumit.sharma@mulesoft.com
Leading connectivity platform for 
enterprise applications, mobile and IoT 
HQ in San Francisco with offices in New York, Atlanta, London, Rotterdam, Munich, 
Sydney, Singapore, Hong Kong, Buenos Aires, Rio De Janiero 
2 
3,500+ on-premise enterprise deployments 
25,000+ cloud deployments 
50% of the Global 500 
www.mulesoft.com
MuleSoft’s mission 
To connect the world’s 
applications, data and devices
MuleSoft’s mission 
To connect the world’s 
applications, data and devices
Agenda for today’s session 
Business 
drivers of 
IoT 
Architectural 
Patterns in an 
IoT Stack 
All contents Copyright © 2014, MuleSoft Inc. 5
Why plan for an 
IoT stack? 
MuleSoft Confidential - please do not share/distribute 6
Everything needs to connect 
7 
7 
50,000,000,000+ 
connected devices 
All contents Copyright © 2013, MuleSoft Inc.
Connecting the physical world to the Web 
8 
8 
Building 
Management 
Healthcare 
Social 
& Local 
Energy Grid 
Personalized 
Insurance 
Logistics & 
Shipping 
Connected 
Car 
Home 
Automation 
Environmental 
Identity & 
Tracking 
Farming 
All contents Copyright © 2013, MuleSoft Inc.
Architectural patterns 
in an 
IoT stack 
MuleSoft Confidential - please do not share/distribute 9
At a high level this is the general IoT stack 
App 
Data Processing and 
Platform 
Edge 
Thing / Device
Breaking down the 
IoT stack 
MuleSoft Confidential - please do not share/distribute 11
The IoT Stack 
Mobile apps 
Mobile aPaaS 
Application PaaS ( aPaaS ) 
Data Management and Intelligence 
Device 
Management 
Hardware / Firmware 
API 
Design / Build 
Sensors 
Device 
Hub/Gateway 
API runtime 
management 
iPaaS 
Middle-ware 
Websites 
Industry specific 
( e.g., appliances, touch 
console etc.)
IoT Stack: Devices / Things 
Sensors 
Hardware / Firmware 
All contents Copyright © 2013, MuleSoft Inc. 13
Devices: Many chipsets / platforms to choose from. 
( Becoming more and more vertically integrated with 
software stacks).
Big focus on prototyping: 
Lots of tools to cater to the makers and tinkerers 
Integrated SDKs to speed development, testing and optimization.
Dragonboard based on Snapdragon processor ( many more 
like this from many vendors )
Sensors: Smart or Simple 
Smart Sensors 
Simple Sensors 
Receive Notifications 
Send Data / Events 
Onboarding 
Receive Config
Device 
Management 
Sensors 
Hardware / Firmware 
IoT Stack: Device Edge 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 18
Key charter is to establish and maintain a 
secure, robust, fault-tolerant connection 
between the cloud and the edge devices in 
order to: 
• Collect and aggregate device data 
• Manage the device 
Device 
Management 
Sensors 
Hardware / Firmware 
IoT Stack: Device Edge 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 19
Typically a combination of a localized gateway, and a 
cloud based gateway, at the edge
Reference capabilities for a gateway 
Connectivity 
Routing 
Enable scalable, real-time, dependable, high-performance 
and interoperable data and 
device management related exchanges 
between publishers and subscribers 
Registry 
Software mgmt 
Control Events Actuator 
Aggregation Transformation Provisioning
Device, and Device gateway sprawl is going to be a challenge 
Too many disparate 
ecosystems. Too 
many gateways, 
hubs, protocols, apps.
Solution to the sprawl: A hub of all hubs 
Need interoperability 
between devices/ 
machines so they can 
all talk to each other.
Solution to the sprawl: A hub of all hubs
IoT Stack: Data management and 
intelligence 
Data Management and Intelligence 
Device 
Management 
Sensors 
Hardware / Firmware 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 25
Capabilities required for Data Management and 
Intelligence 
• Data collection, storage, and analysis of sensor data 
• Run rules on data streams 
• Trigger alerts 
• Advanced analytics/machine learning 
• Expose HTTP (REST) APIs 
Data, HTTP, 
connectivity 
Real time event 
processing 
Batch processing 
Data enrichment 
Routing and 
Orchestration 
BigData solution 
connectivity 
Pattern Discovery/ 
Model re-training 
Driving Forces 
Identification 
Predictive Analysis
IoT Stack: API lifecycle tooling and platform 
API 
Design / Build 
API runtime 
management 
Data Management and Intelligence 
Device 
Management 
Sensors 
Hardware / Firmware 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 27
API lifecycle tooling can be split between 
design time and runtime 
Rapidly design, deploy and publish APIs 
API 
API runtime 
Design / Build 
management
API lifecycle: Design time capabilities 
Rapidly design, deploy and publish APIs 
API spec 
creation 
API design 
lifecycle 
API mocking/ 
modelling 
Reusable API 
patterns 
Deployment 
automation 
API 
Design / Build 
API runtime 
management
Outside In API development: What if we could 
whiteboard an API ? Springboard for optimizing “APX” 
API 
Design / Build 
l All contents Copyright 30 © 2014, MuleSoft Inc.
APX Design Lifecycle 
• Modify API design as 
appropriate based on 
developer feedback. 
• Continue to validate 
Validate! 
• Mock up the API 
• Publish interactive console 
• Create Notebook use cases 
• Receive developer feedback 
l All contents Copyright 31 © 2014, MuleSoft Inc. 
Iterate! 
• Identify process and biz reqs 
• Create logical data model 
• Translate into logical service/API 
groupings 
• Model API resource models 
• API operations/methods 
• Request/response payload/codes 
• Create and implement 
orchestration logic for 
backend connectivity 
APX 
Design 
lifecycle 
API 
Design / Build
API lifecycle: Runtime capabilities 
Rapidly design, deploy and publish APIs 
Rate limiting / 
Throttling 
API SLA 
management 
Custom policy 
engine 
Multi-tenant org / 
RBAC support 
Deployment 
automation 
API and data 
security 
API 
Design / Build 
API runtime 
management
API runtime management 
API runtime 
management 
Developer Portal 
App Developer 
Discover, 
understand, and 
sign-up to use API 
Make ..…" 
app 
API Gateway 
• Rate limit 
• Throttle 
• OAuth2 
• LDAP/AD auth 
• IP whitelisting 
• Transformations 
etc. 
API API API 
Publish, 
Document APIs 
All contents Copyright © 2013, MuleSoft Inc. 33
IoT Stack: Application PaaS ( aPaaS ) 
Application PaaS ( aPaaS ) 
API 
Design / Build 
API runtime 
management 
Data Management and Intelligence 
Device 
Management 
Sensors 
Hardware / Firmware 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 34
aPaaS capabilities 
OS/DB, Storage, Server, 
Network 
Routing, transform, 
orchestration services 
• Hosted in the cloud 
• Provides platform to build 
applications. 
Design and 
Development tooling 
Web, Database, 
Application Server 
Management and 
analytics tooling 
Administrative portal 
Application PaaS ( aPaaS )
IoT Stack: End applications 
Mobile apps 
Mobile aPaaS 
Websites 
Industry specific 
( e.g., appliances, touch 
console etc.) 
Application PaaS ( aPaaS ) 
API 
Design / Build 
API runtime 
management 
Data Management and Intelligence 
Device 
Management 
Sensors 
Hardware / Firmware 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 36
IoT/IoE is a driver of mobile / tablet interfaces 
All contents Copyright © 2013, MuleSoft Inc. 37
IoT Stack: iPaaS integration – middleware: 
Don’t forget to integrate! 
Mobile apps 
Mobile aPaaS 
Websites 
Industry specific 
( e.g., appliances, touch 
console etc.) 
Application PaaS ( aPaaS ) 
API 
Design / Build 
API runtime 
management 
Data Management and Intelligence 
Device 
Management 
Sensors 
Hardware / Firmware 
Device 
Hub/Gateway 
iPaaS 
Middle-ware 
iPaaS 
middleware 
All contents Copyright © 2013, MuleSoft Inc. 38
iPaaS Capabilities: Don’t forget to 
integrate!
Summary
IoT Stack 
Mobile apps 
Mobile aPaaS 
Industry specific 
( e.g., appliances, touch 
console etc.) 
Application PaaS ( aPaaS ) middleware 
Websites 
API 
Design / Build 
API runtime 
management 
Data Management 
iPaaS 
Device 
Management 
Sensors 
Device 
Hub/Gateway 
All contents Copyright © 2013, MuleSoft Inc. 41
One final thought: the stack as it exists today is also 
converging… 
App 
Data Processing and 
Platform 
Edge 
Thing / Device
Scenarios where the middleware and edge have converged 
( i.e., MuleSoft Anypoint Edge ) 
AApppsp 
Data Processing 
and Platform 
Edge 
Thing / Device
And there are also scenarios where the app layer is directly 
connected to the Thing/Device layer ( i.e., embedded 
Android, Java, Javascript etc. ) 
Data Processing 
and Platform 
Edge 
Apps 
Thing / Device
Thank you! 
Questions? 
sumit.sharma@mulesoft.com

More Related Content

What's hot

IoT
IoTIoT
Internet of Things (IOT)
Internet of Things (IOT)Internet of Things (IOT)
Internet of Things (IOT)
Kunal Adhikari
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
Amarjeetsingh Thakur
 
IoT sensor devices
IoT sensor devicesIoT sensor devices
IoT sensor devices
Roman Staszewski
 
10 min IoT ppt
10 min IoT ppt10 min IoT ppt
10 min IoT ppt
Vaishnavu Pathayathodi
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of things
Gd Insaa
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
Muralidhar Somisetty
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
Hitesh Mohapatra
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
Vishnupriya T H
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
Ashutosh Bhardwaj
 
IoT for Healthcare
IoT for HealthcareIoT for Healthcare
IoT for Healthcare
SenZations Summer School
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
Maathu Michael
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
Prakash Honnur
 
Internet of things
Internet of thingsInternet of things
Internet of things
Shahneel Siddiqui
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
Anil Gorthy
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth TechnologyManish Sharma
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
 
Internet of things ppt
Internet of things pptInternet of things ppt
Internet of things ppt
Dania Purnama Sari
 

What's hot (20)

IoT
IoTIoT
IoT
 
Internet of Things (IOT)
Internet of Things (IOT)Internet of Things (IOT)
Internet of Things (IOT)
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
IoT sensor devices
IoT sensor devicesIoT sensor devices
IoT sensor devices
 
10 min IoT ppt
10 min IoT ppt10 min IoT ppt
10 min IoT ppt
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of things
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Iot ppt
Iot pptIot ppt
Iot ppt
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
 
IoT for Healthcare
IoT for HealthcareIoT for Healthcare
IoT for Healthcare
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
Internet of things ppt
Internet of things pptInternet of things ppt
Internet of things ppt
 

Viewers also liked

IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architectureMachinePulse
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
Ahmed Banafa
 
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoT
Naoto Umemori
 
IOT Platform as a Service
IOT Platform as a ServiceIOT Platform as a Service
IOT Platform as a Service
kidozen
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
Edge AI and Vision Alliance
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
Ray Phan
 
IoT Applications and Networks
IoT Applications and NetworksIoT Applications and Networks
IoT Applications and Networks
Abdulrahman Fady
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
Nam Le
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
Saumitra Rukmangad
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture pptParvesh Gautam
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
Ankur Pipara
 
Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]
Thanakrit Lersmethasakul
 
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated StrategyInternet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
Alex G. Lee, Ph.D. Esq. CLP
 
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Alex G. Lee, Ph.D. Esq. CLP
 
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
Hakyong Kim
 
Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]
Thanakrit Lersmethasakul
 
Critical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT StrategyCritical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT Strategy
CA Technologies
 
Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]
Thanakrit Lersmethasakul
 
Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]
Thanakrit Lersmethasakul
 

Viewers also liked (20)

IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
 
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoT
 
IOT Platform as a Service
IOT Platform as a ServiceIOT Platform as a Service
IOT Platform as a Service
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
IoT Applications and Networks
IoT Applications and NetworksIoT Applications and Networks
IoT Applications and Networks
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]
 
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated StrategyInternet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
 
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
 
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
 
Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]
 
Critical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT StrategyCritical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT Strategy
 
Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]
 
Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]
 

Similar to IoT architecture

iot
iotiot
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
MicroEJ
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
charlotte75009
 
IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
Dr. Mirko Kämpf
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTView
AVEVA
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
Selvaraj Kesavan
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
ThingsCloud
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT Portfolio
Ranjith Kumar
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
Ian Skerrett
 
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
Eurotech
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Jitendra Bafna
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
Ian Skerrett
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
Atanu Roy Chowdhury
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
Balwinder Kaur
 
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
mfrancis
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
John Archer
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
Ian Skerrett
 
IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning
DataWorks Summit/Hadoop Summit
 

Similar to IoT architecture (20)

iot
iotiot
iot
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTView
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT Portfolio
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
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
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real...
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
IoT
IoT IoT
IoT
 
IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

IoT architecture

  • 1. Planning an architecture for the Internet of Things IoT Expo , Nov 5, 2014 Sumit Sharma Director, API Solutions sumit.sharma@mulesoft.com
  • 2. Leading connectivity platform for enterprise applications, mobile and IoT HQ in San Francisco with offices in New York, Atlanta, London, Rotterdam, Munich, Sydney, Singapore, Hong Kong, Buenos Aires, Rio De Janiero 2 3,500+ on-premise enterprise deployments 25,000+ cloud deployments 50% of the Global 500 www.mulesoft.com
  • 3. MuleSoft’s mission To connect the world’s applications, data and devices
  • 4. MuleSoft’s mission To connect the world’s applications, data and devices
  • 5. Agenda for today’s session Business drivers of IoT Architectural Patterns in an IoT Stack All contents Copyright © 2014, MuleSoft Inc. 5
  • 6. Why plan for an IoT stack? MuleSoft Confidential - please do not share/distribute 6
  • 7. Everything needs to connect 7 7 50,000,000,000+ connected devices All contents Copyright © 2013, MuleSoft Inc.
  • 8. Connecting the physical world to the Web 8 8 Building Management Healthcare Social & Local Energy Grid Personalized Insurance Logistics & Shipping Connected Car Home Automation Environmental Identity & Tracking Farming All contents Copyright © 2013, MuleSoft Inc.
  • 9. Architectural patterns in an IoT stack MuleSoft Confidential - please do not share/distribute 9
  • 10. At a high level this is the general IoT stack App Data Processing and Platform Edge Thing / Device
  • 11. Breaking down the IoT stack MuleSoft Confidential - please do not share/distribute 11
  • 12. The IoT Stack Mobile apps Mobile aPaaS Application PaaS ( aPaaS ) Data Management and Intelligence Device Management Hardware / Firmware API Design / Build Sensors Device Hub/Gateway API runtime management iPaaS Middle-ware Websites Industry specific ( e.g., appliances, touch console etc.)
  • 13. IoT Stack: Devices / Things Sensors Hardware / Firmware All contents Copyright © 2013, MuleSoft Inc. 13
  • 14. Devices: Many chipsets / platforms to choose from. ( Becoming more and more vertically integrated with software stacks).
  • 15. Big focus on prototyping: Lots of tools to cater to the makers and tinkerers Integrated SDKs to speed development, testing and optimization.
  • 16. Dragonboard based on Snapdragon processor ( many more like this from many vendors )
  • 17. Sensors: Smart or Simple Smart Sensors Simple Sensors Receive Notifications Send Data / Events Onboarding Receive Config
  • 18. Device Management Sensors Hardware / Firmware IoT Stack: Device Edge Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 18
  • 19. Key charter is to establish and maintain a secure, robust, fault-tolerant connection between the cloud and the edge devices in order to: • Collect and aggregate device data • Manage the device Device Management Sensors Hardware / Firmware IoT Stack: Device Edge Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 19
  • 20. Typically a combination of a localized gateway, and a cloud based gateway, at the edge
  • 21. Reference capabilities for a gateway Connectivity Routing Enable scalable, real-time, dependable, high-performance and interoperable data and device management related exchanges between publishers and subscribers Registry Software mgmt Control Events Actuator Aggregation Transformation Provisioning
  • 22. Device, and Device gateway sprawl is going to be a challenge Too many disparate ecosystems. Too many gateways, hubs, protocols, apps.
  • 23. Solution to the sprawl: A hub of all hubs Need interoperability between devices/ machines so they can all talk to each other.
  • 24. Solution to the sprawl: A hub of all hubs
  • 25. IoT Stack: Data management and intelligence Data Management and Intelligence Device Management Sensors Hardware / Firmware Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 25
  • 26. Capabilities required for Data Management and Intelligence • Data collection, storage, and analysis of sensor data • Run rules on data streams • Trigger alerts • Advanced analytics/machine learning • Expose HTTP (REST) APIs Data, HTTP, connectivity Real time event processing Batch processing Data enrichment Routing and Orchestration BigData solution connectivity Pattern Discovery/ Model re-training Driving Forces Identification Predictive Analysis
  • 27. IoT Stack: API lifecycle tooling and platform API Design / Build API runtime management Data Management and Intelligence Device Management Sensors Hardware / Firmware Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 27
  • 28. API lifecycle tooling can be split between design time and runtime Rapidly design, deploy and publish APIs API API runtime Design / Build management
  • 29. API lifecycle: Design time capabilities Rapidly design, deploy and publish APIs API spec creation API design lifecycle API mocking/ modelling Reusable API patterns Deployment automation API Design / Build API runtime management
  • 30. Outside In API development: What if we could whiteboard an API ? Springboard for optimizing “APX” API Design / Build l All contents Copyright 30 © 2014, MuleSoft Inc.
  • 31. APX Design Lifecycle • Modify API design as appropriate based on developer feedback. • Continue to validate Validate! • Mock up the API • Publish interactive console • Create Notebook use cases • Receive developer feedback l All contents Copyright 31 © 2014, MuleSoft Inc. Iterate! • Identify process and biz reqs • Create logical data model • Translate into logical service/API groupings • Model API resource models • API operations/methods • Request/response payload/codes • Create and implement orchestration logic for backend connectivity APX Design lifecycle API Design / Build
  • 32. API lifecycle: Runtime capabilities Rapidly design, deploy and publish APIs Rate limiting / Throttling API SLA management Custom policy engine Multi-tenant org / RBAC support Deployment automation API and data security API Design / Build API runtime management
  • 33. API runtime management API runtime management Developer Portal App Developer Discover, understand, and sign-up to use API Make ..…" app API Gateway • Rate limit • Throttle • OAuth2 • LDAP/AD auth • IP whitelisting • Transformations etc. API API API Publish, Document APIs All contents Copyright © 2013, MuleSoft Inc. 33
  • 34. IoT Stack: Application PaaS ( aPaaS ) Application PaaS ( aPaaS ) API Design / Build API runtime management Data Management and Intelligence Device Management Sensors Hardware / Firmware Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 34
  • 35. aPaaS capabilities OS/DB, Storage, Server, Network Routing, transform, orchestration services • Hosted in the cloud • Provides platform to build applications. Design and Development tooling Web, Database, Application Server Management and analytics tooling Administrative portal Application PaaS ( aPaaS )
  • 36. IoT Stack: End applications Mobile apps Mobile aPaaS Websites Industry specific ( e.g., appliances, touch console etc.) Application PaaS ( aPaaS ) API Design / Build API runtime management Data Management and Intelligence Device Management Sensors Hardware / Firmware Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 36
  • 37. IoT/IoE is a driver of mobile / tablet interfaces All contents Copyright © 2013, MuleSoft Inc. 37
  • 38. IoT Stack: iPaaS integration – middleware: Don’t forget to integrate! Mobile apps Mobile aPaaS Websites Industry specific ( e.g., appliances, touch console etc.) Application PaaS ( aPaaS ) API Design / Build API runtime management Data Management and Intelligence Device Management Sensors Hardware / Firmware Device Hub/Gateway iPaaS Middle-ware iPaaS middleware All contents Copyright © 2013, MuleSoft Inc. 38
  • 39. iPaaS Capabilities: Don’t forget to integrate!
  • 41. IoT Stack Mobile apps Mobile aPaaS Industry specific ( e.g., appliances, touch console etc.) Application PaaS ( aPaaS ) middleware Websites API Design / Build API runtime management Data Management iPaaS Device Management Sensors Device Hub/Gateway All contents Copyright © 2013, MuleSoft Inc. 41
  • 42. One final thought: the stack as it exists today is also converging… App Data Processing and Platform Edge Thing / Device
  • 43. Scenarios where the middleware and edge have converged ( i.e., MuleSoft Anypoint Edge ) AApppsp Data Processing and Platform Edge Thing / Device
  • 44. And there are also scenarios where the app layer is directly connected to the Thing/Device layer ( i.e., embedded Android, Java, Javascript etc. ) Data Processing and Platform Edge Apps Thing / Device
  • 45. Thank you! Questions? sumit.sharma@mulesoft.com