SlideShare a Scribd company logo
1 of 25
Download to read offline
Role of Cloud and Analytics in IoT
Dr.Selvaraj Kesavan
selvarajkesavan@gmail.com
Agenda
2
 Cloud and IoT
 Data collection, storage, processing and visualization
 Different IoT and cloud platforms
 Cloud infrastructure and platform services for IoT
 Security for IoT
 Architecture - Example
IOT & IIOT
 Billions of connected devices to server via network and deliver connected
industry solutions. The connectivity is just an enabler but the real value of
IoT is on data (business insight/data-driven economy).
 Use of smart sensors and actuators to enhance manufacturing and
industrial processes.
 Industry 4.0 focusses on the interconnectedness of machines and systems
to improve operational efficiency and productivity
3
IoT- Key Technology Enablers
4
(1) Cloud Computing
(2) Web 2.0 and 3.0
(3) Big Data and Analytics
(4) Evolution of high speed communication technologies
Technology Landscape
5
Industry verticals -
Dashboard
Platform and
services
Protocols and
Communication
Sensors ,Devices and
Gateway
Light
Sensor
Voltage
Sensor
Temp/
humidity
Vibration
Sensor
Ultrasonic
Sensor
Gas
Sensor
BLE
Sensor
GPS
Pi 3
gateway
Gateway
PLC
• Username/
Password
• API Security
• Data At
Transit
• Data At Rest
• Firewall
• DoS
prevention
• Certificates/
Encryption
• Policies
• SSO/MFA
Security
IOT- Sensors to Application
Beacons
Industrial
plants
Sensors
Senor/Machine
Parameters
Device Gateway
Edge
Analytics
Platform
Agent
Sensor
Data
Agent
IoT & Cloud platform
AnalyzeStore
Application
Alert
Data
Visualization
 Edge Devices/Sensors source for the real time data .
 Device gateway collects data from multiple edge devices, filter aggregate and ingest the data to the cloud
platform for further processing and analyzing
 IoT platform enable device onboarding, data ingestion, device to cloud and cloud to device communication
 Cloud platform receive data, store, process and generate insights
 Application helps to visualize the dashboard ,monitor and control the devices.
Monitor
and Control
Edge
Devices/Sensors
Device
Provision &
Onboard
Data Ingestion
Rules
Device
Management Compute Hosting
Security
Delivery
IOT Sensors &Gateway
7
Acquire and Transmit
Beacon
Sensor
Device
Thing
Gateway
Monitor Transmit Aggregate Analyze Send to Cloud
Analyze and ActAggregate
Gateway Provides
 Authentication
 Data Filtering
 Edge Analytics
 Control and management
Communication between sensors and
Gateway , Gateway to cloud platform
using
 Zigbee
 BLE
 Wi-Fi
 RF
 LoRa
 MQTT
 AMQP
 CoAP
 HTTP/HTTPS
 NFC,TCP/UDP
 UART,SPI
Different field sensors/Devices
 Sensors: Temperature, pressure, accelerometer ,vibration ,RPM,
Beacons etc..
 Devices: Camera, activity tracker, smart glass etc..
IOT- Protocol
8
Application Layer
Transport Layer
Network Layer
Data link Layer
Physical Layer
HTTP, MQTT, CoAP, AMQP, XMPP
TCP, UDP
IPV4, IPV6, IPSec, ICMP, 6LowPAN
ZigBee, BLE, Wi-Fi, LoRa, NFC, Cellular, ZWave
IoT & IIoT – Platform/Service requirement
9
 Provision the device
 Onboard the device
 Authenticate & Authorize
 Data Ingestion from devices/Sensors
 Store the data
 Process the data
 Derive Meaningful insights
 Maintenance, failure prediction, classify, anomaly etc..
 View key performance metrics
 Alert/Notification
 Control floor assets/machines from remote
 Visualize the floor asset status
Device Provision, onboard and management
10
 Hundreds of thousands to millions of IoT devices
