Skip to content

SignorAutoma/IoT2020_ProjectHW

Repository files navigation

Google Cloud-based IoT System

This project is intended to be integrant part of IoT class at Sapienza - University of Rome.

First assignment.

Simple implementation of a IoT cloud based system, that system will collects information from a set of virtual environmental sensors using the MQTT protocol and Google Cloud IoT.

Second assignment.

In this part we are going to change the node.js virtual sensor with a RIOT application that comunicate through MQTTSN, in order to develop it we build an MQTTSN/MQTT broker system.

Third assignment.

In this section we will build on-top of the cloud based system developed in the previously parts. Now the virtual environmental station, running on RIOT, will publish random value to The Things Network through LoRaWAN, then we develop a bridge between the MQTT broker of TTN and the Google Cloud based infrastructure. The RIOT-OS application will be deployed on IOT-LAB in different nodes to test the system through real-world devices.

Fourth assignment.

Add an HTML5 mobile application that through the Generic Sensor API collects data form the accelerator sensor of the mobile phone. That data will be computed through a simple activity recognition model that detects if the user is standing still, or walking and finally sent to a cloud system (the model will be deployed both in edge and cloud way).

Links

Some usefull links to explain the project:


Youtube Video Presentation - FIRST ASSIGNMENT

Hackster.io Tutorial - FIRST ASSIGNMENT


Youtube Video Presentation - SECOND ASSIGNMENT

Hackster.io Tutorial - SECOND ASSIGNMENT


Youtube Video Presentation - THIRD ASSIGNMENT

Hackster.io Tutorial - THIRD ASSIGNMENT


Youtube Video Presentation - FOURTH ASSIGNMENT

Hackster.io Tutorial - FOURTH ASSIGNMENT

About

Assingment Project for IoT course 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors