SlideShare a Scribd company logo
1 of 45
Download to read offline
Clemente Giorio
Emerging Experiences Microsoft MVP
Research & Development at Crionet
@tinux80
Clemente.Giorio@Outlook.com
Microsoft & IoT
Embedded devices
Internet of Things
IoT: gain value from Your Things
Connectivity Data AnalyticsYour Things
IoT is not just about collecting data,
it’s about how you can use these data to gain
VALUE
Money
New Business
Models
Happy
Customers
IoT 2010
IoT 2015
IoT is an Inflection Point
Hardware
is cheap
Connectivity
is pervasive
Development
is easy
New Innovative
Scenarios
Huge benefits
fuel demand
IoT sample scenarios
Pay per Print
Smart vending machines
Wearables for
fitness and healthcare
Connected cars
Smart energy & Home Automation
Industrial
automation
Many “Things”
Connect devices
that empower
and enable your
people
…and connect to other
“things” across your
enterprise
Microsoft IoT Services
…and use services that allow you
to connect and manage the
Internet of your things, and
transform your business with
insights.
Other “things”
Vehicles
SensorsChips
Buildings and Infrastructure Assets
LoB Assets
Devices
POS
Terminals
Industrial
devices ATMs
Medical
devices
Automation
Devices
PCs/
Laptops
Handheld
Scanners
TabletsSmart
Phones
Power BI
for Office 365
Line-of-Business
Services
Cloud Platform and Services
Data and BI
Services
HDInsight
Microsoft Azure Machine Learning
Microsoft Azure Intelligent Systems Service
Microsoft’s view
“”
IoT Industry &
IT Partners
Vehicles
SensorsChips
Buildings and Infrastructure Assets
LoB Assets
POS
Terminals
Industrial
devices ATMs
Medical
devices
Automation
Devices
PCs/
Laptops
Handheld
Scanners
TabletsSmart
Phones
Microsoft IoT
Comprehensive solutions from device to cloud
IoT Editions Power a Broad Range of Devices
20 years of history in embedded devices
One Windows platform for all devices
Enterprise-ready, Maker-friendly
Designed for today’s IoT environments
Free IoT Core edition!
Cloud-Based IoT Services & Solutions
Easy to provision, use and manage
Pay as you go, scale as you need
Global reach, hyper scale
End-to-end security & privacy
Windows, Mbed, Linux, iOS, Android, RTOS
support
Azure IoT
Windows 10 IoT & UWP
Universal Windows Platform
A bigger opportunity with one Windows
Windows 10
*For GA + 1 year for qualified devices
…and one app platform
One Store +
One Dev Center
Full Support for
Existing Code
SDK +
Services
Adaptive
User Interface
Natural
User Inputs
Windows 10 IoT Editions
For Industry Devices
Windows 10 Enterprise (IoT)
Desktop Shell, Win32 apps
1 GB RAM, 16 GB Storage
For Mobile Devices
Windows 10 Mobile
Enterprise (IoT)
Modern Shell
Mobile Chassis requirement
512 MB RAM, 4 GB storage
For Small Devices
Windows 10 IoT Core / Pro
Dedicated devices
No Shell/Store/MS Apps
256MB RAM, 2GB storage
Universal Apps
Windows Device Services
• On all Windows IoT clients
• Extends value of Windows for OEMs
• OS telemetry, update management,
interoperability
• Azure IoT-ready
Requires desktop or desktop apps–
Win32, .NET, WPF, etc. ?
Requires a Shell experience, multiple
applications, Windows first-party
applications, or mobile voice?
Otherwise
Your first Windows IoT project
Your first Windows IoT Projects in few steps
21
1. You need a compatible board, a micro SD card
(8GB min), Ethernet cable
2. Download Windows 10 IoT Core for free
3. Install Windows 10 IoT Core in your micro SD
4. Plug the micro SD in your board
5. Start your board and wait
6. Develop your app using Visual Studio 2015
(Community edition)
7. Deploy your app on your board
www.windowsondevices.com
DEMO – Windows 10 IoT Core
Windows 10 for IoT Devices
The power of Windows and the Windows ecosystem on my embedded devices gets me to value faster
OneWindowsPlatform
Secure
Connected
One Windows core
scalable across
devices
One universalapp
and driver platform
Onemanagement
and deployment
approach
Enterprise-grade
security
Advanced
Customizationand
lockdown
capabilities
Continued
innovationand
support
Local
connectivity
Cloud
connectivity
Device
services
Windows 10 IoT
for Industry
Devices
Windows 10 IoT
for Mobile
Devices
Windows 10 IoT
for Small
Devices
Windows Universal Platform
Common & Consistent APIs
Modern app dev
experience
Develop immersive
user experiences
Single UWP with
apps/tasks running in
parallel
Languages
• C++ /CX
• C#, VB
• JS
• Python
• Node.js
UI
Frameworks
• HTML
• Xaml
• DirectX
APIs
• WinRT
• Win32
• .NET
• Wiring
Deployment
and
Execution
• APPX
• XCopy
• App
Isolation
Tools
• Visual
Studio
• PowerSh
ell
DEMO
Develop UWP app for
Windows 10 IoT Core
30
What can you develop? https://microsoft.hackster.io/en-US
Azure IoT Services
Presentation & Business
Connectivity
Data Processing, Analytics and
ManagementDevice Connectivity
Resource
constraine
d devices
Existing IoT
devices
IoT SDK
Solution UX
Application Business Logic
Stream Processing and Analytics
Business
Integration
Connectors
and
Gateway(s)
Field
Gateway
Cloud
Gateway
Data Path
Optional solution component
IoT solution component
IoT SDK
Personal
mobile
devices
IP capable
devices
IoT SDK
Business
systems
Device Provisioning and Management
IoT end-to-end scenario using Azure IoT services
IoT Hub
Stream Analytics
Azure Blob Storage
Power BI
Windows 10 IoT Core
UWP, C# Application
Device Connectivity – from sensor to cloud
* Field Gateway is currently a concept that may
represent Microsoft, 3rd party or custom capabilities
at a hardware or software level
Field
Gateway*
CoAP, AllJoyn, OPC
VPN/ExpressRoute
OPC, HTTP, CoAP
Field
Gateway*
CoAP, AllJoyn, OPC
IoT Hub
AMQP, HTTPS
Protocol
Gateway
(Cloud
Service, VM)
AMQP, HTTPS
MQTT, Custom Protocols
Data Path
Optional solution component
Azure IoT solution component
Device
IoT Client
Device
IoT Client
Device
IoT ClientDevice
Device
Device
Protocol
Gateway
(Cloud
Service, VM)
Azure IoT Services
Raspberry Pi 3
Windows 10 IoT Core
UWP app on RPI3
const string deviceConnectionString = "HostName=***;DeviceId=****;SharedAccessKey=***";
• Designed for IoT
• Connect millions of devices
• Service assisted communications
• Devices are not servers
• Use IoT Hub to enable secure bi-directional
comms
• Cloud-scale messaging
• Device-to-cloud and Cloud-to-device
• Durable messages (at least once semantics)
• Cloud-facing feedback
• 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
• 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.
IoT Hub
https://azure.microsoft.com/en-us/services/iot-hub/
https://github.com/Azure/azure-iot-sdks
Device Explorer: useful tool to view the
messages sent between device and cloud
Connect your app with
Azure IoT Hub
Stream Analytics
https://azure.microsoft.com/en-us/services/stream-analytics/
Components of an Azure Stream Analytics Application
Azure SQL DB
Azure Event Hubs
Azure Blob StorageAzure Blob Storage
Azure IoT Hub
Reference Data
Query runs continuously against incoming stream of events
Events
Have a defined schema and
are temporal (sequenced in
time)
Stream Analytics
Power Bi
https://powerbi.microsoft.com/en-us/
Power BI Overview
Data sources Power BI service
SaaS solutions
e.g. Marketo, Salesforce, GitHub,
Google analytics
On-premises data
e.g. Analysis Services
Organizational content packs
Corporate data sources or external data
services
Azure services
Azure SQL, Stream Analytics…
Excel files
Workbook data / data models
Power BI Desktop files
Data from files, databases, Azure,
and other sources
Data refresh
Visualizations
Live dashboards
Content packs Sharing & collaborationNatural language query
Reports
Datasets01001
10101
Data visualization with PowerBI
• Highly accessible analytics
– Cloud based dashboard and analytics tool,
• 360º view of business KPI’s
• Customize dashboards to address concerns
and performance metrics.
• Cross platform support
– View data via web platform, on any device
• Pre-built dashboards
– Utilize standard dashboards for rapid
deployment, based on popular solution
demands.
• Real time capabilities
– Ingest, analyze and display data as
it happens
• Secure access
– Secure, live communication with
data source
• Query data
– Intuitive, natural language query
tool
• Integrated systems
– Integrate with other business
systems and enrich device data
with intelligence from other
business systems, eg: CRM, ERP
What else can you do?
References
• C# course - http://aka.ms/mvacs
• IoTHelpers on TecHeroes - http://aka.ms/thiot
• IoT Hub SDKs on GitHub - github.com/azure/azure-iot-sdks
• IoT Suite - https://www.microsoft.com/en-us/server-cloud/internet-
of-things/azure-iot-suite.aspx
• PowerBi O365 Trial - https://powerbi.microsoft.com/it-
it/documentation/powerbi-admin-signing-up-for-power-bi-with-a-
new-office-365-trial
Questions?
Ask in our Forums 
Sviluppo su Azure: http://aka.ms/svilupposuazure
SQL Server: http://aka.ms/sqlserverit
Windows 10 Infra: http://aka.ms/win10itproit
Windows server 2012 e 2008: http://aka.ms/windowserverit
Sharepoint e Visual Studio: http://aka.ms/sharepointvsto
Windows Store e Universal Windows Platform: http://aka.ms/windowsapplic
Thank you 

