IoT - Market, Value Chain,
Technology, Solution
December, 2020
Overview of Talk
• IoT Market View, Motivation, Value Chain
• IoT Edge Technology, Networks, Interfaces, Gateway
• IoT Platform Overview
• IoT Use cases/Case Studies – Smart Energy Management, OEE, , Heavy Vehicle
Monitoring, SWM, OBD
2
Why IoT?
▪ Exponential growth forecast for IoT
Endpoints
▪ 4.8 Billion end points in 2019
Source: Gartner 2019
3
IoT Market
• Key Potential Verticals (IoT endpoints)
❯ Utilities – Smart metering (residential and
commercial)
❯ Physical security – intruder detection, indoor
surveillance
❯ Connected cars
❯ Building automation (connected lights)
❯ Geography – North America, Grater China,
Western Europe
Source: Gartner 2019
4
IoT Hype Cycle IoT, 2020
5
5
Why IoT Now?
• Three main things that have changed in recent years are accelerating the number
and value of connected things
• The cost of connectivity and embedded technology is no longer a barrier to adoption
• Evolution to support ever-broadening range of use cases.
• The provision of information via sensors and the resulting analytical opportunities and
context-setting are transforming how we look at the world and at ourselves.
• Benefits
• Improving customer experience
• Increase cost efficiency
• Create new revenue
• Improve product performance
6
6
IoT Value Chain
Apps IoT Apps and Use Cases
Application
Development Modelling, Orchestration,
Layers testing and deployment
Service Enablement, Ingestion, Database and Analytics
IoT Platforms
Device Management, Device onboarding, monitoring etc.
Monitoring
Network connectivity, Service Different protocols and data network
Providers
IoT Devices, Sensors, Gateways Gateways and sensors - Intel,
ARM, Dell, Advantech
7
7
Fragmented IoT Market, Many Vendors
Source: Gartner
8
Gateway
• Key entity for connectivity back to the cloud for transferring data
• Support for various interfaces to collect data from different sensors/machines. Such
as Serial port, Ethernet Port.
• RS485 for Modbus
• Ethernet for TCP/IP
• Robust and Industrial grade – sustain high temperature, vibrations, humidity – IP67
ratings, DIN Rail
• Firmware and General purpose OS based software
9
OPC-UA
Analog
Temperature
Sensor
PLC Ethernet
Digital I/O
Ethernet/ WiFi /GSM
OPC UA IoT Cloud
Server Platform
PLC
Air Flow Serial IIoT Gateway
Meter
RSRs-485/Other
REST/HTTP
Industrial interfaces
Multi-
Function
Meter Other Systems
Induction
(e.g.
Motor +
Drive
ERP/CRM…) Mobile Web
Application Application
10
Source: https://www.postscapes.com/iot-gateways/
11
Network Connectivity
• MQTT, AMQP, XMPP
• HTTP, HTTPS
• CoAP
• RPL, 6LoWPAN
• LPWAN – LoRA, SigFox, NB-IoT
• Others – WiFi, Ethernet, ZigBee, BTLE
etc
12 Source: IBM Blog
IoT Networking Considerations
Protocols Typical Use Cases Others
• Range Range
• Bandwidth Bluetooth, 20m- Devices that stay in close proximity Personal Area Networks
WiFi 50m of each other, like between a (PAN) protocols
• Power usage smartphone and a headset, heart
rate monitor, bicycle speedometer.
• Interoperability
LoRaWAN 5-10km City level, sending data at low LoRaWAN is a low speed,
• Security frequency e.g,. Moisture sensors in but long range and low
farm power communication
protocol
Sigfox 20km Remote electricity or water meter Sigfox is a proprietary
reading. Mostly uses where you do network and protocol.
not need to have downlink
messages to the device.
NB-IoT 10- Mostly for sensor readings, tracking NB-IoT runs in the mobile
15km and fleet management. In the future telephone radio
the coverage should be comparable spectrum, and
Source: polymorph to GSM. piggybacks on old,
unused GSM channels, or
free space between LTE
13 channels.
MQTT – Application Layer Protocol
• A lightweight publish/subscribe messaging protocol
• Publish/Subscribe
• Hierarchical Topics e.g., sensors/COMPUTER_NAME/temperature/HARDDRIVE_NAME
• QoS
14
14
Sample MQTT Message Payload
• Device – Home Gateway 1
• Sensors
• Thermostat Temp
• Lights
• TV
15
Device Management
• Key Functionalities
• Provisioning and authentication
• Configuration and control
• Monitoring and diagnostics
• Firmware and Software updates and maintenance
• Standards
• OMA-DM – OMA - Towards mobile devices
• LWM2M – OMA – Lightweight M2M
• TR-069 – Broadband forum
16
IoT Platform and Service
Creation Layer
Azure Typical IoT Solution Architecture
Stream Processing AKS Nodes
Azure IoT Hub Messages KeyCloak/Active
Directory
Messages Authentication
AKS Nodes Load Balancer
Edge Controller
AKS Nodes
Alert Processor Azure Functions
Microservices API & Web
Rule Engine Microservices
Sensor Data Sensor Data
Users
Azure Load
Sensor Data Azure Datastore Balancer
AKS Nodes SQL DB AKS Nodes Web or Mobile
Applications
Business Logic Cosmos DB Data Analytics
Microservices (ML, AI)
Elastic Search
Power Bi and Data Azure Azure Active
Azure Key Vault Azure Monitor Azure DevOps Azure DNS Service
Analytics Tools Email Services Directory
Other Azure Services In Use
18
AWS IoT:: Typical Cloud IoT PaaS
Source: AWS IoT
19
Data Model
• Critical part of any IoT Platform
• Defines how the IoT Platform can handle various use cases of IoT
• Provides a way to specify
• Sensor Units
• Sensor Types – sensors of specific units and range.
• Device Types – attached sensors, attributes.
• Devices – instances of device types
• Other entities.
20
Orchestration Layer or Rule Engine
• Features
• Low Code Platform for rapid application creation
• Define actions on the data being received
• Examples
• Node-Red
21
Security
Security in Transit Security at Rest Identity & Access Management
- Role Based Access
MQTT over TLS 1.2 Firewall implementation
HTTPS
Device Certificate based
Identity and Authentication
22
Operations Excellence
Cloud Deployment On-premise Monitoring
Monitoring Device Connectivity Loss
Azure Monitor/AWS Detection and Alarms
Cloudwatch Alarms Data Logging During Outage
and Metrics
Dashboards
23
Scalability and Availability
Compute Scalability Data Scalability
for Microservices
SQL DB Managed
Vertical and Horizontal Service of Azure
Auto Scaling Mechanism Cosmos DB NoSQL Managed
Load Balancers Service of Azure
Upgrade the deployment for
enhanced data availability
through replication
24
Opensource IoT Platforms
▪ Thingsboard.io
▪ Thinger.io
▪ wso2
25
Use Cases
26
Use Cases
• Industrial Internet of Things (IIoT)
• Smart Energy Management
• Overall Equipment Effectiveness
• Predictive Maintenance
• Smart Cities
• Solid Waste Management
• Smart Community
• Utilities
• Electricity Meter Reading
• Heavy Equipment Monitoring
• Asset Monitoring
• Fleet Management
• Critical Assets tracking
27
Smart Energy Management
Key Features
• Real time dashboard of following data from smart meters
• Energy consumption (KWH and KVAH)
• Voltage (3 phases)
• Current (3 phases)
• Power factor
• Energy cost (computed)
• Historic trends for above parameters for a given duration (specified start date and end
date)
• Alerts for power factor deviation
29
IIoT Gateway
Source: Advantech UTX-3117 Datasheet
30
IIoT Gateway
31 Source: Ewon Flexy Gateway (HMS Networks)
Solid Waste Management
Solid Waste Management
32
SWM - Solution Overview
➢ GPS based tracking
of collection
vehicles.
➢ RFID based waste
pickup monitoring.
➢ Provides Field
sensor data
collection, alerts and
dashboards.
➢ Insights on field
about optimized
route to follow and
bins to pickup.
➢ Based on industry
standard approach.
33
33
OBD Use Case
OBD-II
• On-Board-Diagnostics-II
• Control and measure emissions
• Provides readings
• Coolant temp
• Throttle
• RPM
• Acceleration
• Speed
• Other Use cases
• Insurance premium optimization
• Driving Behavior
35
Heavy Machinery Telematics
Forklift Monitoring
37 Source: Link
Telematics
• Enhanced Customer Experience
• Health Monitoring and Notification – Engine Temp, RPM, Engine Oil Pressure, Coolant Temp
• Service and Maintenance Automation
• Breakdown notification and correction
• Warranty Claim Validations
38
Summary
Summary
• IoT market is maturing as it progresses
• Certain industry verticals hold promise for IoT solutions where the ecosystem is
maturing and business case is justified.
• The value chain of IoT is fragmented and it is expected to get consolidated as we
move further.
• Various use cases that we saw can be piloted using very low cost tools/open source
frameworks.
40
Thank You