VIRTUAL REALITY WITH AZURE AND UNITY WINDOWS IOT

  • Slides: 35
Download presentation
VIRTUAL REALITY WITH AZURE AND UNITY WINDOWS IOT -AZURE IOT – WEB APPSSIGNALR -

VIRTUAL REALITY WITH AZURE AND UNITY WINDOWS IOT -AZURE IOT – WEB APPSSIGNALR - UNITY

ABOUT ME • Jared Rhodes • MVP for Microsoft Azure • Email – jrhodes@qimata.

ABOUT ME • Jared Rhodes • MVP for Microsoft Azure • Email – jrhodes@qimata. com • Blog – Qimata. com • Git. Hub – Qimata • Twitter - @Qimata

WHAT ARE DOING WIN IOT CORE AZURE UNITY 3 D Utilize UWP Application to

WHAT ARE DOING WIN IOT CORE AZURE UNITY 3 D Utilize UWP Application to utilize the hardware provided by the RPi 2 & 3. The applications will communicate with Azure to send data to Unity. Use Azure Io. T Hub to connect devices to Azure. Forward messages to Azure Topic. Use Azure Topic messages with Azure Web App hosting Signal. R application. Forward messages from Signal. R to all connected clients. Create Unity 3 D application with an interactive environment that allows for data presentation. Listen to data from Signal. R and route that data accordingly.

AZURE IOT HUB

AZURE IOT HUB

Bi-directional communication Enterprise scale & integration End-to-End Security Millions of Devices Billions of messages

Bi-directional communication Enterprise scale & integration End-to-End Security Millions of Devices Billions of messages Per Device Certificates Multi-language, open source SDKs Scale up and down Per Device Enable/Disable HTTPS/AMQPS/MQTTS Declarative Message Routes TLS Security Send Telemetry File Upload X. 509 Support Receive Commands Web. Sockets & Multiplexing IP Whitelisting/Blacklisting Device Management Azure Monitor Shared Access Polices Device Twins Azure Resource Health Firmware/Software Updates Queries & Jobs Configuration Management

Query Software Firmware Device twin Configuration Io. T Hub Device twin

Query Software Firmware Device twin Configuration Io. T Hub Device twin

Query Device twin Desired Reported Tags Methods Io. T Hub Methods Jobs Schedule and

Query Device twin Desired Reported Tags Methods Io. T Hub Methods Jobs Schedule and broadcast Device twin changes across large fleets

Remember email before inbox rules? Io. T Solution Devices Alarm Queue Routing Logic Io.

Remember email before inbox rules? Io. T Solution Devices Alarm Queue Routing Logic Io. T Hub Event Processing Queue Storage Queue

Automatically route messages based on headers or JSON message body Event Hubs, Service Bus,

Automatically route messages based on headers or JSON message body Event Hubs, Service Bus, Storage Io. T Solution WHERE Devices message. header CONTAINS alarm Routing Logic Io. T Hub Alarm Queue Event Processing Queue Storage Queue

STREAM ANALYTICS

STREAM ANALYTICS

Devices RTOS, Linux, Windows, Android, i. OS Azure Io. T analytics patterns Gateway Apache

Devices RTOS, Linux, Windows, Android, i. OS Azure Io. T analytics patterns Gateway Apache Storm/Spark On-Device App Analytics On-Gateway Analytics In-Cloud Hot-Analytics In-Cloud Cold-Analytics In-Cloud Analytics

Batch Analytics (Cold Path) DATA SOURCES INGEST On-Prem Storage PREPARE ANALYZE PUBLISH CONSUME Orchestration,

Batch Analytics (Cold Path) DATA SOURCES INGEST On-Prem Storage PREPARE ANALYZE PUBLISH CONSUME Orchestration, Movement, Scheduling, Monitoring Ex: Azure Data Factory, Oozie Ex: SQL Server, Oracle, DB 2, My. SQL Batch Data Movement Saa. S Data Sources Ex: SSIS, Azure Data Factory, Sqoop, Io. T Hub (via File Upload) Ex: SQL Server, Oracle, DB 2, My. SQL Transform, Combine, Clean, etc. Ex: Custom Code, Azure Data Lake Analytics, Hadoop Data Aggregation, Data Science, etc. Ex: Azure Data Lake Analytics, Hadoop, Azure Machine Learning, Mahout Cloud Storage Ex: File Upload via Io. THub) Ex: Azure Data Lake, Azure SQL DB, Azure SQL DW, HDFS, Cassandra, HBase Presentation, Dashboarding

NEAR REAL TIME ANALYTICS (HOT PATH DATA SOURCES INGEST PREPARE Scalable device data ingestion

NEAR REAL TIME ANALYTICS (HOT PATH DATA SOURCES INGEST PREPARE Scalable device data ingestion ANALYZE PUBLISH CONSUME Stream Processing Ex: Azure Stream Analytics, Storm, Spark Ex: Azure Io. T Hubs, Kafka, Kinesis Archival Devices Machine Learning Presentation, Dashboarding Ex: Azure Machine Learning, Mahout Storage Ex: Azure Data Lake, Azure SQL DB, Azure SQL DW, HDFS, Cassandra, HBase Orchestration, Movement, Scheduling, Monitoring Ex: Azure Data Factory, Azure Function, Oozie

Scenario examples Real-time Fraud Detection Streaming ETL Predictive Maintenance Call Center Analytics IT Infrastructure

Scenario examples Real-time Fraud Detection Streaming ETL Predictive Maintenance Call Center Analytics IT Infrastructure and Network Monitoring Customer Behavior Prediction Log Analytics Real-time Cross Sell Offers Fleet monitoring and Connected Cars Real-time Patient Monitoring Smart Grid Real-time Marketing Fuse. Thru

AZURE SERVICE BUS

AZURE SERVICE BUS

SERVICE BUS TOPIC

SERVICE BUS TOPIC

AZURE APP SERVICES

AZURE APP SERVICES

ASP. NET SIGNALR

ASP. NET SIGNALR

 • Jared Rhodes • Email – jrhodes@qimata. com • Blog – Qimata. com

• Jared Rhodes • Email – jrhodes@qimata. com • Blog – Qimata. com • Git. Hub – Qimata • Twitter - @Qimata