Upgrade to Pro — share decks privately, control downloads, hide ads and more …

As Easy As Pi

As Easy As Pi

The Raspberry Pi is a small inexpensive computer, initially designed to teach children programming. It has become the core component in many hobby projects and with subsequent releases of the credit card size device has seen it move into industry. In this session Richard Tasker will introduce you to the Raspberry Pi, and show you how to get up and running with the Raspberry Pi. Richard will show you how to develop and deploy your code to the Pi. Introduce you to electronics and show you how to build applications that sense the environment. In the final section he will discuss how to go about architecting larger sensor networks, and how to interact with Azures IoT services.

Richard Tasker

September 27, 2017
Tweet

More Decks by Richard Tasker

Other Decks in Programming

Transcript

  1. Who Am I Ø  .Net Developer 10yrs Ø  Distributed Systems

    and Messaging Patterns Ø  OSS Contributor and Blogger Ø  Robotics & AI Degree Ø  Building my own smart house
  2. Agenda Ø  History of the RPi Ø  Getting Started Ø 

    Sensing the World Ø  WSNs & The Internet of Things Ø  Round Up PiBot - h)p://bit.ly/2xfDwjD
  3. Choosing An OS ResinOS - h)ps://resinos.io/images/logos/project.png Ubuntu Mate - h)ps://www.raspberrypi.org/app/uploads/2012/02/ubuntu-mate.png

    Ubuntu Core - h)ps://www.raspberrypi.org/app/uploads/2012/02/ubuntu.png Raspbian - h)ps://www.raspberrypi.org/app/uploads/2015/08/raspbian.png Windows 10 IoT Core - h)ps://www.raspberrypi.org/app/uploads/2012/02/windows-10-iot.png
  4. WSN & The Internet of Things Wireless Sensor Networks “…

    are spa'ally distributed autonomous sensors to monitor physical or environmental condi'ons, such as temperature, sound, pressure, etc. and to coopera'vely pass their data through the network to other loca'ons.”
  5. WSN & The Internet of Things Back-end Networked Devices Alt.

    Network Devices Gateway Mobile Devices Business Apps Device Network Data Processing User Interface
  6. Cloud Example Ø  Secure Ø  Bidirectional Communication Ø  Scale to

    Millions of Messages Ø  Store Ø  Analyse Ø  Present