introduction to microsoft azure iot
TRANSCRIPT
![Page 1: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/1.jpg)
_________________________________________________________________________
Introduction to Microsoft Azure IoT
Raheel Retiwalla, Principal Architect, [email protected]
![Page 2: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/2.jpg)
_________________________________________________________________________
Sensor
Communication Method
Device
Device MgmtSensor
Communication Method
Device
Device Mgmt
Sensor (s)
Communication Method
Device
Device Mgmt SDK
Operating System
Network
Connectivity(2G/3G/LTE), WiFi, Zigbee, Satellite,
Low Energy Wireless, Bluetooth
Device Management
Service Provisioning
Device Discovery
Service Management
Device Health
Sensor Data
Service Data
Data Ingestion
Machine Learning
Events / Rules
Data Storage
Data Processing
Correlation
Data Visualization
Business Process
Alerts
Device Commands
Insert / Update / Delete
Application
The Anatomy of an IoT Product
Gateway Device
Provisioning
![Page 3: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/3.jpg)
_________________________________________________________________________Microsoft IoT Services and Patterns
![Page 4: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/4.jpg)
_________________________________________________________________________IoT Application Pattern
Presentation Decision & action
Storage andBatch Analysis
StreamAnalysis
IngestionCollectionEvent production
IoT Hub
Cloud gateways(web APIs)
Field gateways
Applications
Legacy IOT (custom protocols)
Devices
IP-capable devices(Windows/Linux)
Low-power devices (RTOS)
Search and query
Data analytics(Power BI)
Web/thick client dashboardsEvent Hubs
SQL DB
Storage Tables
Power BI
Storage Blobs
Stream Analytics
Devices to take action
MachineLearning
more to come…
Intelligent Bots
Cognitive
![Page 5: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/5.jpg)
Intelligence APIs
![Page 6: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/6.jpg)
Cognitive Understanding Intelligent Bots
See
Hear
Learn
Perceive
Differentiate with intelligent solutions
Digital Assistants
Predictions
Monitoring & Alerts
Task Completion
![Page 7: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/7.jpg)
_________________________________________________________________________
Sensor
Communication Method
Device
Device MgmtSensor
Communication Method
Device
Device Mgmt
Sensor (s)
Communication Method
Device
Device Mgmt SDK
Operating System
Network
Connectivity(2G/3G/LTE), WiFi, Zigbee, Satellite,
Low Energy Wireless, Bluetooth
Device Management
Service Provisioning
Device Discovery
Service Management
Device Health
Sensor Data
Service Data
Data Ingestion
Machine Learning
Events / Rules
Data Storage
Data Processing
Correlation
Data Visualization
Business Process
Alerts
Device Commands
Insert / Update / Delete
Application
The anatomy of an IoT Product using Azure Services
Gateway Device
Provisioning
Azure IoT SuiteDevice SDK
Azure IoT Hub
Azure IoT Hub
Azure IoT Hub
Azure IoT SuiteGateway SDK
Intelligent Bots
![Page 8: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/8.jpg)
_________________________________________________________________________A sample scenario• Simulated car device
– Emits telemetry every second– State machine
(StartingStartedStoppingStopped)
• Provision device• Device registry to query devices and
track provisioning• Device identity and key stored in IoT
hub• Device emits telemetry• Event processor receives telemetry and
updates portal visualization• Send commands• App sends commands to devices• Command lifecycle is stored in device
registry
Event Processor
Device registry
App
Command store
IoT Hub
Device id
C2D queueendpoint
D2C send endpoint
Device …
Device …
Device …
D2C receive endpoint
C2D send endpoint
IoT Hub management
![Page 9: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/9.jpg)
_________________________________________________________________________Demo Application
• Built a sample app to demonstrate the services working together:– Device Registry Application– Device and Data Simulator– Analyze events with Stream Analytics– SQL Azure Database– Power BI Reports– Github download -
https://github.com/raheelr/IoT-App-Azure
![Page 10: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/10.jpg)
_________________________________________________________________________Takeaways
• Leveraging cloud PaaS services enables many business models possible today
• Microsoft has the breadth and depth of PaaS services required to build transformative applications
• Lets work together to define models on leveraging Predix and Azure – [email protected]
![Page 11: Introduction to Microsoft Azure IoT](https://reader035.vdocuments.site/reader035/viewer/2022081422/5873d3c21a28ab9d168b6bbd/html5/thumbnails/11.jpg)
_________________________________________________________________________
THANK YOUSample IoT Code:
https://github.com/raheelr/IoT-App-Azurehttps://github.com/bobfamiliar/d2c2dMicrosoft MyDriving App
Email : [email protected] : @raheelr