More Related Content

What's hot

Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges Dr.-Ing Abdur Rahim Biswas
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Cisco Canada
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Jason Lu
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTJim McKeeth
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIBM_Info_Management
 
05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputingJohn Soldatos
 
Introduction to Microsoft Azure IoT
Introduction to Microsoft Azure IoTIntroduction to Microsoft Azure IoT
Introduction to Microsoft Azure IoTAltoros
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleJunSeok Seo
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy Barrette
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT StackPubNub
 
Successful Industrial IoT patterns
Successful Industrial IoT patterns Successful Industrial IoT patterns
Successful Industrial IoT patterns John Mathon
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsRaghu Nandy
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)Guy Barrette
 
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...Vijay Pullannagari
 
Bhadale group of companies edge intelligence services catalogue
Bhadale group of companies edge intelligence services catalogueBhadale group of companies edge intelligence services catalogue
Bhadale group of companies edge intelligence services catalogueVijayananda Mohire
 

What's hot (20)

Microsoft and Internet of your Things
Microsoft and Internet of your ThingsMicrosoft and Internet of your Things
Microsoft and Internet of your Things
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges
 
Enterprise, Architecture and IoT
Enterprise, Architecture and IoTEnterprise, Architecture and IoT
Enterprise, Architecture and IoT
 
