Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.91 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.91 KB

IoT Engineering

Project MY_TEAM_PROJECT_TITLE

Note: Do not work on this repository right away.
Check existing forks to find the specific repository for your class.

Introduction

This project is part of the IoT Engineering course.

  • 3-person teams, building an IoT system.
  • 32 hours of work per person, 1 prototype.
  • 10' presentation of the project at Demo Day.
  • Slides, source code and setup steps on GitHub.
  • All team members are able to explain the project.

Team members

  • @MY_TEAM_PROJECT_GITHUB_USER_1, REAL_NAME_1
  • @MY_TEAM_PROJECT_GITHUB_USER_2, REAL_NAME_2

Deliverables

The following deliverables are mandatory.

Source code

Source code, Arduino C, JS or Python, committed to (this) project repo.

Arduino/MY_TEAM_PROJECT/MY_TEAM_PROJECT.ino

Nodejs/MY_TEAM_PROJECT.js

Python/MY_TEAM_PROJECT.py

... (adapt as required)

  1. Embedded code / microcontroller firmware.
  2. Glue Code used on the gateway or "in the cloud".
  3. App or Web UI code, or IoT platform setup steps.

Presentation

4-slide presentation, PDF format, committed to (this) project repo.

MY_TEAM_PROJECT_PRESENTATION.pdf

  1. Use-case of your project.
  2. Reference model of your project.
  3. Single slide interface documentation.
  4. Issues you faced, how you solved them.

Live demo

Working end-to-end prototype, "device to cloud", part of your 10' presentation.

https://MY_TEAM_PROJECT_DEMO_HOST:PORT/

  1. Sensor input on a IoT device triggers an event.
  2. The event or measurement shows up online, in an app or Web client.
  3. The event triggers actuator output on the same or on a separate IoT device.

Submission deadline

Commit and push to (this) project repo before Demo Day, 16.01.2022, 00:00.