Date post: | 16-Feb-2017 |
Category: |
Technology |
Upload: | mayank-srivastava |
View: | 212 times |
Download: | 1 times |
GETTING STARTED ON IOT
DEVICES & SOLUTIONS
USING WINDOWS 10 &
MICROSOFT PLATFORM
Matthew Mead & Chris Kabat
ABOUT THE PI
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!
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
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
RASPBERRY PI2 – THE HARDWARE
Status LEDs
3.5mm audio jack
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
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…
RASPBERRY PI – GPIO DIFFERENCES
Linux Windows 10
ABOUT WINDOWS 10
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
WINDOWS 10 ON PI2
A BIT ABOUT IOT
You have
things that
produce data.
Breaking down IoT…
We prepare your devices.
Breaking down IoT…
That data
needs a place
to live…
We connect it to the cloud
and manage the data.
Breaking down IoT…
so you (or a machine)
can make smarter
decisions.
We uncover actionable
insights
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.
COMMON IOT ARCHITECTURE - OVERVIEW
COMMON IOT ARCHITECTURE - DETAILS
DEMOS
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.
HARDWARE
https:///www.raspberrypi.or
g/products/raspberry-pi-2-
model-b
HARDWARE
https://www.ghielectronics.co
m/catalog/product/500
DEMO 1: TOUR OF WINDOWS 10 CORE
DEMO 2: INSTALLING WINDOWS 10 CORE
http://ms-
iot.github.io/content/en-
US/win10/RPI.htm
DEMO 3: GET CONNECTED USING POWERSHELL
http://ms-
iot.github.io/content/en-
US/win10/RPI.htm
DEMO 4: GET CONNECTED USING BROWSER
http://ms-
iot.github.io/content/en-
US/win10/RPI.htm
DEMO 5: BLINKY
DEMO 6: CHIMP
DEMO 7: CONNECTING TO CHIMP
DEMO 8: USING AZURE IOT HUBS
DEMO 9: REPORTING ON IOT DATA
Q&A