IoT-Use-Case-eBook
IoT-Use-Case-eBookIoT-Use-Case-eBook
IoT-Use-Case-eBook
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing05 internet-of-things-io t-cloudcomputing
05 internet-of-things-io t-cloudcomputing
 
Introduction to Microsoft Azure IoT
Introduction to Microsoft Azure IoTIntroduction to Microsoft Azure IoT
Introduction to Microsoft Azure IoT
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Defining the IoT Stack
Defining the IoT StackDefining the IoT Stack
Defining the IoT Stack
 
Successful Industrial IoT patterns
Successful Industrial IoT patterns Successful Industrial IoT patterns
Successful Industrial IoT patterns
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and Communications
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)
 
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
 
Bhadale group of companies edge intelligence services catalogue
Bhadale group of companies edge intelligence services catalogueBhadale group of companies edge intelligence services catalogue
Bhadale group of companies edge intelligence services catalogue
 

Similar to Microsoft & IoT

IoT & Azure, the field of possibilities
IoT & Azure, the field of possibilitiesIoT & Azure, the field of possibilities
IoT & Azure, the field of possibilitiesAlex Danvy
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The DotsMarco Silva
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and PredixAltoros
 
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTMeetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTAlex Danvy
 
Building IoT and Big Data Solutions on Azure
Building IoT and Big Data Solutions on AzureBuilding IoT and Big Data Solutions on Azure
Building IoT and Big Data Solutions on AzureIdo Flatow
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Academy
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan TielensITProceed
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edgeMarco Dal Pino
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureAlon Fliess
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-EndMartin Abbott
 
MEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data DersiMEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data Dersiİbrahim KIVANÇ
 
