Windows Core IoT for Makers - Club Framboise

33
Guy Barrette Code Monkey Azure MVP, MS Regional Director Program @GuyBarrette http://www.guybarrette.com Windows for Raspberry Pi 2 Makers

Transcript of Windows Core IoT for Makers - Club Framboise

Page 1: Windows Core IoT for Makers - Club Framboise

Guy BarretteCode MonkeyAzure MVP, MS Regional Director Program@GuyBarrettehttp://www.guybarrette.com

Windows for Raspberry Pi 2Makers

Page 2: Windows Core IoT for Makers - Club Framboise

What the heck is Microsoft doing in the IoT space?

Page 3: Windows Core IoT for Makers - Club Framboise

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

Page 4: Windows Core IoT for Makers - Club Framboise

IoT is an Inflection Point

Hardware is cheap

Connectivity is pervasive

Development is easy

New Innovative Scenarios

Huge benefits fuel demand

Page 5: Windows Core IoT for Makers - Club Framboise

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

Page 6: Windows Core IoT for Makers - Club Framboise

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

Page 7: Windows Core IoT for Makers - Club Framboise

Things are the new apps!

Easy development

Readymarket

Low-friction distribution

Enduring relationships

Page 8: Windows Core IoT for Makers - Club Framboise

$1.7 trillionMarket for IoT by 2020 IDC 25 billion

Connected “things” by 2020 Gartner

Page 9: Windows Core IoT for Makers - Club Framboise

What the heck will I do with all that telemetry?

Page 10: Windows Core IoT for Makers - Club Framboise

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

Page 11: Windows Core IoT for Makers - Club Framboise

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

Page 12: Windows Core IoT for Makers - Club Framboise

OK I get the Cloud part but why the heck running Windows on a Pi?

Page 13: Windows Core IoT for Makers - Club Framboise

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

Page 14: Windows Core IoT for Makers - Club Framboise

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

Page 15: Windows Core IoT for Makers - Club Framboise
Page 16: Windows Core IoT for Makers - Club Framboise
Page 17: Windows Core IoT for Makers - Club Framboise

Will all my hardware work?

Page 18: Windows Core IoT for Makers - Club Framboise

Wi-Fi

Page 19: Windows Core IoT for Makers - Club Framboise

And how can I program apps?

Page 20: Windows Core IoT for Makers - Club Framboise

What you’ll need

Page 21: Windows Core IoT for Makers - Club Framboise

Visual Studio and C#

Page 22: Windows Core IoT for Makers - Club Framboise

Windows and Visual Studio, yeah sure! That will cost me an arm an a leg!

Page 23: Windows Core IoT for Makers - Club Framboise

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

Page 24: Windows Core IoT for Makers - Club Framboise

https://www.visualstudio.com/

Page 25: Windows Core IoT for Makers - Club Framboise

More free stuff like Azure credits

https://www.visualstudio.com/products/visual-studio-dev-essentials-vs

Page 26: Windows Core IoT for Makers - Club Framboise

Let’s get started!

Page 27: Windows Core IoT for Makers - Club Framboise

Let’s get started!

http://ms-iot.github.io/content/en-US/GetStarted.htm

Set up your PC

Set up the Pi

Develop

Page 28: Windows Core IoT for Makers - Club Framboise

• Windows 10 + Visual Studio 2015• C#• Headed or Headless mode• Universal Windows Platform (UWP)• UI designed with XAML

Develop

Page 29: Windows Core IoT for Makers - Club Framboise

DemoBlinky!

Page 30: Windows Core IoT for Makers - Club Framboise

Raspberry Pi 2 with Sense Hat

Page 31: Windows Core IoT for Makers - Club Framboise

Raspberry Pi 2 with FEZ Hat

Page 32: Windows Core IoT for Makers - Club Framboise

OK, I get it!It’s just another option for the PiThese corp devs won’t kill the Pi

Page 33: Windows Core IoT for Makers - Club Framboise

Thanks!