MCP/API/CmdSensorStatus
De uTech Tecnologia
(Diferença entre revisões)
(Criou página com ' __TOC__ O comando '''Sensor Status''' é enviado pela aplicação para solicitar o estado dos sensores auxiliares '''SAUX1''', '''SAUX2''', '''SAUX3''', '''SAUX4''', '''SAUX...') |
(→PHP) |
||
Linha 104: | Linha 104: | ||
Array | Array | ||
( | ( | ||
− | [ | + | [sensor1] => off |
− | [ | + | [sensor2] => off |
− | [ | + | [sensor3] => off |
+ | [sensor4] => off | ||
+ | [sensor5] => off | ||
+ | [sensor6] => off | ||
) | ) | ||
</pre> | </pre> |
Edição atual tal como 12h20min de 8 de março de 2019
Tabela de conteúdo |
O comando Sensor Status é enviado pela aplicação para solicitar o estado dos sensores auxiliares SAUX1, SAUX2, SAUX3, SAUX4, SAUX5 e SAUX6, .
[editar] Comando
Parâmetros enviados para a central MCP | |
---|---|
request | sensorstatus |
Resposta enviada pelo a central MCP | |
---|---|
sensor1 | Status do sensor auxiliar SAUX1
|
sensor2 | Status do sensor auxiliar SAUX2
|
sensor3 | Status do sensor auxiliar SAUX3
|
sensor4 | Status do sensor auxiliar SAUX4
|
sensor5 | Status do sensor auxiliar SAUX5
|
sensor6 | Status do sensor auxiliar SAUX6
|
[editar] Exemplo
http://ip:porta/?request=sensorstatus |
---|
Resposta:
- 400 => Parâmetros incorretos
- 401 => Erro de autenticação da API
- 200 => OK
Content-Type: application/json { "sensor1":"off", "sensor2":"off", "sensor3":"off", "sensor4":"off", "sensor5":"off", "sensor6":"off" } |
---|
[editar] PHP
<?php $user = "utech"; $pass = "1234"; $port = "8080"; $ipaddr = "10.0.0.1"; $url = ""; $url = "$ipaddr:$port?request=sensorstatus"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass"); $result = curl_exec($ch); if(!$result) { echo "error!\n"; return 2; } print_r(json_decode($result, true)); ?> |
Resposta:
Array ( [sensor1] => off [sensor2] => off [sensor3] => off [sensor4] => off [sensor5] => off [sensor6] => off )