Creating IoT powered solutions (Sam Vanhoute @IoT convention)
Creating IoT powered solutions (Sam Vanhoute @IoT convention)Creating IoT powered solutions (Sam Vanhoute @IoT convention)
Creating IoT powered solutions (Sam Vanhoute @IoT convention)Codit
 
IoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudIoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudCodemotion
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemMarco Dal Pino
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT HubMarco Parenzan
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemBizTalk360
 

Similar to Microsoft & IoT (20)

IoT & Azure, the field of possibilities
IoT & Azure, the field of possibilitiesIoT & Azure, the field of possibilities
IoT & Azure, the field of possibilities
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The Dots
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTMeetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
 
Building IoT and Big Data Solutions on Azure
Building IoT and Big Data Solutions on AzureBuilding IoT and Big Data Solutions on Azure
Building IoT and Big Data Solutions on Azure
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan Tielens
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-End
 
MEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data DersiMEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data Dersi
 
Azure IoT Summary
Azure IoT SummaryAzure IoT Summary
Azure IoT Summary
 
Creating IoT powered solutions (Sam Vanhoute @IoT convention)
Creating IoT powered solutions (Sam Vanhoute @IoT convention)Creating IoT powered solutions (Sam Vanhoute @IoT convention)
Creating IoT powered solutions (Sam Vanhoute @IoT convention)
 
IoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudIoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloud
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
IoT
IoT IoT
IoT
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 

More from Clemente Giorio

Dynamics 365 and Mixed Reality: Increase Productivity
Dynamics 365 and Mixed Reality: Increase ProductivityDynamics 365 and Mixed Reality: Increase Productivity
Dynamics 365 and Mixed Reality: Increase ProductivityClemente Giorio
 
Layout and Remote Assistant: Mixed Reality with HoloLens
Layout and Remote Assistant: Mixed Reality with HoloLensLayout and Remote Assistant: Mixed Reality with HoloLens
Layout and Remote Assistant: Mixed Reality with HoloLensClemente Giorio
 
Speech Processing with Azure Cognitive Services
Speech Processing with Azure Cognitive ServicesSpeech Processing with Azure Cognitive Services
Speech Processing with Azure Cognitive ServicesClemente Giorio
 
Introduction to Mixed Reality
Introduction to Mixed RealityIntroduction to Mixed Reality
Introduction to Mixed RealityClemente Giorio
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTClemente Giorio
 
HoloLens and Windows Mixed Reality
HoloLens and Windows Mixed RealityHoloLens and Windows Mixed Reality
HoloLens and Windows Mixed RealityClemente Giorio
 
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016
The Holographic future is now!  - Cloud Day @PoliBa 27 May 2016The Holographic future is now!  - Cloud Day @PoliBa 27 May 2016
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016Clemente Giorio
 
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.Clemente Giorio
 
Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Clemente Giorio
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessClemente Giorio
 

More from Clemente Giorio (10)

Dynamics 365 and Mixed Reality: Increase Productivity
Dynamics 365 and Mixed Reality: Increase ProductivityDynamics 365 and Mixed Reality: Increase Productivity
Dynamics 365 and Mixed Reality: Increase Productivity
 
Layout and Remote Assistant: Mixed Reality with HoloLens
Layout and Remote Assistant: Mixed Reality with HoloLensLayout and Remote Assistant: Mixed Reality with HoloLens
Layout and Remote Assistant: Mixed Reality with HoloLens
 
Speech Processing with Azure Cognitive Services
Speech Processing with Azure Cognitive ServicesSpeech Processing with Azure Cognitive Services
Speech Processing with Azure Cognitive Services
 
Introduction to Mixed Reality
Introduction to Mixed RealityIntroduction to Mixed Reality
Introduction to Mixed Reality
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoT
 
HoloLens and Windows Mixed Reality
HoloLens and Windows Mixed RealityHoloLens and Windows Mixed Reality
HoloLens and Windows Mixed Reality
 
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016
The Holographic future is now!  - Cloud Day @PoliBa 27 May 2016The Holographic future is now!  - Cloud Day @PoliBa 27 May 2016
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016
 
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.Develop a Windows 10 App.  Deploy it on PC, Phone and Raspberry Pi.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.
 
Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchless
 

Recently uploaded

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Recently uploaded (20)

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

