Overview of Azure IoT and Real Use Cases Defining Internet of - - PowerPoint PPT Presentation
Overview of Azure IoT and Real Use Cases Defining Internet of - - PowerPoint PPT Presentation
Overview of Azure IoT and Real Use Cases Defining Internet of Things Connectivity Data Analytics Things Platform Services Security & Hybrid Operations Management Cloud Service Web Apps Services Fabric API Apps DocumentDB SQL
Connectivity Data Analytics Things
Defining Internet of Things
Platform Services Infrastructure Services
Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services BizTalk Services Hybrid Connections Service Bus Storage Queues
Hybrid Operations
Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio App Insights Azure SDK VS Online Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Data Lake IoT Hub Data Catalog
Security & Management
Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler
Many Protocols
IP, IPSEC, L2TP TCP UDP ICMP SCTP HTTP/S AMQP/S MQTT CoAP
PowerLAN/Homeplug Zigbee IEEE 802.15.4 Ethernet IEEE 802.3 WiFi IEEE 802.11x GSM/GPRS/HSPA/LTE Weightless Bluetooth IEEE 802.15.1 ATM White WiFi 802.11af
Non-IP Routed Networks (e.g. GSM/UMTS, X.25, Frame Relay)
App Net Link
TLS / DTLS
AllJoyn, Thread, Wave, LWM2M, OMA-DM, OPC UA, etc…
Three parts of an IoT solution
1 Device connectivity & management 2 Analytics & operationalized insights 3 Presentation & business connectivity Easy to provision, use and manage Pay as you go, scale as you need Global reach, hyper scale End to end security & privacy
Azure IoT
Solution Portal Provisioning API Identity & Registry Stores Stream Event Processor Analytics/ Machine Learning Data Visualization & Presentation Device State Store Gateway Storage IP capable devices Existing IoT devices Low power devices
Presentation Device and Event Processing Data Transport Devices and Data Sources
Cloud Gate- way Agent Libs Agent Libs Control System Worker Role Agent Libs
Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service IoT Hubs Table/Blob Storage Stream Analytics Power BI Service Bus DocumentDB HDInsight Notification Hubs External Data Sources External Data Sources Data Factory Mobile Services BizTalk Services
{ }
Devices
RTOS, Linux, Windows, Android, iOS
Cloud Gateway Event/IoT Hubs
Event Hubs
- High scale telemetry ingestion service
- HTTP/AMQP protocol support
- Each Event Hub supports
- 1 million publishers
- 1GB/s ingress
- Generally available worldwide
- Tens of Billions of messages per day
- Tens of TB ingested per day
- And rising…
Additional IoT Needs
- Command & control
- Device identity
- Device registry
- Device and State management
- Protocol translation and gateways
Field Gateway
Device Connectivity & Management
Devices
RTOS, Linux, Windows, Android, iOS
Protocol Adaptation Cloud Gateway Event Hubs & Azure IoT Hub Field Gateway Protocol Adaptation
Field Gateway
Device Connectivity & Management
Devices
RTOS, Linux, Windows, Android, iOS
Protocol Adaptation Cloud Gateway Azure IoT Hub Field Gateway Protocol Adaptation
Azure IoT Hub
- Bi-directional device <-> cloud
- Up to 10 million devices
- Telemetry ingestion
- Command & control
- Device registry & identity
- Bulk import/export of device identities
- Device Management
- HTTP/AMQP/AMQP-WS/MQTT
- Extensible protocol support
- Operations Monitoring
Field Gateway
Device Connectivity & Management
Devices
RTOS, Linux, Windows, Android, iOS
Protocol Adaptation Cloud Gateway Event Hubs & Azure IoT Hub Field Gateway Protocol Adaptation
Cross-Platform Device Support
- Open source “agent” framework
- Simple, secure device <-> cloud
connectivity & management
- RTOS, Linux, Windows, Android, iOS
- Easy to use, not required
Cross Platform C Code OS Abstraction Layer / OS Bindings C API .NET API Java API Javascript API
Field Gateway
Device Connectivity & Management Analytics & Operationalized Insights
Devices
RTOS, Linux, Windows, Android, iOS
Protocol Adaptation Batch h An Analyti ytics & & Visualiza zations Azure HDInsight, AzureML, Power BI, Azure Data Factory, Azure Data Lake Hot Path Analytics Azure Stream Analytics, Azure HDInsight Storm Hot Path Business Logic Service Fabric & Actor Framework Cloud Gateway Event Hubs & Azure IoT Hub Field Gateway Protocol Adaptation
Operationalize your insights in real time IoT Scale Object Models & Business Logic
Field Gateway
Device Connectivity & Management Analytics & Operationalized Insights Presentation & Business Connectivity
Devices
RTOS, Linux, Windows, Android, iOS
Protocol Adaptation Batch h An Analyti ytics & & Visualiza zations Azure HDInsight, AzureML, Power BI, Azure Data Factory, Azure Data Lake Hot Path Analytics Azure Stream Analytics, Azure HDInsight Storm Presentation & Business Connectivity App Service, Websites Dynamics, BizTalk Services, Notification Hubs, Logic Apps Hot Path Business Logic Service Fabric & Actor Framework Cloud Gateway Event Hubs & Azure IoT Hub Field Gateway Protocol Adaptation
Devices
Azure IoT Suite Remote Monitoring
Azure IoT Suite
Back end systems and processes
C# simulator
Event Hub Storage blobs DocumentDB Web/Mobile App Stream Analytics Logic Apps Azure Active Directory IoT Hub Web Jobs Power BI
Address Space
OPC UA
Open Platform Communication Unified Architecture
- OPC Foundation standard; IEC standard
- Foundational architecture model for (industrial) device management and
information flow
- Cloud integration via Pub/Sub (forthcoming)
Server Client Discover Observe Query Control
IoT Hub Machine Learning Phone Management console Tablet Mobile App Storage blob Stream Analytics API App Web App
Presentation/UI ML Learning
Service Fabric Service Fabric Service Fabric Service Fabric
. . . .
Azure Active Directory Microsoft Azure SQL database SQL Data Warehouse Logic App Database
Netherlands Creates and produces innovative solutions for sustainable climate control and process management in the horticulture industry and smart buildings
Looking to reduce the number
- f drilling engineers on rig
Needed an On Rig and Azure Solution
Storage blob IoT Hub (Data directly from Devices) Data Lake (optional - for Future) Stream Analytics Storage blob (Target for AZCopy
- r 3rd party file
upload) Data Factory Microsoft Azure Machine Learning Data Factory SQL Data Warehouse Azure Active Directory API App Web App Excel
24
Providing a holistic view of a building by unifying data
Fire/life safety Security Access Elevators Lighting Energy 24/7 Monitoring HVAC Comms Increase Building Efficiency
- Easier system coordination
- Lower energy consumption
- Reduced cost
Rooftop
- p AHU
Economizer optimization
Damper er In Full lly Close sed Position ion
AHU Outside Air Damper (Open/Shut) AHU Economizer optimization
Insul ulate ated Chill lled ed Water r Supply Valv lve e Actuat uator
- r
“Chilled Water Valve leaking”
Microsoft Confidential | Page 28
30
Architecture
Store Transform Ingest Analyze Visualize Catalog & Discover Store Orchestrate & Manage Data
Azure Machine Learning is a powerful cloud-based predictive analytics service that makes it possible to quickly create and deploy predictive models as analytics solutions.
Elastic scale and performance
- Scales to petabytes of data
- Massively Parallel Processing
- Instant-on compute scales in seconds
- Query Relational / Non-Relational
Powered by the cloud
- Get started in minutes
- Integrated with Azure ML, PowerBI & ADF
Market Leading Price & Performance
- Simple billing compute & storage
- Pay for what you need, when you need it with
dynamic pause
Elastic cloud data warehouse with proven SQL Server capabilities
Store any data in its native format without prior transformation Hadoop Distributed File System (HDFS) For The Cloud Enterprise grade security, availability and durability Optimized for massive throughput - No limits on file and account sizes
A hyper scale repository for big data analytics workloads
HDInsight
Provides a real-time view of your business
- perations
Direct connections to on-premise data supporting Hybrid scenarios Native iOS, Android and Windows mobile apps “Out of the box” reports for a growing list of SaaS services empowering the end users Natively integrated with Microsoft applications, services and data platform
A “single pane of glass” to view of the operation of your business
. .