deployed, it is essential to track, monitor, and
manage connected device fleets.
 Device Provision
 Connect and bootstrap
 Certificates and keys
 Device Registration and Decommissioning
 Register single, bulk
 Manage/Group Devices
 OTA
 Monitor State
 Decommission
 Remote troubleshoot
 Protocols and
Standard
 LwM2M
 OMA-DM
 MQTT
 TR-069
 Out-of-Band DM
 IBM MaaS360
 VMWare Airwatch
 ARM Pelion
 Cisco Meraki
Where to deploy the Tools ? Or Does DM available as Managed Service??
Data Collection, Storage and processing
11
Data Collection Data Storage Data Processing Descriptive Tasks
Predictive Tasks• What can we do with Vast amount of data?
• Business process efficiency
• Improve quality of life
• Research
• How?
• Analyze the data
• How to analyze Terabytes of data ?
• Large repositories
• Complex data analysis techniques
• Distributed/parallel processing .
• Data warehousing -> Data analytics -> Decision
derived from data analysis.
12
Data Collection, Storage and processing – Tools/Framework
 Storage( Data Lake, Data
Warehourse, Database )
 MS SQL, POSTGRESQL
,oracle SQL
 Mongo DB(Document) ,
Redis (Key-value)
,Amazon Redshift
(Columnar) , Cassandra
(Columnar), HBase
(Columnar) , Dynamo
DB(Document DB-
stores JSON/XML),
GraphDB (Neo4j)
 Processing Big Data
 Apache Hadoop
 Spark - distributed stream
processing
 Storm - distributed stream
processing
 Mango DB
 Casandra
 Talend –ETL
 Kafka – Event Processing
 Splunk – Log analysis
Platform
 Hive – Data warehouse
 Hbase – No SQL
 Pig- Scripting
 Zookeeper – Coordination
 Hadoop yarn – Resource
mgt
 Streams and Complex
Event Processing
 Kafka, AWS Kinesis, JMS ,
Azure Event hub, Google
pub/sub
Where to install Big Data Tools ? Who is providing process/memory/Storage/
Network Capabilities?
 Language/Tools
 Python, Scala, R, Java
13
Data Visualization
 To capture and communicate insights from Big Data analytics, move from standard
reporting to more sophisticated visualization.
 Visualization -> presenting information in such a way that people can consume it
effectively.
 The most impactful visualizations are often the most interactive
 Explore and have a conversation with the data.
 it capitalizes on visual advantage to recognize and understand patterns, represents
a large amount of data in one place, and gives users access to actionable insights.
Heat Map Tag Cloud History Flow
How to Visualize Raw/Processed/Analytics output?
Applications/Visualization Tools
14
Web Applications:
• Application that is accessed via a web browser over a
network
• JavaScript, CSS, and HTML5
• Web apps became really popular when HTML5 came
around and people realized that they can obtain
native-like functionality in the browser.
Native Applications:
• Native apps are written in languages that the platform
accepts
• Swift or Objective-C for iOS
• Java for Android
• C# for Windows Mobile
Hybrid Application:
• Combination of Native with Web Component
• Xamarin -Slack, Pinterest.
• React Native -Facebook, Walmart, Tesla, and Airbnb
• Titanium -eBay, ZipCar, PayPal
• Angular JS -PubNub Chat, YouTube on PS3
• Advanced BI tools – Power BI, Qlikview, Tableau
IoT Platform
15
IoT Platform makes up the foundational building block for a true eco system. It enables
multiple stakeholder to work together and deliver.
 Device and sensor manufacturer
 Network and connectivity
 Cloud platform and service providers
 Application and tools provider
 Big data and analytics applications/vendors
 Users
Provides
 Device Management
 Connectivity Management
 Data Management/storage
 Managed service/Model
 Provision to application Development
 Security
IoT Platforms
16
AWS IoT
Azure IoT
GE Predix
IBM Watson IoT
Thingworx
Google Cloud IoT
Bosch IoT
Mindsphere
Alibaba IoT
C3 IoT
Jasper
leonardo
Telit IoT
 Platform ability to centrally manage of