Microsoft & IoT

  • 1.
  • 2.
  • 3. Clemente Giorio Emerging Experiences Microsoft MVP Research & Development at Crionet @tinux80 Clemente.Giorio@Outlook.com Microsoft & IoT
  • 6. IoT: gain value from Your Things Connectivity Data AnalyticsYour Things IoT is not just about collecting data, it’s about how you can use these data to gain VALUE Money New Business Models Happy Customers
  • 9. IoT is an Inflection Point Hardware is cheap Connectivity is pervasive Development is easy New Innovative Scenarios Huge benefits fuel demand
  • 10. IoT sample scenarios Pay per Print Smart vending machines Wearables for fitness and healthcare Connected cars Smart energy & Home Automation Industrial automation
  • 11. Many “Things” Connect devices that empower and enable your people …and connect to other “things” across your enterprise Microsoft IoT Services …and use services that allow you to connect and manage the Internet of your things, and transform your business with insights. Other “things” Vehicles SensorsChips Buildings and Infrastructure Assets LoB Assets Devices POS Terminals Industrial devices ATMs Medical devices Automation Devices PCs/ Laptops Handheld Scanners TabletsSmart Phones Power BI for Office 365 Line-of-Business Services Cloud Platform and Services Data and BI Services HDInsight Microsoft Azure Machine Learning Microsoft Azure Intelligent Systems Service Microsoft’s view
  • 12. “” IoT Industry & IT Partners Vehicles SensorsChips Buildings and Infrastructure Assets LoB Assets POS Terminals Industrial devices ATMs Medical devices Automation Devices PCs/ Laptops Handheld Scanners TabletsSmart Phones
  • 13.
  • 14. Microsoft IoT Comprehensive solutions from device to cloud IoT Editions Power a Broad Range of Devices 20 years of history in embedded devices One Windows platform for all devices Enterprise-ready, Maker-friendly Designed for today’s IoT environments Free IoT Core edition! Cloud-Based IoT Services & Solutions Easy to provision, use and manage Pay as you go, scale as you need Global reach, hyper scale End-to-end security & privacy Windows, Mbed, Linux, iOS, Android, RTOS support Azure IoT
  • 15. Windows 10 IoT & UWP
  • 17. A bigger opportunity with one Windows Windows 10 *For GA + 1 year for qualified devices
  • 18. …and one app platform One Store + One Dev Center Full Support for Existing Code SDK + Services Adaptive User Interface Natural User Inputs
  • 19. Windows 10 IoT Editions For Industry Devices Windows 10 Enterprise (IoT) Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage For Mobile Devices Windows 10 Mobile Enterprise (IoT) Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage For Small Devices Windows 10 IoT Core / Pro Dedicated devices No Shell/Store/MS Apps 256MB RAM, 2GB storage Universal Apps Windows Device Services • On all Windows IoT clients • Extends value of Windows for OEMs • OS telemetry, update management, interoperability • Azure IoT-ready Requires desktop or desktop apps– Win32, .NET, WPF, etc. ? Requires a Shell experience, multiple applications, Windows first-party applications, or mobile voice? Otherwise
  • 20. Your first Windows IoT project
  • 21. Your first Windows IoT Projects in few steps 21 1. You need a compatible board, a micro SD card (8GB min), Ethernet cable 2. Download Windows 10 IoT Core for free 3. Install Windows 10 IoT Core in your micro SD 4. Plug the micro SD in your board 5. Start your board and wait 6. Develop your app using Visual Studio 2015 (Community edition) 7. Deploy your app on your board
  • 23.
  • 24. DEMO – Windows 10 IoT Core
  • 25. Windows 10 for IoT Devices The power of Windows and the Windows ecosystem on my embedded devices gets me to value faster OneWindowsPlatform Secure Connected One Windows core scalable across devices One universalapp and driver platform Onemanagement and deployment approach Enterprise-grade security Advanced Customizationand lockdown capabilities Continued innovationand support Local connectivity Cloud connectivity Device services Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices
  • 26. Windows Universal Platform Common & Consistent APIs Modern app dev experience Develop immersive user experiences Single UWP with apps/tasks running in parallel Languages • C++ /CX • C#, VB • JS • Python • Node.js UI Frameworks • HTML • Xaml • DirectX APIs • WinRT • Win32 • .NET • Wiring Deployment and Execution • APPX • XCopy • App Isolation Tools • Visual Studio • PowerSh ell
  • 27. DEMO Develop UWP app for Windows 10 IoT Core
  • 28. 30 What can you develop? https://microsoft.hackster.io/en-US
  • 30. Presentation & Business Connectivity Data Processing, Analytics and ManagementDevice Connectivity Resource constraine d devices Existing IoT devices IoT SDK Solution UX Application Business Logic Stream Processing and Analytics Business Integration Connectors and Gateway(s) Field Gateway Cloud Gateway Data Path Optional solution component IoT solution component IoT SDK Personal mobile devices IP capable devices IoT SDK Business systems Device Provisioning and Management IoT end-to-end scenario using Azure IoT services IoT Hub Stream Analytics Azure Blob Storage Power BI Windows 10 IoT Core UWP, C# Application
  • 31. Device Connectivity – from sensor to cloud * Field Gateway is currently a concept that may represent Microsoft, 3rd party or custom capabilities at a hardware or software level Field Gateway* CoAP, AllJoyn, OPC VPN/ExpressRoute OPC, HTTP, CoAP Field Gateway* CoAP, AllJoyn, OPC IoT Hub AMQP, HTTPS Protocol Gateway (Cloud Service, VM) AMQP, HTTPS MQTT, Custom Protocols Data Path Optional solution component Azure IoT solution component Device IoT Client Device IoT Client Device IoT ClientDevice Device Device Protocol Gateway (Cloud Service, VM)
  • 33. Raspberry Pi 3 Windows 10 IoT Core UWP app on RPI3 const string deviceConnectionString = "HostName=***;DeviceId=****;SharedAccessKey=***";
  • 34. • Designed for IoT • Connect millions of devices • Service assisted communications • Devices are not servers • Use IoT Hub to enable secure bi-directional comms • Cloud-scale messaging • Device-to-cloud and Cloud-to-device • Durable messages (at least once semantics) • Cloud-facing feedback • 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 • 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. IoT Hub https://azure.microsoft.com/en-us/services/iot-hub/
  • 35. https://github.com/Azure/azure-iot-sdks Device Explorer: useful tool to view the messages sent between device and cloud Connect your app with Azure IoT Hub
  • 37. Components of an Azure Stream Analytics Application Azure SQL DB Azure Event Hubs Azure Blob StorageAzure Blob Storage Azure IoT Hub Reference Data Query runs continuously against incoming stream of events Events Have a defined schema and are temporal (sequenced in time) Stream Analytics
  • 39. Power BI Overview Data sources Power BI service SaaS solutions e.g. Marketo, Salesforce, GitHub, Google analytics On-premises data e.g. Analysis Services Organizational content packs Corporate data sources or external data services Azure services Azure SQL, Stream Analytics… Excel files Workbook data / data models Power BI Desktop files Data from files, databases, Azure, and other sources Data refresh Visualizations Live dashboards Content packs Sharing & collaborationNatural language query Reports Datasets01001 10101
  • 40. Data visualization with PowerBI • Highly accessible analytics – Cloud based dashboard and analytics tool, • 360º view of business KPI’s • Customize dashboards to address concerns and performance metrics. • Cross platform support – View data via web platform, on any device • Pre-built dashboards – Utilize standard dashboards for rapid deployment, based on popular solution demands. • Real time capabilities – Ingest, analyze and display data as it happens • Secure access – Secure, live communication with data source • Query data – Intuitive, natural language query tool • Integrated systems – Integrate with other business systems and enrich device data with intelligence from other business systems, eg: CRM, ERP
  • 41. What else can you do?
  • 42.
  • 43. References • C# course - http://aka.ms/mvacs • IoTHelpers on TecHeroes - http://aka.ms/thiot • IoT Hub SDKs on GitHub - github.com/azure/azure-iot-sdks • IoT Suite - https://www.microsoft.com/en-us/server-cloud/internet- of-things/azure-iot-suite.aspx • PowerBi O365 Trial - https://powerbi.microsoft.com/it- it/documentation/powerbi-admin-signing-up-for-power-bi-with-a- new-office-365-trial
  • 44. Questions? Ask in our Forums  Sviluppo su Azure: http://aka.ms/svilupposuazure SQL Server: http://aka.ms/sqlserverit Windows 10 Infra: http://aka.ms/win10itproit Windows server 2012 e 2008: http://aka.ms/windowserverit Sharepoint e Visual Studio: http://aka.ms/sharepointvsto Windows Store e Universal Windows Platform: http://aka.ms/windowsapplic