Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things...
Transcript of Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things...
![Page 1: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/1.jpg)
Bringing the Internet of Things to life with Microsoft Azure IoT Services
Fukiat Julnual ; ฟูเกยีรต ิจลุนวลTechnical Evangelist ; Microsoft (Thailand) Limited 14 July 2016 ; 5fl, Room 510 ( 13:50 - 14:40 )
![Page 2: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/2.jpg)
![Page 3: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/3.jpg)
![Page 4: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/4.jpg)
Connectivity Data AnalyticsThings
Defining Internet of Things
![Page 5: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/5.jpg)
Internet of Things opportunity
![Page 6: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/6.jpg)
What can it do for my business?
![Page 7: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/7.jpg)
Organizations are benefiting from IoT today
Lido Stone Works
![Page 8: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/8.jpg)
Electricity Distribution
Gas Distribution
Patient Tracking
Mobile Care
Safety Management
Climate Control
Lighting
Energy Management
Drinking Water
Waste Water
Pollution Control
Fire Protection
Medical Emergency
Public Order
Energy
Toll Collection
Traffic Flow
Air Traffic Control
Bus/Tram/Train
Traffic Alerts
Street Quality
MobilityCity HealthBuildings
Flood Control
Solid Waste
Air Quality
Lifts and Escalators
Signage
Water Wind/Solar/Geothermal
Fuel Distribution
Power Plants
Nuclear Waste
Oil/Gas Production
Coal Mining
OR Equipment
Vital Monitoring
Implants
Disability Aids
Lab Equipment
Radiology Equipment
Rule Enforcement
Airports
Taxi
Diabetes
![Page 9: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/9.jpg)
However, IoT projects can be complex
Long
timelines
Hard to
scale
Difficult to
customize
![Page 10: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/10.jpg)
Solution PortalProvisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data
Visualization &
Presentation
Device State Store
GatewayStorage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation Device and Event ProcessingData Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
![Page 11: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/11.jpg)
Analyze and act
on new data
Integrate and transform
business processes
Connect and scale
with efficiency
Capture and analyze untapped data to transform your business
And
more
Real-time
operating
systems
Device Registry
Rules and Actions
Analytics
Dashboards & Visualization
![Page 12: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/12.jpg)
Accelerate time to value with preconfigured solutions
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
![Page 14: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/14.jpg)
![Page 15: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/15.jpg)
![Page 16: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/16.jpg)
Devices
Azure IoT Suite Remote Monitoring
What you get with remote monitoring preconfigured solution
Back end
systems
and
processesC# simulator
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Power BI
![Page 17: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/17.jpg)
Azure Storage
(Blog)
IoT HubWeb JobDevices
What you get with predictive maintenance solution
Back end
systems and
processes
C# simulator
Azure Stream
Analytics
Web Job
Web App
Event HubSimulated
Device
Event Hub
Document DB
Event Processor Host
Dashboard
Device Portal
RUL Output
Telemetry History
Azure ML
Training
Data
Trained
Module
Input Dataset
Consumer
Group
Job 2
Telemetry
Job 1 Device Info
![Page 18: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/18.jpg)
Reference Resources
• https://azure.microsoft.com/en-us/documentation/articles/iot-suite-getstarted-preconfigured-solutions/
• https://azure.microsoft.com/en-us/documentation/articles/iot-suite-guidance-on-customizing-preconfigured-solutions/
• https://azure.microsoft.com/en-us/documentation/articles/iot-suite-logic-apps-tutorial/
![Page 19: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/19.jpg)
DIY ?
![Page 20: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/20.jpg)
IoT Hub endpoints
device
Event processing(hot and cold path)
Device provisioning and management
Your IoT Hub
Device id
C2D queue
endpoint
D2C send
endpoint
Device …
Device…
Device …
D2C receive endpoint
C2D send endpoint
Msg feedback and monitoring endpoint
Device identity managementIoT Hub
management
Device business logic,Connectivity monitoring
Field GW /Cloud GW
![Page 21: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/21.jpg)
Download the Microsoft Azure IoT Device SDK git clone --recursive https://github.com/Azure/azure-iot-sdks.git
![Page 22: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/22.jpg)
Simulator Physical device
![Page 23: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/23.jpg)
Get started with Azure IoT Hub For C# and Node.JS• NuGet Packages :
• Microsoft.Azure.Devices
• WindowsAzure.ServiceBus
• Microsoft.Azure.Devices.Client
• Npm:• Npm install azure-iothub –save
• npm install amqp10 bluebird –save
• npm install azure-iot-device-ampq --save
Reference : https://azure.microsoft.com/en-us/documentation/articles/iot-hub-csharp-csharp-getstarted/https://azure.microsoft.com/en-us/documentation/articles/iot-hub-node-node-getstarted/
![Page 25: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/25.jpg)
https://www.visualstudio.com/en-us/products/visual-studio-dev-essentials-vs.aspx
![Page 26: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/26.jpg)
Azure offering for learning, teaching and researching
Microsoft Azure for DreamSpark
• http://fuju.org/?p=32402
The Microsoft Educator Grant Program
• https://azure.microsoft.com/en-us/community/education/
Microsoft Azure for Researchers
• http://bit.ly/a4r-training
![Page 27: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/27.jpg)
\
![Page 28: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/28.jpg)
Call to Action
• Check the Projects & Hackaton• https://github.com/Microsoft-Build-
2016/CodeLabs-IoTDev/tree/master/Module4-OpenHack
• Thinglabs.io
• MyDriving IoT Sample
• Windowsondevices.com
• Blog article: http://aka.ms/azureiotdevintro
• Azure IoT dev center: http://aka.ms/azureiotdev
• GitHub repo: http://github.com/azure/azure-iot-sdks
• Re-visit Build on Channel 9.
• Continue your education atMicrosoft Virtual Academy online.
![Page 29: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/29.jpg)
![Page 30: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/30.jpg)
Appendix
![Page 31: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/31.jpg)
1Establish
monitoring
objectives
and
requirements
2Profile the
devices
involved
3Determine
additional
solution
components
4Categorize
the data 5Define
alerts and
actions
6Operationalize
the solution
and scale
Imagine if you could monitor thousands of devices located around the world without
physically inspecting them
Azure IoT Suite solutions come with pre-built sample scenarios that include:
• Background information on the business need and objectives
• Simulated devices and sample data
• Pre-set rules and alerts, pre-defined dashboards, and more
Remote Monitoring
![Page 32: Bringing the Internet of Things to life with Microsoft ...€¦ · Bringing the Internet of Things to life with Microsoft Azure IoT Services ... Get started with Azure IoT Hub For](https://reader031.fdocuments.net/reader031/viewer/2022020204/5ac2c71e7f8b9ae06c8b6772/html5/thumbnails/32.jpg)
Predictive Maintenance
1Identify the
target
outcome
2Inventory
data
sources
3Capture &
combine
data
4Model, test
and
integrate
5Validate
model in a
live
operational
scenario
6Integrate
into
operations
Imagine if you could automatically identify and fix potential problems
before they happen
Azure IoT Suite solutions come with pre-built sample scenarios that include:
• Background information on the business need and objectives
• Simulated devices and sample data
• Pre-set rules and alerts, pre-defined dashboards, and more