MLI/API/EvtTemperatura

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Evento)
(Evento)
Linha 14: Linha 14:
 
|-
 
|-
 
| align="left"| '''temperaturestatus''' || Status dos parâmetros de temperatura
 
| align="left"| '''temperaturestatus''' || Status dos parâmetros de temperatura
* '''normal''': Parâmetros de temperatura  dentro dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']]
+
* '''normal''': Parâmetros de temperatura  dentro dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']])
* '''alarm''': Parâmetros de temperatura fora dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']]
+
* '''alarm''': Parâmetros de temperatura fora dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']])
 
|-
 
|-
 
| align="left"| '''humidity''' ||  Umidade atual em porcentagem
 
| align="left"| '''humidity''' ||  Umidade atual em porcentagem
 
|-
 
|-
 
| align="left"| '''humiditystatus''' || Status dos parâmetros de umidade
 
| align="left"| '''humiditystatus''' || Status dos parâmetros de umidade
* '''normal''': Parâmetros de umidade  dentro dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']]
+
* '''normal''': Parâmetros de umidade  dentro dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']])
* '''alarm''': Parâmetros de umidade fora dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']]
+
* '''alarm''': Parâmetros de umidade fora dos níveis aceitos (Configurado em [[MLI/ConfiguracaoWEB#Configura.C3.A7.C3.B5es_.28Controle_de_Acesso.29 |'''Temperatura e Umidade''']])
 
|}
 
|}
  

Edição de 16h33min de 22 de agosto de 2019

Tabela de conteúdo


O Evento temperature é enviado do leitor para a aplicação, informando novos níveis de temperatura e umidade.

Evento

Parâmetros enviados pelo Leitor
request temperature
temperaturestatus Temperatura atual (Graus Celsius)
temperaturestatus Status dos parâmetros de temperatura
humidity Umidade atual em porcentagem
humiditystatus Status dos parâmetros de umidade

Exemplo

POST /?request=temperature HTTP/1.1
Content-Type: application/json
Content-Length: 

{
 "temperature":"22.8",
 "temperaturestatus":"normal",
 "humidity":"75.2",
 "humiditystatus":"normal"
}

Resposta: A aplicação deve responder:

  • 401 => Erro de Autenticação.
  • 200 => OK.



PHP

<?php
 
$vars = $_REQUEST;
 
if(!isset($vars))
        exit(0);
 
if(isset($vars['request']) && strcmp($vars['request'],"temperature") == 0)
        $event = $vars['request'];
else {
        echo "Evento invalido!\n";
        exit(1);
}
 
print_r(json_decode($result, true));
 
?>




Voltar


Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas