Mycélium 3.0

Environmental monitoring of La Croix Verte, a renaturation zone on the University of Rennes campus.
image image

The Mycélium Project

After several years of waiting, the B line of the Rennes metro was finally inaugurated in September 2022, thus offering a new transportation solution to approximately 85,000 daily passengers. This initiative not only simplified the lives of the people of Rennes but also helped reduce car travel by 15% in the city center. However, the eight years of construction were not without impact on the environment, notably with the felling of 1200 trees. In order to compensate for these damages and preserve the local ecosystem, the municipality of Rennes has committed to launching renaturation projects aimed at developing approximately 35 hectares within the city. It is in this context that the Mycelium project was launched in 2021, with a clearly defined objective: to monitor the renaturation of La Croix Verte, a vegetated area located in the heart of the Beaulieu campus.

Croix Verte

Currently undergoing renaturation, this green space provides a haven for nature at the heart of the Beaulieu campus. The primary objective of this area is to bring groundwater up to three surface water points. Therefore, the study of these water points is essential.

The Team

image

CHEREL

Valentin

image

LE GOASTELLER

Maïwenn

image

OUVRARD

PIERRE

image

POURCHER

Pierrick

image

DERRIEN

Thomas

image

LESSIRARD

Léo

image

MAUGER

Arthur

Partners

image

INSA RENNES

PARLAVANTZAS Nikolaos

image

INRIA Rennes

PAROL-GUARINO Volodia

image

OSUR

LONGUEVERGNE Laurent, MOUREAU Julien
(Rennes Universe Sciences Observatory)

Sensors

Fog-Based Architecture
image

Architecture

We have a SoLo node, a LoRaWAN gateway, and a cluster of five Raspberry Pis.

The SoLo node is located in La Croix-Verte and remains active to take measurements of environmental parameters. It then sends the data to the gateway via LoRaWAN, on a configured frequency. The gateway and the cluster are located in the computer building at INSA Rennes. The gateway transmits the data to the cluster via Ethernet. The cluster handles data processing. The Raspberry Pis communicate with each other via Ethernet and with the outside world via WIFI network.

For resource-intensive processing, we have a Virtual Private Server (VPS). When the workload is too heavy for the cluster, it delegates the task to the VPS.

Modules

RaspberryPi Cluster
Cluster used for all processing associated with the project scenarios.
Gateway
Gateway used to link sensors to the cluster.
RaspberryPi
Single-board nano-computer the size of a credit card
ConnecSenS Box
Box containing several sensors (temperature, humidity, acceleration) taking measurements and sending them to the gateway.
Rain gauge
Used to measure the rainfall of the site and send the data to the cluster.
VPS
VPS used to perform calculations instead of the cluster in case of overload.
image
Scenarios
In order to configure the SoLo node to make it more autonomous and to process the received data on the Raspberry Pi cluster, scenarios have been established. They correspond to typical weather situations that can be found in Brittany and require particular attention.
image
Flooding
In case of changes in water level in a river or basin, Mycélium notifies the user of the possibility of overflow.
image
Unusual Brightness Scenario
Handles checking for a decrease in brightness in case of rain.
image
Brightness Based on Time Scenario
Verifies that the brightness is consistent with the time (low brightness at night, higher during the day).
image
Snow
If the temperature is below 0°C and it is raining at the same time, Mycélium will warn that there is a high risk of snow.
image
Extreme Temperatures
Checks if temperatures are extremely low or extremely high (below -10°C or above 50°C).
image
Unusual Temperatures
If temperatures rise or decrease too rapidly (a difference of 5°C compared to the last measurement).
image
Stealing
In case of rapid movements detected by the sensor, it could indicate that it has been stolen.
image
Damaged Captors 
In case of aberrant data, it may indicate damage to the sensor.
image
Météo France Comparisons
Checks if the data does not deviate by more than 15°C compared to the weather station located in Rennes. For this purpose, we utilize the free API provided by Météo France.

Features

Automating
Faced with certain abnormal situations, the intelligent node knows how to react; the system will also send automatic notifications to the administrators.
Containers
The system is based on the Kubernetes container orchestration platform, which provides portability and scalability.
Visualization
Thanks to Grafana and InfluxDB, the data can be visualized universally, quickly, and efficiently.
Scalability
The system can autonomously decide to offload some of the processing tasks from the cluster to the VPS based on workload.