multiple devices at scale, provide
remote configuration, monitoring and
decommissioning.
 Facilitate seamless connection
between device to platform, platform
to device and direct connectivity
between sensors to platform.
 Ability to provide infrastructure, tools
to manage, store, process and real
time analysis of streaming data.
 Platform to host in public, private,
hybrid environments,
 Friendly environment, programming,
framework options to develop,
integrate, connect, host and run the
applications
 Platform capability to provide fine
grained security and data privacy.
IoT & IIoT – Non Functional requirements
17
 Availability
 Scaling
 Interoperability
 Disaster management
 Deployment
 Distribution
 Automation
 Cost optimization
 Security
Cloud Platforms
18
AWS
Azure
GCP
Alibaba
 PaaS and IaaS
 Ramp up or ramp down resource on need
basis
 Compute/memory/storage/GPU optimized
 Route the load to difference instances
 Virtual Network Environment
 Environment to host applications and run
 Auto scaling and Load Balancing
 Disaster management
 Automatic Deployment with Zero downtime
 Scaling and Elasticity
 Failure fallback
 Managed Machine learning, Deep Learning ,
Notification/Alert engine
 API management
 Identity and Access Management
 Compute, Storage, Network
 Serverless, Microservice
Open shift
Rackspace
Heroku
Programming/Connecting to Cloud Platform
19
Programming Toolkits:
• Portal
• CLI
• Power Shell
• REST API’s
Front end Application:
• SDK’s
• REST API’s
Device/Gateway:
• Device SDK
• REST API’s
Core Services: VPC,EC2,S3,Glacier,EBS,RDS,Dynamo DB, IAM
Deploy Applications : EC2,Beanstalk
Highly available : Auto scaling ,Load Balancing
Automation: Cloud formation, Elastic Beanstalk, EC2 Run command
Decouple infrastructure: SQS,SNS, API Gateway, Lambda, Dynamo DB
20
AWS Services
Security for IoT
21
Application Security
Network Security
Device Security
User Security
Security applications and development tools to enable only trusted
instances of applications and tools communicating
Availability of communication networks, network connections and
prevent unauthorized access
Ensure devices securely join the network, authentication and
authorization as securing data within the devices
User - certificates, keys, user name/password, access token, SSO, MFA
Security and Identity Services
22
Authentication :
- Allow Apps to authenticate on behalf of users
- Allow users
Authorization:
- Fine-grained access control
- Attribute management
- Policy evaluation
- Policy Management
Implementation:
OpenID- Created for federated authentication. User obtain account with OpenID
Provider and use the account into sign in with any other web services. Allows
communication between IDP and SP.
OAuth (Open Authorization) is for token-based authentication and authorization. Allows
users/application to access resources.
SAML: Security Assertion Markup Language. Open standard for authentication and
authorization.
SSO( Single Sign On) for Federation and Identity Management. One user name and
password to access multiple services.
23
Monetization
 Subscribe
 Freemium
 Pay-for-use
 Data monetization
 API monetization
 Targeted Advertisement
 Revenue Sharing
IoT asset management and Predictive Maintenance
Thank You
25

More Related Content

What's hot

Internet of Things: How To Start
Internet of Things: How To StartInternet of Things: How To Start
Internet of Things: How To Startmsyukor
 
THE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REALTHE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REALDrupalCamp Kyiv
 
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran GSTF
 
Internet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session WebinarInternet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session Webinaribi
 
How to develop the IoT products
How to develop the IoT productsHow to develop the IoT products
How to develop the IoT productsVikram Nandini
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Marc Pous
 
Internet of things - 2016 trends.
Internet of things - 2016 trends. Internet of things - 2016 trends.
Internet of things - 2016 trends. Eran Shlomo
 
Importance of IOT in Modern Life
Importance of IOT in Modern LifeImportance of IOT in Modern Life
Importance of IOT in Modern LifeRamneek Kalra
 
Envision Future: Analysis of IoT Startup
Envision Future: Analysis of IoT Startup Envision Future: Analysis of IoT Startup
Envision Future: Analysis of IoT Startup Asli Yazagan
 
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products Alwin Arrasyid
 
