O envio de dados para a plataforma InterSCity será feito para o seguinte endereço:
https://covid19.interscity.ipt.br
O comando para enviar dados via curl é:
curl -X POST -H “Content-Type: application/json” -d {DADOS} http://{ENDERECO_SERVIDOR}/adaptor/resources/{UUID}/data
onde,
DADOS: são os dados em formato json, que podem ser um arquivo json ou então o próprio conteúdo json, por exemplo:
ENDERECO_SERVIDOR: https://covid19.interscity.ipt.br
UUID: código identificador do recurso (sensor)
curl -X POST -H “Content-Type: application/json” -d @arquivo.json https://covid19.interscity.ipt.br/adaptor/resources/6f089443-a832-4938-9755-c2328345e98c/data | json_pp -f json
Se o envio for feito com sucesso a resposta vai conter os valores de tempo de processamento do envio e um {} como mostrado abaixo:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 89 0 2 100 87 24 1074 –:–:– –:–:– –:–:– 1098
{}
Se durante o envio dos dados houver algum problema, as seguintes mensagens de erro podem ser retornadas:
Caso o resultado não seja como o mostrado acima houve algum erro no envio dos dados e será necessário enviá-los novamente. Caso o problema persista, entre em contato com Igor Teixeira (igort@ipt.br) e Higor Souza (hamario@ime.usp.br).
Caso queira realizar algum teste antes de fazer o envio dos dados para a plataforma, utilize a seguinte URL:
https://iot.ipt.br/