Étape 6 : Protocole UDP
Pour ceux qui sont intéressés, j’ai inclus le code de projet/source Android studio (en tar.gz, vous pouvez décompresser avec 7-zip sous windows). Les méthodes pertinentes sont incluses dans le fichier methods.java
Le protocole est composé de deux octets :
- L’octet gauche contrôle la direction direction : gauche est « 1 », à droite est de 2 ', est toujours 3 '
- L’octet de droite contrôle la direction (avant/arrière) : vers l’avant est « 1 », vers l’arrière est de 2 ', est toujours 3 '
- Pour les trois cascades, envoyer '44', '55' ou 66' pour Cascades 1, 2 et 3
- La voiture s’arrête 220ms après que le dernier paquet est obtenait automatiquement (l’absence de données signifie « stop » à la voiture)
- Le port est 42042, IP est 192.168.4.1