+ All Categories
Home > Technology > CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

Date post: 16-Feb-2017
Category:
Upload: mayank-srivastava
View: 212 times
Download: 1 times
Share this document with a friend
33
GETTING STARTED ON IOT DEVICES & SOLUTIONS USING WINDOWS 10 & MICROSOFT PLATFORM Matthew Mead & Chris Kabat
Transcript
Page 1: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

GETTING STARTED ON IOT

DEVICES & SOLUTIONS

USING WINDOWS 10 &

MICROSOFT PLATFORM

Matthew Mead & Chris Kabat

Page 2: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

ABOUT THE PI

Page 3: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

WHAT IS THE RASPBERRY PI

• “the $35 dollar computer”

• Well, here is what you also need:

• $7 Power supply

• $12 SD card

• $10 Wifi dongle

• And might also opt for:

• $15 USB SD card reader

• $15 USB Ethernet adapter

• Consider buying 2 of everything!

Page 4: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

WHY THE NAME RASPBERRY PI?

• From the UK aimed at generating

excitement in computing with kids

• Raspberry comes from a tradition of fruit

named companies:

• Tangerine Computing Systems, Apricot

Computers, Acorn, BlackBerry, Cherry

Corp, Papaya Studios, Apple

Computer,…

• PI was originally planned to have a built-in

interpreter for python language

• Acronym for Python Interpreter

Eben Upton

Page 5: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

RASPBERRY PI HISTORY

Feb: Pi2 A7 processor, 1 GB RAM

Apr: Windows 10 for Raspberry Pi

Nov: Pi Zero, lower power, cheap

20

12

20

13

20

14

20

15

Jul: Model B+, more GPIO, USB, micro SD

Nov: Model A+ more GPIO, micro SD

Feb: Model A, no Ethernet, cheaper

Oct: Model B with 512 MB RAM

Page 6: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

RASPBERRY PI2 – THE HARDWARE

Status LEDs

3.5mm audio jack

Page 7: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

RASPBERRY PI AND SENSORS

• Unlike Arduino and other microcontrollers, Pi runs

at 3.3v

• Sensors are generally categorized as either

analog or digital

• Pi only supports digital sensors, but analog to

digital (”A to C”, or ADC) hardware is available

• Two values for a pin:

• High == 3.3v (>2v)

• Low == 0v

Page 8: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

RASPBERRY PI – THINGS TO CONSIDER

• Lots of prior work with Pi, Arduino, Spark/Particle

Core/Photon, BeagleBone, Edison, PICAXE, …

• Consider voltage level of board

• Consider if sensors are reading analog or

digital data

• We are just getting started with Windows 10 on

the Pi

• Be patient and be willing to reflash SD

• Give back to the community, publish your

findings

• There are some GPIO pin differences…

Page 9: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

RASPBERRY PI – GPIO DIFFERENCES

Linux Windows 10

Page 10: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

ABOUT WINDOWS 10

Page 11: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

WINDOWS 10 IOT CORE

• Version of Windows 10 that is optimized for

smaller devices

• With or without a display

• Runs on the Raspberry Pi 2, Arrow DragonBoard

410c & MinnowBoard MAX

• Utilizes Universal Windows Platform (UWP) API

for building solutions

Page 12: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

WINDOWS 10 ON PI2

Page 13: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

A BIT ABOUT IOT

Page 14: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

You have

things that

produce data.

Breaking down IoT…

We prepare your devices.

Page 15: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

Breaking down IoT…

That data

needs a place

to live…

We connect it to the cloud

and manage the data.

Page 16: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

Breaking down IoT…

so you (or a machine)

can make smarter

decisions.

We uncover actionable

insights

Page 17: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

COMMON IOT SCENARIOS

Connect and learn

about things

Monitor things that

are connected

Search for things

Manage things

Play with things

1.

2.

3.

4.

5.

Page 18: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

COMMON IOT ARCHITECTURE - OVERVIEW

Page 19: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

COMMON IOT ARCHITECTURE - DETAILS

Page 20: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMOS

Page 21: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

MICROSOFT TUTORIALS

Based on:

WindowsIoTCorePi2FezHat-

IoTHubs

It’s very easy! Don’t let

the looks of it scare you

away. Block out a half

day and see what you can

put together.

Page 22: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

HARDWARE

https:///www.raspberrypi.or

g/products/raspberry-pi-2-

model-b

Page 23: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

HARDWARE

https://www.ghielectronics.co

m/catalog/product/500

Page 24: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 1: TOUR OF WINDOWS 10 CORE

Page 25: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 2: INSTALLING WINDOWS 10 CORE

http://ms-

iot.github.io/content/en-

US/win10/RPI.htm

Page 26: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 3: GET CONNECTED USING POWERSHELL

http://ms-

iot.github.io/content/en-

US/win10/RPI.htm

Page 27: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 4: GET CONNECTED USING BROWSER

http://ms-

iot.github.io/content/en-

US/win10/RPI.htm

Page 28: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 5: BLINKY

Page 29: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 6: CHIMP

Page 30: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 7: CONNECTING TO CHIMP

Page 31: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 8: USING AZURE IOT HUBS

Page 32: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

DEMO 9: REPORTING ON IOT DATA

Page 33: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform

Q&A


Recommended