Upload
guy-barrette
View
283
Download
2
Embed Size (px)
Citation preview
Guy BarretteCode MonkeyAzure MVP, MS Regional Director Program@GuyBarrettehttp://www.guybarrette.com
Windows for Raspberry Pi 2Makers
What the heck is Microsoft doing in the IoT space?
Is IoT even a new thing?Command and control scenarios have much in common with some parts of IoT.
But falling hardware costs, cloud services and relatively ubiquitous communications do enable new approaches.
Depending on who you ask, IoT is either:
Nothing new
A unicorn
1
2
Magic, and will soon change everything.
We’ve been doing this for 40 years
IoT is an Inflection Point
Hardware is cheap
Connectivity is pervasive
Development is easy
New Innovative Scenarios
Huge benefits fuel demand
IoT 2010
Cell phone
VoIP phone
HVAC
Computer
Vending
Printer
Security
Media player
Oven
Automobile
Smart scale
Refrigerator
Television
Microwave
Coffee maker
Alarm clock
HOME HOMEWORKPLACE
Sleep tracking
COMMUTE COMMUTE
Home security Home automation Leak detection
Smart appliances
Indoor navigation
Health monitoring
Smart lighting
Pet tracking
Information capture
Trip tracking and car health
Control
Child and eldermonitoring
Sports and fitness
Air conditioning and temperature control Environmental
sensors
Behavior modification
Garden, lawn and plant care
Food and nutrition tracking
Beacons and proximity
New devices and sensors
Object tracking
Identity Smart vending machines
Medication adherence
Bike ride stats and protection
Entertainment systems
Office equipment
IoT 2015
HOME HOMEWORKPLACE
Things are the new apps!
Easy development
Readymarket
Low-friction distribution
Enduring relationships
$1.7 trillionMarket for IoT by 2020 IDC 25 billion
Connected “things” by 2020 Gartner
What the heck will I do with all that telemetry?
Azure Data Centres28 Regions Worldwide, 22 ONLINE
Top 3 networks in the world 2.5x AWS, 7x Google DC Regions
OperationalAnnounced/Not Operational
Central US
Iowa
West USCaliforni
a
East USVirginia
US GovVirginia
North Central US
Illinois
US GovIowa
South Central US
Texas
Brazil SouthSao Paulo
State
West Europe
Netherlands
China North *
BeijingChina
South *Shanghai
Japan EastTokyo,
Saitama
Japan West
OsakaIndia South
Chennai East AsiaHong Kong
SE AsiaSingapo
re
Australia South East
Victoria
Australia EastNew South
Wales
* Operated by 21Vianet ** Operated by Deutsche Telekom
India CentralPune
Canada EastQuebec City
Canada CentralToronto
India West
Mumbai
Germany North East **
Magdeburg
Germany Central **Frankfurt
North EuropeIreland
East US 2
Virginia
United KingdomRegions
United KingdomRegions
Platform Services
Infrastructure ServicesOS/Server Compute Storage
Datacenter Infrastructure (28 Regions, 22 Online)
Web and Mobile
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Media & CDNContent DeliveryNetwork (CDN)
Media Services
IntegrationBizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
Networking
Data
SQL Database
DocumentDB
RedisCache Azure
SearchStorageTables
DataWarehouse Azure AD
Health Monitoring
Virtual Network
ExpressRouteBLOB
StorageAzureFiles
PremiumStorage
Virtual Machines
AD PrivilegedIdentity Management
Traffic Manager
AppGateway
OperationalAnalytics
Services ComputeCloud Services
Batch RemoteApp
ServiceFabric
Developer Services
Visual Studio
AppInsights
Azure SDK
VS Online
ContainerService
DNS VPN Gateway
Load Balancer
Domain Services
Analytics & IoT
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Manageme
nt
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
OK I get the Cloud part but why the heck running Windows on a Pi?
Microsoft IoTComprehensive solutions from device to cloud
IoT Editions Power a Broad Range of Devices20 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 Editions
+MicrosoftAzure IoT
Security &Identity
Windows Updates
Visual Studio &UWP
Windows 10 IoT for industry devicesDesktop Shell, Win32 apps, Universal apps and driversMinimum: 1 GB RAM, 16 GB storageX86/x64Windows 10 IoT for mobile devicesModern Shell, Mobile apps, Universal apps and driversMinimum: 512 MB RAM, 4 GB storageARMWindows 10 IoT CoreUniversal Apps and DriversNo shell or MS appsMinimum: 256MB RAM, 2GB storageX86/x64 or ARM Integrated
Device Connectivity
New User Interfaces
Will all my hardware work?
Wi-Fi
And how can I program apps?
What you’ll need
Visual Studio and C#
Windows and Visual Studio, yeah sure! That will cost me an arm an a leg!
Windows 10 IoT Editions
+MicrosoftAzure IoT
Security &Identity
Windows Updates
Visual Studio &UWP
Windows 10 IoT for industry devicesDesktop Shell, Win32 apps, Universal apps and driversMinimum: 1 GB RAM, 16 GB storageX86/x64Windows 10 IoT for mobile devicesModern Shell, Mobile apps, Universal apps and driversMinimum: 512 MB RAM, 4 GB storageARMWindows 10 IoT CoreUniversal Apps and DriversNo shell or MS appsMinimum: 256MB RAM, 2GB storageX86/x64 or ARM Integrated
Device Connectivity
New User Interfaces
https://dev.windows.com/en-us/iot
https://www.visualstudio.com/
More free stuff like Azure credits
https://www.visualstudio.com/products/visual-studio-dev-essentials-vs
Let’s get started!
Let’s get started!
http://ms-iot.github.io/content/en-US/GetStarted.htm
Set up your PC
Set up the Pi
Develop
• Windows 10 + Visual Studio 2015• C#• Headed or Headless mode• Universal Windows Platform (UWP)• UI designed with XAML
Develop
DemoBlinky!
Raspberry Pi 2 with Sense Hat
Raspberry Pi 2 with FEZ Hat
OK, I get it!It’s just another option for the PiThese corp devs won’t kill the Pi
Thanks!