Retour aux projets
Infrastructure · 2025

Projet Intégratif

Conception et déploiement d'une infrastructure réseau d'entreprise complète, intégrant la téléphonie sur IP (VoIP), l'Internet des Objets (MQTT) et un serveur web (Django/Nginx) pour la visualisation de données.

2025
Cameron FLORENCE
Infrastructure
Projet Intégratif
Idée de départ

L'objectif de ce projet de synthèse était de concevoir et déployer l'infrastructure informatique globale d'une entreprise en mobilisant l'ensemble des compétences acquises lors de notre première année de BUT.

Il s'agissait de créer un réseau fonctionnel, sécurisé et segmenté, tout en y intégrant des services d'entreprise avancés : un système de téléphonie interne, un processus de remontée de données de capteurs IoT, et l'hébergement d'une application web interne pour la supervision.

Technologies utilisées
Commutateurs CiscoCommutateurs Cisco
Routeurs CiscoRouteurs Cisco
LinphoneLinphone
PythonPython
MQTTMQTT
DjangoDjango
MariaDBMariaDB
Nginx & GunicornNginx & Gunicorn
Répartition des rôles
Groupe projet
  • Akaza
  • Matthieu
  • Cameron
Déroulement du projet
1
Architecture réseau & VLANs — Création de la topologie et segmentation du réseau en VLANs (100: Voix, 200: Utilisateurs, 300: Serveurs, 400: Admin) sur les commutateurs Cisco.
2
Sécurité & Services (ACL / DHCP) — Configuration de l'accès Internet, déploiement du serveur DHCP et sécurisation des échanges inter-VLANs via des listes de contrôle d'accès (ACL).
3
Téléphonie IP (VoIP) — Déploiement des communications internes de l'entreprise avec Linphone (softphones et téléphones physiques).
4
IoT & Scripting Python — Développement d'un script de récupération de données de température (via MQTT depuis un Raspberry Pi) et automatisation du stockage dans une base MariaDB.
5
Déploiement Web — Création d'un tableau de bord Django pour visualiser les capteurs, hébergé en local via Nginx et Gunicorn avec un nom de domaine local dédié.

Schéma infrastructure
Schéma infrastructure
Contraintes et solutions

Lors du déploiement de la sécurité réseau, la mise en place des listes de contrôle d'accès (ACL) inter-VLANs a nécessité plusieurs phases de tests et de débogage. Il fallait s'assurer que seuls les flux légitimes étaient autorisés sans bloquer les services essentiels de l'entreprise (comme le routage DHCP ou le trafic Web).

Sur la partie logicielle, l'insertion en base de données des températures récupérées via MQTT par le script Python a posé quelques difficultés de formatage. Nous avons dû ajuster le traitement des requêtes SQL et la gestion des données pour garantir un enregistrement fiable et continu dans MariaDB, sans perte de paquets.

Résultats
Infrastructure réseau (VLAN, Routage, Sécurité) sécurisée et entièrement opérationnelle.
Système de téléphonie IP (VoIP) déployé et fonctionnel.
Flux de données IoT (MQTT vers MariaDB) automatisé avec succès.
Site web Django de monitoring des capteurs accessible en local.
Leçons tirées du projet

Ce projet m'a permis de mettre en pratique toutes les compétences que j'ai pu apprendre lors de ma première année de BUT. J'ai pu relier la théorie à la pratique en combinant de manière concrète l'administration système et réseau (Cisco, VLAN, ACL), la programmation (Python, Django) et la gestion de bases de données.

Le fait de devoir construire une infrastructure complète de A à Z — du câblage réseau à l'hébergement web en passant par la téléphonie et l'IoT — a considérablement renforcé ma vision globale du fonctionnement du système d'information d'une entreprise.