Project

General

Profile

Protocole » History » Revision 4

Revision 3 (Frédéric Blanc, 2019-05-13 13:37) → Revision 4/47 (Frédéric Blanc, 2019-05-13 13:46)

h1. Protocole 

 1er octet [4][4] 
 quatre premier bits type 

 0 ALARME 
 1 température -43°C à +84.5°C -+0.5°C codé sur 8bits 
 2 % de 0 à 100% -+0.5% codé sur 8 bits 
 3 ADC brut sur 12bits [MSB LSB] concaténé sur 24bits 
 4 entier sur 16 bits [MSB LSB] 
 5 float simple précision    IEEE754 sur 32bits 
 6 5 ASCII chaine terminé par CRLF 
 ... 
 F réservé 

 quatre octet suivant nombre de données ou numéro de capteur 
 0 réservé ou numéro de capteur 0 
 1 à F nombre de données ou numéro de capteur 

 exemple 
 0x02 0x11 0x8A  
 Alarme capteur n°2 température +26.5°C 

 0x14 0x7A 0x79 0x7A 0x7B 0x24 0x33 0x32 0x33 0x32 0x34 0xBB 0x8B 0xB9 0xBB 0xAB 0xBB 0x51 0x41 0x40 0x49 0x0F 0xDA 0x6x 0x5x OPEN 0x0D 0x0A 
 capteur n°0 température 18.5°C; 18,0°C; 18,5°C; 19,0°C 
 capteur n°1 humidité 64.5%; 64.0%; 64.5%; 64.0% 
 capteur n°2 ADC RAW 12bits 3000;3001;3002;3003 
 Capteur n°3 float RAW 3.1415926 
 capteur n°4 ASCII "OPEN"