IoT Training, Learn IoT From Scratch With Tonex Training
IoT Training, Learn IoT From Scratch With Tonex TrainingIoT Training, Learn IoT From Scratch With Tonex Training
IoT Training, Learn IoT From Scratch With Tonex TrainingBryan Len
 
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...M Shamim Iqbal
 
History of IoT: Timeline of Major Events.
History of IoT: Timeline of Major Events.History of IoT: Timeline of Major Events.
History of IoT: Timeline of Major Events.HQSoftware
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergDr. Mazlan Abbas
 
Internet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointInternet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointDr. Mazlan Abbas
 
Internet of Things (IoT) and SMAC
Internet of Things (IoT) and SMACInternet of Things (IoT) and SMAC
Internet of Things (IoT) and SMACCésar Trigo
 
Keynote Sales Kickoff Interoute
Keynote Sales Kickoff InterouteKeynote Sales Kickoff Interoute
Keynote Sales Kickoff Interoute247 Invest
 

What's hot (19)

Internet of Things: How To Start
Internet of Things: How To StartInternet of Things: How To Start
Internet of Things: How To Start
 
IoT In Smart Everything
IoT In Smart EverythingIoT In Smart Everything
IoT In Smart Everything
 
THE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REALTHE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REAL
 
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran
Internet of Things (IOT) Cloud Security by Dr. Anton Ravindran
 
Internet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session WebinarInternet of Things (IoT) Expert Session Webinar
Internet of Things (IoT) Expert Session Webinar
 
How to develop the IoT products
How to develop the IoT productsHow to develop the IoT products
How to develop the IoT products
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019
 
Internet of things - 2016 trends.
Internet of things - 2016 trends. Internet of things - 2016 trends.
Internet of things - 2016 trends.
 
Importance of IOT in Modern Life
Importance of IOT in Modern LifeImportance of IOT in Modern Life
Importance of IOT in Modern Life
 
Envision Future: Analysis of IoT Startup
Envision Future: Analysis of IoT Startup Envision Future: Analysis of IoT Startup
Envision Future: Analysis of IoT Startup
 
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products
TIA DevTalk Lampung - How IoT can Reshape the Future of Digital Products
 
IoT Training, Learn IoT From Scratch With Tonex Training
IoT Training, Learn IoT From Scratch With Tonex TrainingIoT Training, Learn IoT From Scratch With Tonex Training
IoT Training, Learn IoT From Scratch With Tonex Training
 
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...
Future Internet of IoT- A Survey of Healthcare Internet of Things (HIoT) : A ...
 
History of IoT: Timeline of Major Events.
History of IoT: Timeline of Major Events.History of IoT: Timeline of Major Events.
History of IoT: Timeline of Major Events.
 
IoT Startup State of The Union
IoT Startup State of The Union  IoT Startup State of The Union
IoT Startup State of The Union
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Internet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointInternet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping Point
 
Internet of Things (IoT) and SMAC
Internet of Things (IoT) and SMACInternet of Things (IoT) and SMAC
Internet of Things (IoT) and SMAC
 
Keynote Sales Kickoff Interoute
Keynote Sales Kickoff InterouteKeynote Sales Kickoff Interoute
Keynote Sales Kickoff Interoute
 

Similar to Role of cloud and analytics in IoT

Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015SenZations Summer School
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxRaneesh Ramesan
 
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
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to GreenJohn Archer
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
Architecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsArchitecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsYahoo Developer Network
 
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...OpenStack Korea Community
 
Motadata brochure
Motadata brochureMotadata brochure
Motadata brochureRajDodiya4
 
OK, I Need an IoT Service. Now What??
OK, I Need an IoT Service. Now What??OK, I Need an IoT Service. Now What??
OK, I Need an IoT Service. Now What??Guy Vinograd ☁
 
How to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsHow to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsCloudera, Inc.
 

Similar to Role of cloud and analytics in IoT (20)

