Pular para o conteúdo principal

PUT - Adicionar dados a um sensor

Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint é utilizado para atualizar os dados de um sensor especifico.

  1. Certifique-se de estar autenticado
  2. Não esqueça de passar os campos no corpo da requisição

https://multi.api.k8s.luby.me/sensor/sensor-data/:sensorName

Exemplo de URL para realizar a requisição

  https://multi.api.k8s.luby.me/sensor/sensor-data/heartbeat

Corpo da requisição para os sensor sleep

NomeTipoDescrição
dataobjetoO usuário deverá informar um array de objetos contendo os seguintes campos:
date (a data em que a informação foi gerada 2022-12-11 )
sleepBeginHour (a hora e o minuto do inicio do sono HH:mm)
sleepEndHour (a hora e o minuto do fim do sono HH:mm)
status (indica o status do sono no momento do envio: awake - light_sleep - deep_sleep)
timestamp(um número que determina um momento específico).

Corpo da requisição para os sensores calories, steps, heartbeat e hydration

NomeTipoDescrição
dataobjetoO usuário deverá informar um array de objetos contendo os seguintes campos:
value (o valor do dado do sensor)
timestamp(um número que determina um momento específico) e
unitOfMeasurement (unidade de medida do dado do sensor).

Exemplo do corpo de uma requisição

{
"data": [
{
"value": 80,
"timestamp": 1670846791272,
"unitOfMeasurement": "bpm"
},
{
"value": 90,
"timestamp": 1670846791273,
"unitOfMeasurement": "bpm"
}
]
}

Exemplo do corpo de uma resposta

{
"message": "updated"
}

Informações sobre o endpoint

TipoDescrição
MétodoPOST
Retornos200
400
500
Informações do sensor atualizada com sucesso.
Informação inválida no corpo da requisição.
Um erro interno ocorreu durante o processo de requisição.