SE4 2024/2025 EC3
Objectifs
Vous allez concevoir, réaliser et programmer un système embarqué de remise à zéro d'équipements réseau.
Les équipement réseau visés sont des éléments Cisco. Pour remettre à zéro un élément réseau Cisco, il faut passer en mode administrateur
et envoyer la commande erase startup-config
. Ensuite si l'équipement est un commutateur il faut effacer la liste des VLAN avec la commande del vlan.dat
. Si l'équipement est un point d'accès WiFi il faut supprimer l'adresse IP sur l'interface BVI1
.
L'épreuve complémentaire sera considérée comme un succès si votre système embarqué arrive à réinitialiser un ISR4221, un Aironet 1600 et un C9200.
Vous commencerez par concevoir votre carte dont le coeur doit être un microcontrôleur AVR et qui doit pouvoir se connecter en USB/série à un élément réseau comme un ISR4221 mais aussi à des éléments plus anciens comme un Aironet 1600 via un RJ45/série. L'utilisateur doit aussi pouvoir relancer la mise à zéro via un bouton et connaitre l'état de la mise à zéro via des LED. Une réflexion doit être menée sur l'alimentation de la carte. Vous avez le droit à un budget de 50 euros pour la carte, les composants et le port.
Une fois la carte conçue et validée par l'encadrant vous pourrez vous pencher sur la programmation de la carte. Cette programmation se fera uniquement en utilisant la version AVR de gcc
et l'utilitaire dfu-programmer
.
Il s'agit là d'un cahier des charges initial qui peut être revu en cas d'ambigüité. Vous avez jusqu'au 1 septembre pour réaliser le travail demandé. Il vous est explicitement demandé de produire un travail régulier le plus tôt possible *et* de faire des rapports réguliers (obligatoirement au travers de ce Wiki) à votre encadrant. S'y prendre à la dernière minute avec un seul retour à quelques jours de la date limite est une garantie d'échec.
Travail réalisé
...
Documents Rendus
Projet KiCAD de la carte
Programme de test ASCII
Archive attachée avec Makefile
intégré.
Vidéos de démonstration avec minicom
.
Programme de test avancé
Archive attachée avec Makefile
intégré.
Vidéos de démonstration avec minicom
.
Démonstration de fonctionnement sur terminaux anciens
Vidéos de démonstration.