Innovate on Cloud with AWS
Innovate on Cloud with AWSInnovate on Cloud with AWS
Innovate on Cloud with AWS
 
QNAP NAS for IoT
QNAP NAS for IoTQNAP NAS for IoT
QNAP NAS for IoT
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
IoT
IoT IoT
IoT
 
Analytics&IoT
Analytics&IoTAnalytics&IoT
Analytics&IoT
 
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
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Architecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsArchitecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI Applications
 
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
 
Future Network
Future NetworkFuture Network
Future Network
 
Motadata brochure
Motadata brochureMotadata brochure
Motadata brochure
 
OK, I Need an IoT Service. Now What??
OK, I Need an IoT Service. Now What??OK, I Need an IoT Service. Now What??
OK, I Need an IoT Service. Now What??
 
How to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsHow to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of Things
 

More from Selvaraj Kesavan

Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key servicesSelvaraj Kesavan
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containersSelvaraj Kesavan
 
Emergence of cloud computing and internet of things an overview
Emergence of cloud computing and internet of things   an overviewEmergence of cloud computing and internet of things   an overview
Emergence of cloud computing and internet of things an overviewSelvaraj Kesavan
 

More from Selvaraj Kesavan (7)

Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Gstreamer internals
Gstreamer internalsGstreamer internals
Gstreamer internals
 
Emergence of cloud computing and internet of things an overview
Emergence of cloud computing and internet of things   an overviewEmergence of cloud computing and internet of things   an overview
Emergence of cloud computing and internet of things an overview
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 

Recently uploaded

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 

Recently uploaded (20)

Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 

