Protocole » History » Version 4
Frédéric Blanc, 2019-05-13 13:46
1 | 1 | Frédéric Blanc | h1. Protocole |
---|---|---|---|
2 | |||
3 | 1er octet [4][4] |
||
4 | quatre premier bits type |
||
5 | |||
6 | 0 ALARME |
||
7 | 1 température -43°C à +84.5°C -+0.5°C codé sur 8bits |
||
8 | 2 % de 0 à 100% -+0.5% codé sur 8 bits |
||
9 | 4 | Frédéric Blanc | 3 ADC brut sur 12bits [MSB LSB] concaténé sur 24bits |
10 | 4 entier sur 16 bits [MSB LSB] |
||
11 | 5 float simple précision IEEE754 sur 32bits |
||
12 | 6 ASCII chaine terminé par CRLF |
||
13 | 1 | Frédéric Blanc | ... |
14 | F réservé |
||
15 | |||
16 | quatre octet suivant nombre de données ou numéro de capteur |
||
17 | 0 réservé ou numéro de capteur 0 |
||
18 | 1 à F nombre de données ou numéro de capteur |
||
19 | |||
20 | exemple |
||
21 | 0x02 0x11 0x8A |
||
22 | Alarme capteur n°2 température +26.5°C |
||
23 | |||
24 | 4 | Frédéric Blanc | 0x14 0x7A 0x79 0x7A 0x7B 0x24 0x33 0x32 0x33 0x32 0x34 0xBB 0x8B 0xB9 0xBB 0xAB 0xBB 0x51 0x40 0x49 0x0F 0xDA 0x6x OPEN 0x0D 0x0A |
25 | 1 | Frédéric Blanc | capteur n°0 température 18.5°C; 18,0°C; 18,5°C; 19,0°C |
26 | capteur n°1 humidité 64.5%; 64.0%; 64.5%; 64.0% |
||
27 | 3 | Frédéric Blanc | capteur n°2 ADC RAW 12bits 3000;3001;3002;3003 |
28 | 1 | Frédéric Blanc | Capteur n°3 float RAW 3.1415926 |
29 | 2 | Frédéric Blanc | capteur n°4 ASCII "OPEN" |