-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCommunication.txt
90 lines (51 loc) · 1.9 KB
/
Communication.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/*Ao enviar mensagem com erro:
//Respota: {"erro":"Tipo do Erro"}
//{"erro":"InvalidInput"}
/*Criar novo horário de alimentação
//Resposta:{"erro":"id_errado"}
{"tipo_msg":1,"id":1,"hora":8,"minuto":15,"tempo_vazao_ms":500, "ja_alimentou":0}
/*Verificar o horário de alimentação a partir do id
//Resposta: {"id":1,"hora":8,"minuto":15,"tempo_vazao_ms":500, "ja_alimentou":0}
{"tipo_msg":2,"id":2}
/*Verificar número máximo de horários de alimentação
//Resposta: {"nmax_id":20}
{"tipo_msg":3}
/*Definir horário do arduino
//Resposta:
{"tipo_msg":4,"hora":15,"minuto":22,"segundo":20}
/*Receber o horário do arduino
//Resposta:{"hora":15,"minuto":22,"segundo":24}
{"tipo_msg":5}
/*Receber % de iluminação da lampada
{"tipo_msg":6,"porcentagem":100}
/*Receber % de clareza para ligar a lampada(LDR)
//maior tensão ->Liga quando ficar mais escuro
{"tipo_msg":7,"tensao_ldr":5,"limite_ldr":2.5"}
/*Enviar status do LED
//Resposta: {"led_status":0,"porcentagem":20}
{"tipo_msg":8}
/*Enviar claridade do ambiente
//Resposta: {"tensao_ldr":20}
{"tipo_msg":9}
/*Enviar ping de conectado (OK)
//Resposta: {"status":"OK"}
{"tipo_msg":10}
/*Excluir horário por ID (OK)
{"tipo_msg":2,"id":2}
Rotina Exemplo:
{"tipo_msg":5} //Ver qual horário
//Definir Horario p/ alimentar e verificar
{"tipo_msg":1,"id":1,"hora":8,"minuto":15,"tempo_vazao_ms":500, "ja_alimentou":0}
{"tipo_msg":1,"id":2,"hora":12,"minuto":20,"tempo_vazao_ms":1000, "ja_alimentou":0}
{"tipo_msg":1,"id":3,"hora":18,"minuto":05,"tempo_vazao_ms":2000, "ja_alimentou":0}
{"tipo_msg":2,"id":1}
{"tipo_msg":2,"id":2}
{"tipo_msg":2,"id":3}
//Modificar Horário no arduino
{"tipo_msg":4,"hora":8,"minuto":14,"segundo":55}
{"tipo_msg":2,"id":1}
{"tipo_msg":4,"hora":12,"minuto":19,"segundo":55}
{"tipo_msg":2,"id":2}
{"tipo_msg":4,"hora":18,"minuto":04,"segundo":55}
{"tipo_msg":2,"id":3}
{"tipo_msg":4,"hora":23,"minuto":59,"segundo":55}