The repository for the network programming module of Master 2 ISD. Groupe:
- Kelun CHAI
- Djaber Solimani
- Nogaye Gning
For more details, read the report Rapport_Reseaux.pdf
.
Nom | Task |
---|---|
Djaber Solimani | Communication réseau en TCP + Code Serveur/Client + Mise en place du Raspberry Pi |
Nogaye Gning | Construction du robot + Mise en place du Raspberry Pi |
Kelun Chai | Code robot + Mise en place du Raspberry Pi |
Usage: python3 server.py
Lance le serveur sur le port 9000. Il peut traiter les messages envoyés par le client et le robot. Si le message reçu n'est pas reconnu, il renvoie un message d'erreur.
Usage: python3 client.py router_ip
Le client se connecte au routeur via l'adresse IP, puis il peut envoyer des commandes.
Usage: python3 robot.py robot_name router_ip
Le robot se connecte au routeur avec l'adresse IP, il enregistre d'abord son nom robot_name
auprès du serveur,
puis il peut traiter les commandes suivantes: [forward
, backward
, left
, right
, speed
]