The document discusses Microsoft Azure's Internet of Things (IoT) platform and services. It describes Azure IoT Hub for reliable device connectivity and communication with the cloud. It also outlines how Azure Stream Analytics can be used to process and analyze IoT data streams from devices in real-time. Additionally, it mentions using Power BI for visualizing IoT data and gaining insights from rich dashboards.
4. 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
5. 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
8. Get started quickly with preconfigured solutions for common
IoT scenarios.
Leverage a worldwide ecosystem of experienced IoT partners to
tailor IoT solutions to your needs.
Azure IoT Suite
Connect millions of devices and integrate your business systems
with new insights to transform your business.
10. Modify existing rules and alerts
Fine-tuned to specific assets and processes
Integrate with back-end systems
Highly visual for your real-time operational data
Get started in minutes
Add your devices and begin tailor to your needs
11. Solution PortalProvisioning API
Device Registry Store
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
PresentationDevice and Event Processing
Data
Transport
Devices and
Data Sources
Azure
IoT Hub
Agent
Agent
Agent
12. Devices
Azure IoT Suite Remote Monitoring
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
13. 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
14. Solution PortalProvisioning API
Device Registry Store
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
PresentationDevice and Event Processing
Data
Transport
Devices and
Data Sources
Azure
IoT Hub
Agent
Agent
Agent
15. Azure IoT Hub
Designed for IoT
Connect up to 10 million devices
Service assisted communications
Secure bi-directional communication
Command and control
Cloud-scale messaging
Device-to-cloud and Cloud-to-device
Durable messages (at least once semantics)
Cloud-facing telemetry ingestion
Delivery receipts, expired messages
Device communication errors
Per-device authentication
Individual device identities and credentials
Connection multiplexing
Single device-cloud connection for all
communications (C2D, D2C)
Multi-protocol support
Natively supports AMQP, HTTP
Designed for extensibility to custom
protocols
Multi-platform
Device SDKs available for multiple platforms
(e.g. RTOS, Linux, Windows)
Multi-platform Service SDK.
16. Many aspects of connectivity
Functionality
Device-to-cloud telemetry,
Cloud-to-device commands and notifications,
Bulk uploads/downloads
Security
Device security,
Cloud security,
Channel security, …
Monitoring
Identify malfunctioning devices when they cannot
be reached directly
Reach and customization
RTOS/Linux/Windows/non-IP capable,
Network/application protocols,
Authentication schemes
Field
gateway
Cloud
protocol
gateway
IoT Hub
33. Solution PortalProvisioning API
Device Registry Store
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
PresentationDevice and Event Processing
Data
Transport
Devices and
Data Sources
Azure
IoT Hub
Agent
Agent
Agent
34.
35. Components of an Azure Stream Analytics Application
Azure SQL DB
PowerBI
Azure Blob StorageAzure Blob Storage
Azure IoT Hub
Reference Data
Query runs continuously against incoming stream of events
Events
Have a defined schemaand
are temporal (sequenced in
time)
36.
37. Solution PortalProvisioning API
Device Registry Store
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
PresentationDevice and Event Processing
Data
Transport
Devices and
Data Sources
Azure
IoT Hub
Agent
Agent
Agent
41. Process and analyze
car telemetry data
• real-time insights
• long-term patterns
and trends.
https://azure.microsoft.com/en-us/campaigns/mydriving/
As a component IoT hub offers massive scalability with support for up to 10 million devices per instance. Additional instances can be created if required. Secure two way communication and command control (to a device level) can be achieved through IoT Hub. Device health telemetry can be displayed through the IoT Hub portal in the preconfigured solution offering real time insights into the performance of a device. Communication errors and faulty assets can be identified and flagged for attention or simply removed from the system. Tighten security through per device ID and credential authentication. IoT Hub natively supports AMQP and HTTP protocols and is designed to extensively support custom protocols where required. Multi platform SDKs are available for different OS’s and languages.
IoT HUB:
Connect up to 10 million devices per instance
Secure two way communication
Command and control
Monitor device health and connectivity
Troubleshoot individual devices
Native AMQP, HTTP support – custom protocol support
Multi platform SDK support for RTOS, Linux, Windows
Per/device authentication
Create IoT Hub and configure IoT Hub
DeviceExplorer
Send Messages (C#)
Simple Message (IoTSuite-Lab1-SimulatedDevicesToCloud)
Weather
Device to Cloud (CSV to JSON -> IoT Hub)
Cloud To Device
Ingère des millions d’evenement par secondes (Montée en charge intégrée)
Traitement des données en continue (Transformer, enrichir, opérations temporelles – détection des patterns et des anomalies)
Corrélation du flux de données ave des données de référence.