项目作者: drjack0

项目描述 :
Master Degree in Engineering in Computer Science - Iot 2020/2021 Course Repository
高级语言: JavaScript
项目地址: git://github.com/drjack0/iot2020-2021.git
创建时间: 2021-03-22T19:21:09Z
项目社区:https://github.com/drjack0/iot2020-2021

开源协议:

下载


IoT Course Repository - Academic Year 2020/2021

This is the main repository for the Internet of Things (IoT) course at Sapienza University of Rome.

Sekkyone

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

Installation

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.

Brand new project

First, create an IoT main directory, a sub-project directory and create inside this one 2 files: main.c and makefile

  1. mkdir iot-main
  2. cd iot-main
  3. mkdir my-project
  4. cd my-project
  5. touch main.c makefile

Then, inside the iot-main directory

  1. git clone git://github.com/RIOT-OS/RIOT.git

Follow the RIOT-OS Tutorials for more infos!

Cloning my repos

Clone my repo and also clone the RIOT directory

  1. git clone https://github.com/drjack0/iot2020-2021.git
  2. cd iot2020-2021
  3. git clone git://github.com/RIOT-OS/RIOT.git

Follow the RIOT-OS Tutorials for more infos!

IPv6 and LoRa assignments

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