Role of cloud and analytics in IoT

  • 1. Role of Cloud and Analytics in IoT Dr.Selvaraj Kesavan selvarajkesavan@gmail.com
  • 2. Agenda 2  Cloud and IoT  Data collection, storage, processing and visualization  Different IoT and cloud platforms  Cloud infrastructure and platform services for IoT  Security for IoT  Architecture - Example
  • 3. IOT & IIOT  Billions of connected devices to server via network and deliver connected industry solutions. The connectivity is just an enabler but the real value of IoT is on data (business insight/data-driven economy).  Use of smart sensors and actuators to enhance manufacturing and industrial processes.  Industry 4.0 focusses on the interconnectedness of machines and systems to improve operational efficiency and productivity 3
  • 4. IoT- Key Technology Enablers 4 (1) Cloud Computing (2) Web 2.0 and 3.0 (3) Big Data and Analytics (4) Evolution of high speed communication technologies
  • 5. Technology Landscape 5 Industry verticals - Dashboard Platform and services Protocols and Communication Sensors ,Devices and Gateway Light Sensor Voltage Sensor Temp/ humidity Vibration Sensor Ultrasonic Sensor Gas Sensor BLE Sensor GPS Pi 3 gateway Gateway PLC • Username/ Password • API Security • Data At Transit • Data At Rest • Firewall • DoS prevention • Certificates/ Encryption • Policies • SSO/MFA Security
  • 6. IOT- Sensors to Application Beacons Industrial plants Sensors Senor/Machine Parameters Device Gateway Edge Analytics Platform Agent Sensor Data Agent IoT & Cloud platform AnalyzeStore Application Alert Data Visualization  Edge Devices/Sensors source for the real time data .  Device gateway collects data from multiple edge devices, filter aggregate and ingest the data to the cloud platform for further processing and analyzing  IoT platform enable device onboarding, data ingestion, device to cloud and cloud to device communication  Cloud platform receive data, store, process and generate insights  Application helps to visualize the dashboard ,monitor and control the devices. Monitor and Control Edge Devices/Sensors Device Provision & Onboard Data Ingestion Rules Device Management Compute Hosting Security Delivery
  • 7. IOT Sensors &Gateway 7 Acquire and Transmit Beacon Sensor Device Thing Gateway Monitor Transmit Aggregate Analyze Send to Cloud Analyze and ActAggregate Gateway Provides  Authentication  Data Filtering  Edge Analytics  Control and management Communication between sensors and Gateway , Gateway to cloud platform using  Zigbee  BLE  Wi-Fi  RF  LoRa  MQTT  AMQP  CoAP  HTTP/HTTPS  NFC,TCP/UDP  UART,SPI Different field sensors/Devices  Sensors: Temperature, pressure, accelerometer ,vibration ,RPM, Beacons etc..  Devices: Camera, activity tracker, smart glass etc..
  • 8. IOT- Protocol 8 Application Layer Transport Layer Network Layer Data link Layer Physical Layer HTTP, MQTT, CoAP, AMQP, XMPP TCP, UDP IPV4, IPV6, IPSec, ICMP, 6LowPAN ZigBee, BLE, Wi-Fi, LoRa, NFC, Cellular, ZWave
  • 9. IoT & IIoT – Platform/Service requirement 9  Provision the device  Onboard the device  Authenticate & Authorize  Data Ingestion from devices/Sensors  Store the data  Process the data  Derive Meaningful insights  Maintenance, failure prediction, classify, anomaly etc..  View key performance metrics  Alert/Notification  Control floor assets/machines from remote  Visualize the floor asset status
  • 10. Device Provision, onboard and management 10  Hundreds of thousands to millions of IoT devices deployed, it is essential to track, monitor, and manage connected device fleets.  Device Provision  Connect and bootstrap  Certificates and keys  Device Registration and Decommissioning  Register single, bulk  Manage/Group Devices  OTA  Monitor State  Decommission  Remote troubleshoot  Protocols and Standard  LwM2M  OMA-DM  MQTT  TR-069  Out-of-Band DM  IBM MaaS360  VMWare Airwatch  ARM Pelion  Cisco Meraki Where to deploy the Tools ? Or Does DM available as Managed Service??
  • 11. Data Collection, Storage and processing 11 Data Collection Data Storage Data Processing Descriptive Tasks Predictive Tasks• What can we do with Vast amount of data? • Business process efficiency • Improve quality of life • Research • How? • Analyze the data • How to analyze Terabytes of data ? • Large repositories • Complex data analysis techniques • Distributed/parallel processing . • Data warehousing -> Data analytics -> Decision derived from data analysis.
  • 12. 12 Data Collection, Storage and processing – Tools/Framework  Storage( Data Lake, Data Warehourse, Database )  MS SQL, POSTGRESQL ,oracle SQL  Mongo DB(Document) , Redis (Key-value) ,Amazon Redshift (Columnar) , Cassandra (Columnar), HBase (Columnar) , Dynamo DB(Document DB- stores JSON/XML), GraphDB (Neo4j)  Processing Big Data  Apache Hadoop  Spark - distributed stream processing  Storm - distributed stream processing  Mango DB  Casandra  Talend –ETL  Kafka – Event Processing  Splunk – Log analysis Platform  Hive – Data warehouse  Hbase – No SQL  Pig- Scripting  Zookeeper – Coordination  Hadoop yarn – Resource mgt  Streams and Complex Event Processing  Kafka, AWS Kinesis, JMS , Azure Event hub, Google pub/sub Where to install Big Data Tools ? Who is providing process/memory/Storage/ Network Capabilities?  Language/Tools  Python, Scala, R, Java
  • 13. 13 Data Visualization  To capture and communicate insights from Big Data analytics, move from standard reporting to more sophisticated visualization.  Visualization -> presenting information in such a way that people can consume it effectively.  The most impactful visualizations are often the most interactive  Explore and have a conversation with the data.  it capitalizes on visual advantage to recognize and understand patterns, represents a large amount of data in one place, and gives users access to actionable insights. Heat Map Tag Cloud History Flow
  • 14. How to Visualize Raw/Processed/Analytics output? Applications/Visualization Tools 14 Web Applications: • Application that is accessed via a web browser over a network • JavaScript, CSS, and HTML5 • Web apps became really popular when HTML5 came around and people realized that they can obtain native-like functionality in the browser. Native Applications: • Native apps are written in languages that the platform accepts • Swift or Objective-C for iOS • Java for Android • C# for Windows Mobile Hybrid Application: • Combination of Native with Web Component • Xamarin -Slack, Pinterest. • React Native -Facebook, Walmart, Tesla, and Airbnb • Titanium -eBay, ZipCar, PayPal • Angular JS -PubNub Chat, YouTube on PS3 • Advanced BI tools – Power BI, Qlikview, Tableau
  • 15. IoT Platform 15 IoT Platform makes up the foundational building block for a true eco system. It enables multiple stakeholder to work together and deliver.  Device and sensor manufacturer  Network and connectivity  Cloud platform and service providers  Application and tools provider  Big data and analytics applications/vendors  Users Provides  Device Management  Connectivity Management  Data Management/storage  Managed service/Model  Provision to application Development  Security
  • 16. IoT Platforms 16 AWS IoT Azure IoT GE Predix IBM Watson IoT Thingworx Google Cloud IoT Bosch IoT Mindsphere Alibaba IoT C3 IoT Jasper leonardo Telit IoT  Platform ability to centrally manage of multiple devices at scale, provide remote configuration, monitoring and decommissioning.  Facilitate seamless connection between device to platform, platform to device and direct connectivity between sensors to platform.  Ability to provide infrastructure, tools to manage, store, process and real time analysis of streaming data.  Platform to host in public, private, hybrid environments,  Friendly environment, programming, framework options to develop, integrate, connect, host and run the applications  Platform capability to provide fine grained security and data privacy.
  • 17. IoT & IIoT – Non Functional requirements 17  Availability  Scaling  Interoperability  Disaster management  Deployment  Distribution  Automation  Cost optimization  Security
  • 18. Cloud Platforms 18 AWS Azure GCP Alibaba  PaaS and IaaS  Ramp up or ramp down resource on need basis  Compute/memory/storage/GPU optimized  Route the load to difference instances  Virtual Network Environment  Environment to host applications and run  Auto scaling and Load Balancing  Disaster management  Automatic Deployment with Zero downtime  Scaling and Elasticity  Failure fallback  Managed Machine learning, Deep Learning , Notification/Alert engine  API management  Identity and Access Management  Compute, Storage, Network  Serverless, Microservice Open shift Rackspace Heroku
  • 19. Programming/Connecting to Cloud Platform 19 Programming Toolkits: • Portal • CLI • Power Shell • REST API’s Front end Application: • SDK’s • REST API’s Device/Gateway: • Device SDK • REST API’s
  • 20. Core Services: VPC,EC2,S3,Glacier,EBS,RDS,Dynamo DB, IAM Deploy Applications : EC2,Beanstalk Highly available : Auto scaling ,Load Balancing Automation: Cloud formation, Elastic Beanstalk, EC2 Run command Decouple infrastructure: SQS,SNS, API Gateway, Lambda, Dynamo DB 20 AWS Services
  • 21. Security for IoT 21 Application Security Network Security Device Security User Security Security applications and development tools to enable only trusted instances of applications and tools communicating Availability of communication networks, network connections and prevent unauthorized access Ensure devices securely join the network, authentication and authorization as securing data within the devices User - certificates, keys, user name/password, access token, SSO, MFA
  • 22. Security and Identity Services 22 Authentication : - Allow Apps to authenticate on behalf of users - Allow users Authorization: - Fine-grained access control - Attribute management - Policy evaluation - Policy Management Implementation: OpenID- Created for federated authentication. User obtain account with OpenID Provider and use the account into sign in with any other web services. Allows communication between IDP and SP. OAuth (Open Authorization) is for token-based authentication and authorization. Allows users/application to access resources. SAML: Security Assertion Markup Language. Open standard for authentication and authorization. SSO( Single Sign On) for Federation and Identity Management. One user name and password to access multiple services.
  • 23. 23 Monetization  Subscribe  Freemium  Pay-for-use  Data monetization  API monetization  Targeted Advertisement  Revenue Sharing
  • 24. IoT asset management and Predictive Maintenance