Project

General

Profile

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"