Protocole

Le protocole de communication entre la carte Arduino et le smartphone (Android) est de la forme suivante:


Smartphone    Arduino 

Les messages dans le sens Smartphone    Arduino ont le format suivant:

le premier caractère "@" est suivi d'une lettre majuscule  ( C, V, H, E ou F) et parfois d'un paramètre


@C

envoyé quand la connexion Bluetooth est établie 

@V

envoyé par une action sur le bouton Version

@Hxx

envoyé par une action sur le bouton OK 

(ou xx  représente la température thermostatique demandée, 2 caractères alphanumériques)

@Ey

envoyé par une action sur le switch  LED1 

( ou y  représente l'état désiré de la LED1                "0":éteinte     "1":allumée)

@Fz

envoyé par une action sur le switch  LED2 

( ou z  représente l'état désiré de la LED2                "0":éteinte     "1":allumée)



Arduino     Smartphone

Les messages dans le sens  Arduino    Smartphone ont le format suivant:

le premier caractère @ est suivi d'une lettre majuscule  ( T, V, H, O, E ou F) puis une chaîne de caractères de longueur variable  et se termine par le code $03 ( ETX : End of Text)

exemples

@Vmessage ETX


@T+18,5 ETX

pour Température "+18,5°C"

@EOn ETX 

pour LED1  "On"        

@EOff ETX         

pour LED1  "Off"

@H18 ETX          

pour Thermostat "18°C"         

@OOn ETX 

pour Chauffage "On "

@OOff ETX 

pour Chauffage "Off"

Créé avec HelpNDoc Personal Edition: Modernisez vos fichiers d'aide avec l'outil de conversion WinHelp HLP vers CHM de HelpNDoc