View
343
Download
0
Category
Preview:
Citation preview
The World of IoT: Vision and Possible ScenariosSergiy PoplavskiyDX, Microsoft Ukrainev-spopla@microsoft.com
What is the Internet of Things?
Connected world solutions combine sensors and technologies to enable objects and infrastructure to interact with monitoring, analytics and control systems over Internet-style networks.Source: Forrester
ThingsConnectivity
Data Analytics
Worldwide Internet of Things Revenue Opportunity
IDC, Internet of Things Spending Guide by Vertical Market, 2014
Banking Manufacturing
Retail Healthcare Transportation Utilities Government Other
$92 B $472 B $160 B $132 B $156 B $100 B $301 B 750B
2014
Banking Manufacturing
Retail Healthcare Transportation Utilities Government Other
$154 B $913 B $326 B $313 B $325 B $201 B $570B 1.78T
2018 $4.93T
$1.93T
Internet of Things in ManufacturingGLOBAL OPERATIONS
I can see my production line status and recommend adjustments to better manage operational cost.
I know when to deploy the right resources for predictive maintenance to minimize equipment failures and reduce service cost.
I gain insight into usage patterns from multiple customers and track equipment deterioration, enabling me to reengineer products for better performance.
MANUFACTURING PLANT
Aggregate product data, customer sentiment, and other third-party syndicated data to identify and correct quality issues.
Manage equipment remotely, using temperature limits and other settings to conserve energy and reduce costs.
Monitor production flow in near-real time to eliminate waste and unnecessary work in process inventory.
GLOBAL FACILITY INSIGHT
Implement condition-based maintenance alerts to eliminate machine down-time and increase throughput.
THIRD-PARTY LOGISTICS
Provide cross-channel visibility into inventories to optimize supply and reduce shared costs in the value chain.
CUSTOMER SITE
Transmits operational information to the partner (e.g. OEM) and to field service engineers for remote process automation and optimization.
Management
R&D
Field Service
Internet of Things: Consumer MarketLogitech Harmony Elite: Home Controller
Logitech has refreshed it Harmony product with the launch of Elite. The device has a new design that is slimmer and sports a nice size screen. If you are familiar with the Harmony you know it controls a ton of A/V devices but also control smart home products like Nest, Hue and August just to name a few. We hope to get a test unit soon to check it out.
SRC: http://iotlist.co
Internet of Things: Consumer MarketAmazon Dash Button: Smart home shopping.
Amazon has been to great job of moving into the smart home over the past year. The Dash Button is not exception. A consumer can place a button anywhere in the home/business and simply push the button when the product needs to be refilled. This is a great smart home product and will help consumers understand the value of starting to connect there home.
SRC: http://iotlist.co
Internet of Things: Consumer MarketPhilips Hue Go: Portable connected lighting
A few months back Philips introduced the Hue Go. A portable connected light for the home. We finally had a chance test one over the last couple of weeks in the lab. The device works as advertised if you just want to plug it in and place the Go on a end table. It gets interesting once you start to use it as a night light as you are making the final checks before bed or taking it from room to room for mood lighting. Overall it is a good add to the Hue family of products. If you are thinking about getting a Go you will need the Hue bridge as well.
SRC: http://iotlist.co
Internet of Things: Consumer MarketClick & Grow: Smart herb garden
Click & Grow is a simple way to bring fresh herbs into your life. Its a great option for renters who want to bring greenery into their home and do not have a green thumb. We tested the product and liked the ease of use and the addition of fresh herbs to our office mojitos :)
SRC: http://iotlist.co
Why now ?
MC: Atmega3288 bit, 16 MHzFlash: 32KB of which 0.5 KB used by bootloaderSRAM: 2KBEEPROM: 1KB
Arduino
Open SourceApache 2.0 LicenseMS Open Technologies
For resource constrained devicesMicrocontroller based devicesRAM and storage requirements in hundreds of Kilobytes
.NET Micro Framework
.Net micro framework devices
Windows IoT devices
… and backend
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Producers Data Transport Storage Analysis Presentation & action
Event Hubs (Service Bus) SQL Database Machine
Learning Azure Websites
Heterogeneous client agents
Table/Blob Storage
HD Insight/Storm Mobile Services
External Data Sources DocumentDB Stream
AnalyticsNotification Hubs
External Data Sources Cloud Services Power BI
External Services
Microsoft Azure IoT services
{ }
Azure Service BusAzure Service
BusRelay
Queue
Topic
Notification Hub
Event Hub
NAT and Firewall Traversal ServiceRequest/Response ServicesUnbuffered with TCP ThrottlingTransactional Cloud AMQP/HTTP BrokerHigh-Scale, High-Reliability MessagingSessions, Scheduled Delivery, etc.Transactional Message DistributionUp to 2000 subscriptions per TopicUp to 2K/100K filter rules per subscriptionHigh-scale notification distributionMost mobile push notification servicesMillions of notification targets
… this session …
Canonical Stream Analytics PatternPresentation and action
Storage andBatch Analysis
StreamAnalysis
IngestionCollectionEvent production
Event hubs
Cloud gateways(web APIs)
Field gateways
Applications
Legacy IOT (custom protocols)
Devices
IP-capable devices(Windows/Linux)
Low-power devices (RTOS)
Search and query
Data analytics(Power BI)
Web/thick client dashboardsEvent Hubs
SQL DB
Storage Tables
Power BI
Storage Blobs
Stream Analytics
Devices to take action
MachineLearning
more to come…
Machine Learning
Azure ML and Stream Analytics are now integratedThe integration is in limited preview as of today!(See team blog for sign-up information.)
Azure ML can publish web endpoints for operationalized models
Azure Stream Analytics can bind custom function names to such web endpoints
Example: apply bound function event-by-event
sentiment mapped to endpoint/API key
SELECT text, sentiment(text) AS scoreFROM myStream
My Example
Netduino + Microsoft Azure + Windows Phone app
DEMOSergiy Poplavskiyv-spopla@microsoft.com
Q & A ?Sergiy Poplavskiyv-spopla@microsoft.com
Recommended