SlideShare a Scribd company logo
1 of 33
Download to read offline
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
2012201320142015
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

More Related Content

What's hot

Computer history pp
Computer history ppComputer history pp
Computer history pp
bpagerly
 
Raspberry pi sikha
Raspberry pi sikhaRaspberry pi sikha
Raspberry pi sikha
sikhakv
 

What's hot (15)

Seminar Presentation on raspberry pi
Seminar Presentation on raspberry piSeminar Presentation on raspberry pi
Seminar Presentation on raspberry pi
 
Raspberry-history, timeline, preparing it for use
Raspberry-history, timeline, preparing it for useRaspberry-history, timeline, preparing it for use
Raspberry-history, timeline, preparing it for use
 
SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI
 
Raspberry Pi Makers Faire 2016
Raspberry Pi Makers Faire 2016Raspberry Pi Makers Faire 2016
Raspberry Pi Makers Faire 2016
 
Abstract pi
Abstract piAbstract pi
Abstract pi
 
Raspberry pi why and what to buy
Raspberry pi why and what to buyRaspberry pi why and what to buy
Raspberry pi why and what to buy
 
Raspberry Pi Bake Off 2015
Raspberry Pi Bake Off 2015Raspberry Pi Bake Off 2015
Raspberry Pi Bake Off 2015
 
Maker printouts
Maker printoutsMaker printouts
Maker printouts
 
Getting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By IbrahimGetting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By Ibrahim
 
Computer history pp
Computer history ppComputer history pp
Computer history pp
 
World is shrinking remake
World is shrinking remakeWorld is shrinking remake
World is shrinking remake
 
Raspberry Pi - An Overview Presentation
Raspberry Pi - An Overview PresentationRaspberry Pi - An Overview Presentation
Raspberry Pi - An Overview Presentation
 
Assiment c
Assiment cAssiment c
Assiment c
 
Our internet of things world 2014
Our internet of things world   2014Our internet of things world   2014
Our internet of things world 2014
 
Raspberry pi sikha
Raspberry pi sikhaRaspberry pi sikha
Raspberry pi sikha
 

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

Similar to CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsoft platform (20)

Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Vskills raspberry pi professional sample material
Vskills raspberry pi professional sample materialVskills raspberry pi professional sample material
Vskills raspberry pi professional sample material
 
Raspberry Pi - Unlocking New Ideas for Your Library
Raspberry Pi - Unlocking New Ideas for Your LibraryRaspberry Pi - Unlocking New Ideas for Your Library
Raspberry Pi - Unlocking New Ideas for Your Library
 
Raspberry pi intro.
Raspberry pi intro.Raspberry pi intro.
Raspberry pi intro.
 
Unit 6 - PART2.pptx
Unit 6 - PART2.pptxUnit 6 - PART2.pptx
Unit 6 - PART2.pptx
 
Raspberry Pi Technology
Raspberry Pi TechnologyRaspberry Pi Technology
Raspberry Pi Technology
 
Introduction to Raspberry Pi
Introduction to Raspberry PiIntroduction to Raspberry Pi
Introduction to Raspberry Pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PI
 
Raspberry Pi in education, resource presentation.
Raspberry Pi in education, resource presentation.Raspberry Pi in education, resource presentation.
Raspberry Pi in education, resource presentation.
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pi
 
Raaaaassspberry pi
Raaaaassspberry piRaaaaassspberry pi
Raaaaassspberry pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt
 
IoT for data science Module 5 - Raspberry Pi.pptx
IoT for data science Module 5 - Raspberry Pi.pptxIoT for data science Module 5 - Raspberry Pi.pptx
IoT for data science Module 5 - Raspberry Pi.pptx
 

More from Mayank Srivastava (8)

Microsoft DevOps Journey
Microsoft DevOps JourneyMicrosoft DevOps Journey
Microsoft DevOps Journey
 
CNUG - Effective Data Visualization
CNUG - Effective Data VisualizationCNUG - Effective Data Visualization
CNUG - Effective Data Visualization
 
CNUG TDD June 2014
CNUG TDD June 2014CNUG TDD June 2014
CNUG TDD June 2014
 
CNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New FeaturesCNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New Features
 
Why do you need REST
Why do you need RESTWhy do you need REST
Why do you need REST
 
Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

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

  • 1. GETTING STARTED ON IOT DEVICES & SOLUTIONS USING WINDOWS 10 & MICROSOFT PLATFORM Matthew Mead & Chris Kabat
  • 3. 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!
  • 4. 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
  • 5. RASPBERRY PI HISTORY Feb: Pi2 A7 processor, 1 GB RAM Apr: Windows 10 for Raspberry Pi Nov: Pi Zero, lower power, cheap 2012201320142015 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
  • 6. RASPBERRY PI2 – THE HARDWARE Status LEDs 3.5mm audio jack
  • 7. 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
  • 8. 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…
  • 9. RASPBERRY PI – GPIO DIFFERENCES Linux Windows 10
  • 11. 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
  • 13. A BIT ABOUT IOT
  • 14. You have things that produce data. Breaking down IoT… We prepare your devices.
  • 15. Breaking down IoT… That data needs a place to live… We connect it to the cloud and manage the data.
  • 16. Breaking down IoT… so you (or a machine) can make smarter decisions. We uncover actionable insights
  • 17. 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.
  • 20. DEMOS
  • 21. 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.
  • 24. DEMO 1: TOUR OF WINDOWS 10 CORE
  • 25. DEMO 2: INSTALLING WINDOWS 10 CORE http://ms- iot.github.io/content/en- US/win10/RPI.htm
  • 26. DEMO 3: GET CONNECTED USING POWERSHELL http://ms- iot.github.io/content/en- US/win10/RPI.htm
  • 27. DEMO 4: GET CONNECTED USING BROWSER http://ms- iot.github.io/content/en- US/win10/RPI.htm
  • 30. DEMO 7: CONNECTING TO CHIMP
  • 31. DEMO 8: USING AZURE IOT HUBS
  • 32. DEMO 9: REPORTING ON IOT DATA
  • 33. Q&A