This repository contains assignments from the IoT course held at Sapienza University during the academic year 2019-2020.
This project is focused on the development of an IoT scenario using Azure.
In this repository there is the code of the web app.
To group together also the part of the device virtualization I put inside the simulateDevice folder the script of the virtual device, written in Python.
To know how to use it, look at the blog-post on Linkedin.
To see a brief demonstration see this youtube video.
The website is currently active, you can reach it using this link.
This second part is focused on the development of an IoT scenario using the MQTT-SN protocol and RIOT OS as the client system.
I put inside the emcute_mqttsn folders the main.c of the RIOT-OS systems. There are two different versions, one for the native board (the virtualized one) and one for the specific m3 board.
To know how to use it, look at the blog-post on Linkedin.
To see a brief demonstration check this youtube video.
This third part is focused on the development of an IoT scenario using the LoRaWAN protocol and RIOT OS as the client system. I am using TheThingsNetwork inside the IoT-LAB environment.
I put inside the lorawan folder the main.c of the RIOT-OS system and the code of the bridge from TTN to the Azure IoT Hub.
For more information on how to use it properly look at my blog-post on Linkedin.
To see a brief demonstration check this youtube video.
This fourth part is focused on the development of a crowd sensing web application using the accelerometer sensor of the smartphones. I have used Azure as cloud provider. The code for both the web app and the web dashboard to visualize the data are inside the assignment_4 folder.
For more information on how to use it properly look at my blog-post on Linkedin.
To see a brief demonstration check this youtube video.