Application Web Wake-on-LAN
Une solution personnalisée pour contrôler mes appareils à distance
Présentation du projet
J'ai développé cette application web pour démarrer et éteindre mon PC fixe ou n'importe quel PC compatible avec le protocole Wake-on-LAN. Après avoir testé plusieurs applications existantes qui ne fonctionnaient pas de manière optimale, j'ai décidé de créer ma propre solution.
Pourquoi ce projet ?
Cette application me permet d'accéder à distance à mon ordinateur même lorsque je ne suis pas chez moi. Je peux ainsi le démarrer à distance pour récupérer des cours ou d'autres documents importants sans avoir besoin de le laisser allumé en permanence.
Fonctionnalités principales
- Interface de connexion sécurisée avec authentification
- Démarrage à distance des appareils via Wake-on-LAN
- Arrêt à distance des machines
- Système de déconnexion pour sécuriser l'accès
Environnement technique
Langages et technologies
Pour développer cette application, j'ai utilisé Python comme langage principal. Pour l'interface utilisateur, j'ai implémenté HTML, CSS et JavaScript afin de créer une expérience intuitive et responsive.
Sécurité
J'ai intégré un système d'authentification avec nom d'utilisateur et mot de passe pour sécuriser l'accès à l'application, car le contrôle à distance des appareils est une fonctionnalité sensible qui nécessite une protection adéquate.
Interface utilisateur
L'application propose une interface simple et intuitive pour contrôler vos appareils
Écran de connexion sécurisé avec authentification
Interface principale avec boutons de contrôle
Fonctionnement de l'application
Système d'authentification
L'application s'ouvre sur une interface de connexion épurée et moderne. L'utilisateur doit saisir son nom d'utilisateur et son mot de passe pour accéder aux fonctionnalités de contrôle des appareils.
Contrôle des appareils
Une fois authentifié, l'utilisateur accède à une interface simple avec trois boutons principaux :
- Start : Permet d'allumer l'appareil à distance via le protocole Wake-on-LAN
- Stop : Permet d'éteindre l'appareil à distance
- Logout : Permet de se déconnecter de l'application pour sécuriser l'accès
Conclusion et perspectives
Cette application Wake-on-LAN me permet de gérer efficacement l'alimentation de mon PC à distance. Elle est particulièrement utile lorsque je dois accéder à des documents importants sans être physiquement présent devant ma machine.
Améliorations futures
- Ajout de la possibilité de gérer plusieurs appareils simultanément
- Développement d'une application mobile complémentaire
- Intégration de notifications sur l'état des appareils
- Ajout d'une fonctionnalité de planification pour allumer/éteindre les machines à des horaires précis