Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Gab2016 - Découverte d'Azure IoT Hub
Architect
Trainer
Speaker
@itfana
Samir AREZKI
Exakis
Gab2016 - Découverte d'Azure IoT Hub
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
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
Architecture lambda
Gab2016 - Découverte d'Azure IoT Hub
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.
Predictive
Maintenance
Remote
Monitoring
Asset
Management
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
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
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
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
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
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.
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
Azure IoT Hub
IoT Hub Endpoints
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Azure IoT Developer Center
Follow the Connect Your Device Workflow
Specify your connection string
Gab2016 - Découverte d'Azure IoT Hub
http://news.microsoft.com/fr-
fr/2016/04/04/internet-des-objets-sigfox-et-microsoft-
annoncent-leur-collaboration
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
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
Gab2016 - Découverte d'Azure IoT Hub
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)
Gab2016 - Découverte d'Azure IoT Hub
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
Gab2016 - Découverte d'Azure IoT Hub
Data visualization with PowerBI
Rich visuals
Custom dashboards
External data
Gab2016 - Découverte d'Azure IoT Hub
Process and analyze
car telemetry data
• real-time insights
• long-term patterns
and trends.
https://azure.microsoft.com/en-us/campaigns/mydriving/
https://azure.microsoft.com/en-us/develop/iot/
https://azure.microsoft.com/fr-fr/solutions/iot-suite/
https://azure.microsoft.com/en-us/updates/microsoft-azure-iot-reference-architecture-available/
https://azure.microsoft.com/en-us/develop/iot/get-started/
https://github.com/Azure/azure-iot-sdks
http://danvy.tv/tag/sigfox/
Rejoignez la
communauté Azure!
http://www.azug.fr/
@AZUGFR
La communauté ZeCloud s'agrandit et devient l'AZUG FR:
Azure User Group France pour mieux vous servir

More Related Content

Gab2016 - Découverte d'Azure IoT Hub

  • 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
  • 22. Follow the Connect Your Device Workflow
  • 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
  • 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)
  • 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
  • 39. Data visualization with PowerBI Rich visuals Custom dashboards External data
  • 41. Process and analyze car telemetry data • real-time insights • long-term patterns and trends. https://azure.microsoft.com/en-us/campaigns/mydriving/
  • 43. Rejoignez la communauté Azure! http://www.azug.fr/ @AZUGFR La communauté ZeCloud s'agrandit et devient l'AZUG FR: Azure User Group France pour mieux vous servir

Editor's Notes

  1. 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
  2. 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
  3. Capture : Create IoT Hub
  4. http://news.microsoft.com/fr-fr/2016/04/04/internet-des-objets-sigfox-et-microsoft-annoncent-leur-collaboration http://danvy.tv/tag/sigfox/
  5. 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.
  6. 1) Create ASA 2) Input & Output 3) Query 4) Execute
  7. Connect to PowerBi Get Data source Query Show Dashboard