2. _________________________________________________________________________
Sensor
Communicati
on Method
Device
Device Mgmt
Sensor
Communicati
on Method
Device
Device Mgmt
Sensor (s)
Communicati
on 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
6. Cognitive Understanding Intelligent Bots
See
Hear
Learn
Perceive
Differentiate with intelligent solutions
Digital Assistants
Predictions
Monitoring & Alerts
Task Completion
7. _________________________________________________________________________
Sensor
Communicati
on Method
Device
Device Mgmt
Sensor
Communicati
on Method
Device
Device Mgmt
Sensor (s)
Communicati
on 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 Suite
Device SDK
Azure IoT Hub
Azure
IoT Hub
Azure
IoT Hub
Azure IoT Suite
Gateway SDK
Intelligent
Bots
8. _________________________________________________________________________
A sample scenario
• Simulated car device
– Emits telemetry every second
– State machine
(StartingStartedStopping
Stopped)
• 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 queue
endpoint
D2C send
endpoint
Device …
Device …
Device …
D2C receive
endpoint
C2D send endpoint
IoT Hub
management
Cortana Intelligence helps you Interact with customers and stakeholders in new ways and infer intent with vision, face, speech, text and sentiment analysis to customize responses and drive appropriate actions. The Vision, Face, Text and Speech APIs enable these new types of scenarios. What we showcased with www.how-old.net is a small example of what is possible.
For more details you can try these out at
http://gallery.cortanaanalytics.com/machineLearningAPIs
The Cortana Intelligence Suite integrates with Cortana, Microsoft’s digital personal assistant. Cortana works with the Cortana Intelligence Suite to enable your business, and or your customers business, to get things done in more helpful, proactive, and natural ways. Building on years of Microsoft’s research and innovation in perceptual intelligence including speech recognition, natural user interaction, predictive and advanced analytics, Cortana brings the capabilities of a personal digital assistant to business.