CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform
-
Upload
mayank-srivastava -
Category
Technology
-
view
212 -
download
1
Transcript of CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform
![Page 1: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/2.jpg)
ABOUT THE PI
![Page 3: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/6.jpg)
RASPBERRY PI2 – THE HARDWARE
Status LEDs
3.5mm audio jack
![Page 7: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/9.jpg)
RASPBERRY PI – GPIO DIFFERENCES
Linux Windows 10
![Page 10: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/10.jpg)
ABOUT WINDOWS 10
![Page 11: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/12.jpg)
WINDOWS 10 ON PI2
![Page 13: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/13.jpg)
A BIT ABOUT IOT
![Page 14: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/18.jpg)
COMMON IOT ARCHITECTURE - OVERVIEW
![Page 19: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/19.jpg)
COMMON IOT ARCHITECTURE - DETAILS
![Page 20: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/20.jpg)
DEMOS
![Page 21: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/23.jpg)
HARDWARE
https://www.ghielectronics.co
m/catalog/product/500
![Page 24: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/24.jpg)
DEMO 1: TOUR OF WINDOWS 10 CORE
![Page 25: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/27.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/28.jpg)
DEMO 5: BLINKY
![Page 29: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/29.jpg)
DEMO 6: CHIMP
![Page 30: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/30.jpg)
DEMO 7: CONNECTING TO CHIMP
![Page 31: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/31.jpg)
DEMO 8: USING AZURE IOT HUBS
![Page 32: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/32.jpg)
DEMO 9: REPORTING ON IOT DATA
![Page 33: CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform](https://reader034.fdocuments.in/reader034/viewer/2022051705/58a55d211a28abef2c8b6fcf/html5/thumbnails/33.jpg)
Q&A