Boa tarde, pretendo inserir dados através do ESP8266 ou Arduino para o SCADABR para um DATA SOURCE do Tipo Receptor HTTP, mas preciso descobrir qual a sintaxe que devo usar, seguem os passos que executei :
O ScadaBR está rodando em localhost, porta 8080, Windows 7 64b, Navegador Google Chrome :
Foi criado um Data Source tipo Receptor HTTP :
Nome: Exemplo
Export ID (XID): DS_099960
Lista branca de IP remotos: ...
Lista branca de ID de dispositivo: *
Criei também um Datapoint :
Nome: Temperatura
Export ID (XID): DP_738727
Nome de parâmetro HTTP: Temp
Tipo de dado: Numérico
Salvei e habilitei o Data Source e Data Point.
Em seguida, fui em Publishers e criei um novo publisher :
Nome: Teste_publisher
Export ID (XID): PUB_256442
Habilitado: marcado
Alerta para tamanho de armazenamento: 100
Atualizar evento: Todas atualizações
Enviar imagem instantânea padrão: desmarcado
Imagem instantânea do período enviada: 5 minutos
Propriedades do remetente HTTP:
Método: GET
URL: http://localhost:8080/ScadaBR/httpds
Cabeçalhos estáticos : vazio
Parâmetros estáticos : Chave : temp Valor : 55 (Cliquei no sinal de + para adicionar os parametros, ficando marcado logo embaixo : temp=55)
Alerta de aumento de resultado: marcado
Formato de data: básico
Abaixo, na opção de Pontos, selecionei o data source criado anteriormente e adicionei-o :
Nome : Exemplo - Temperatura
Status : Verde
Tipo : Numerico
Nome do Parametro : temp
Incluir timestamp : marcado
Cliquei em Salvar.
Após isso fui em “Teste de envio HTTP” e cliquei em Enviar Parametros Estaticos.
Aparecia Enviando… e após ficava a mensagem : “Sem resposta” Indicando que os dados foram recebidos e que confirmei em Watch List.
Mas na tela onde deixei aberto o Auditor de receptor HTTP , onde cliquei em “Escutar por dados HTTP” foi recebida a mensagem :
Dados Recebidos
Origem: 127.0.0.1
ID de dispositivo: -
Tempo: 14:36:06
Temp=55
Pelos testes o sistema está funcionando, enviando e recebendo os dados.
Qual seria a sintaxe que devo enviar esta informação, por exemplo, através do navegador e/ou do ESP8266 ?
Tentei testar na aba do navegador digitando : http://localhost:8080/ScadaBR/httpds?temp=100
Mas o apareceu na página foi: Unconsumed key: temp, e no campo Auditor de receptor HTTP ficou só aparecendo em vermelho Escutando…
Pesquisei bastante, mas o mais proximo que cheguei foi através deste link https://sites.google.com/a/certi.org.br/certi_scadabr/home/minicursos/scadabr-integradores.
Qual é a sintaxe para poder enviar dados via HTTP para o SCADABR ?
Faltou algum parametro ?
Onde estou errando ?
Certo de contar com o apoio de todos.
Obrigado.