| DC Field | Value | Language |
| dc.contributor.author | ALI BELHADJ, YOucef | - |
| dc.contributor.author | HAOUARI, MOhamed ABdelhafidh | - |
| dc.date.accessioned | 2026-10-25T11:09:10Z | - |
| dc.date.available | 2026-10-25T11:09:10Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/1144 | - |
| dc.description | Encadreur : M. BENSENANE Hamdane /Co-Encadreur : M. RAHMOUN Abdelatif /Co-Encadreur
M. RENNANE Ahmed /Co-Encadreur :
M. DALI Ali | en_US |
| dc.description.abstract | Maintaining optimal water quality in fish aquariums is essential for aquatic
life health and system stability. Traditional monitoring methods are often
manual, time-consuming, and prone to human error. This project presents the
design and implementation of an intelligent IoT-based aquarium monitoring
system that enables real-time data acquisition, remote supervision, and predictive
analysis.
The proposed system is built around the STM32L073RZ microcontroller
integrated with the SX1272 LoRa transceiver, enabling low-power and long-range
communication. Multiple sensors are deployed to continuously measure critical
water parameters such as temperature, pH, turbidity, and other environmental
indicators. The sensing node transmits collected data via LoRaWAN to a
gateway implemented on a Jetson Nano platform.
The IoT communication chain is structured using a LoRaWAN gateway
connected to a ChirpStack server for device management, data routing, and
network control. Data are then transmitted using Node-RED to InfluxDB,
where the sensor measurements are stored as time-series data. The stored
data are subsequently queried through a Flask backend, which exposes an API
consumed by the web interface for real-time monitoring, data visualization, and
alert management.
To enhance system intelligence, machine learning techniques are incorporated
using predictive models for fish length and weight anomaly detection, as well
as forecasting future sensor readings***
Le maintien d’une qualité d’eau optimale dans les aquariums est essentiel
pour la santé de la vie aquatique et la stabilité du système. Les méthodes
traditionnelles de surveillance sont souvent manuelles, chronophages et sujettes
aux erreurs humaines. Ce projet présente la conception et la mise en oeuvre
d’un système intelligent de surveillance d’aquarium basé sur l’IoT, permettant
l’acquisition de données en temps réel, la supervision à distance et l’analyse
prédictive.
Le système proposé est construit autour du microcontrôleur STM32L073RZ
intégré à l’émetteur-récepteur LoRa SX1272, permettant une communication
longue portée et à faible consommation d’énergie. Plusieurs capteurs sont
déployés afin de mesurer en continu des paramètres critiques de l’eau tels que
la température, le pH, la turbidité et d’autres indicateurs environnementaux.
Le noeud de capteurs transmet les données collectées via LoRaWAN vers une
passerelle implémentée sur une plateforme Jetson Nano.
La chaîne de communication IoT est structurée autour d’une passerelle
LoRaWAN connectée à un serveur ChirpStack pour la gestion des dispositifs,
le routage des données et le contrôle du réseau. Les données sont ensuite
transmises via Node-RED vers InfluxDB, où les mesures des capteurs sont
stockées sous forme de séries temporelles. Les données stockées sont ensuite
interrogées via un backend Flask, qui expose une API utilisée par l’interface
web pour la surveillance en temps réel, la visualisation des données et la gestion
des alertes.
Afin d’améliorer l’intelligence du système, des techniques d’apprentissage
automatique sont intégrées à l’aide de modèles prédictifs pour la détection des
anomalies liées à la longueur et au poids des poissons, ainsi que pour la prévision
des futures mesures des capteurs. | en_US |
| dc.language.iso | fr | en_US |
| dc.subject | IoT | en_US |
| dc.subject | Aquarium Monitoring | en_US |
| dc.subject | LoRaWAN | en_US |
| dc.subject | Node | en_US |
| dc.subject | STM32L073RZ | en_US |
| dc.subject | SX1272 | en_US |
| dc.subject | Real-Time Data | en_US |
| dc.subject | Machine Learning | en_US |
| dc.subject | Forecasting | en_US |
| dc.subject | Water Quality | en_US |
| dc.title | Système de surveillance intelligent pour l’aquaculture basé sur l’IoT avec communication LoRaWAN et prédiction des lectures des capteurs pilotée par l’IA | en_US |
| dc.type | Thesis | en_US |
| Appears in Collections: | Ingénieur
|