Code Monkey home page Code Monkey logo

dive-into-iot's Introduction

Dive into IoT using AWS & Raspberry Pi

Approximate time: 90 minutes

Welcome to Dive into IoT. This is a simple hands on lab to get you started with AWS IoT using the Raspberry Pi.

If you have landed on this repository from an email about the hands on session, then just follow 00 - Prerequisite, and keep your Pi ready for the hands on lab. If you want to follow ahead on your own, you are more than welcome. Also refer the official documentation, Getting Started with AWS IoT for any unanswered questions you might have.

Architecture Overview

Architecture Overview

What do you need ?

You can always sign up for a free tier account for this lab

Additional Hardware ~ provided during the lab

  • Photo cell
  • LEDs
  • Resistors of LEDs
  • Female-to-Female jumper cables (to connect components to header).

Softwares

We are going to transfer files between the Pi and your local machine, and also test the API. Please install the softwares listed below.

What will we do ?

  • Connect sensors (input) to GPIO ports
  • Collect sensor state and push to DynamoDB
  • Connect LEDs (output) on the Raspberry Pi
  • Post requests to API Gateway, and control state of LED (turn it on-off)

How will we do ?

Learning

By the end of this session, you should have a basic idea on how to setup a raspberry pi with AWS IoT and send/receive data from pi to cloud securely over the internet.

There is a lot more information available, about fleet management, RTOS, Greengrass. Check the AWS documentation for more details.

Lets prep to pi for the lab...

dive-into-iot's People

Contributors

varunmehta avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.