This is the main repository for the Internet of Things (IoT) course at Sapienza University of Rome.
Sekkyone is my individual project, a smart garbage bucket that gives you information about filling level, internal temperature and flames presence.
Imagine having a garbage collection system organized by filling, with the possibility of no longer having the full bucket on the street or, in the case, knowing if the bucket is full and waiting / going somewhere else to throw the garbage.
For more informations, open the directory or see the blog post
According to Getting Started RIOT-Docs, you can obtain the latest RIOT code from the official repository where you can find also tutorials, examples and some other interesting stuffs.
First, create an IoT main directory, a sub-project directory and create inside this one 2 files: main.c
and makefile
mkdir iot-main
cd iot-main
mkdir my-project
cd my-project
touch main.c makefile
Then, inside the iot-main
directory
git clone git://github.com/RIOT-OS/RIOT.git
Follow the RIOT-OS Tutorials for more infos!
Clone my repo and also clone the RIOT directory
git clone https://github.com/drjack0/iot2020-2021.git
cd iot2020-2021
git clone git://github.com/RIOT-OS/RIOT.git
Follow the RIOT-OS Tutorials for more infos!
In this folders are present two different network implementations for sekkyone project. Each version is provided with a FIT/IoT-Lab jupyter notebook and configuration files.
- IPv6 folder: Sekkyone implementation with ipv6 short-range mesh network
- LoRa folder: Sekkyone implementation with LoRa long-range network