Como usar a API de acesso dos dados de histórico no QNAP QIoT Suite Lite
Neste tutorial, você saberá como usar a API de acesso dos dados de histórico no QNAP QIoT Suite Lite. Ao usar a API de acesso dos dados de histórico, a limitação é que você tem de criar uma coisa no QIoT e confirmar que o tipo da entrada dos dados é numérico (flutuador interno), e que depois pode normalmente resultar em tipo de contagem, soma, vmin, vmax e vavg.
E se seus dados recebidos são de Node-RED (isto é, nó TCP, DP, HTTP e MQTT), e você precisa alterá-los para coisa do QIoT para serem usados. Conforme figura abaixo.
Há duas formas de receber os dados de histórico:
a. Usar o nó Node-RED QHistoricData
b. Usar uma RESTful API
a. Usar o nó Node-RED QHistoricData
O nó de entrada significa “gatilho” e o nó de saída significa “adquirir dados de histórico”. O nó pode ajudar usuários a adquirirem dados de histórico a partir do banco de dados do QIoT Suite Lite. Os usuários podem configurar opções como “Resolução”, “Intervalo”, “Alcance” e mais. De acordo com a escolha, a API retornará os dados de histórico da “Coisa da IoT” e dos “Recursos”.
- Nome: Nome do nó autodefinido
- Coisa: A coisa a escolher
- Recursos: Dados de histórico do Recurso escolhido
- Resolução: Selecione minuto, dia ou hora
- Intervalo: Intervalo de dados. Isso depende da Resolução e Alcance
- Alcance: Alcance dos dados de saída. Isso depende da Resolução
- Chave da API: Você deve definir uma Chave da API para usar. Para configurar uma Chave da API, vá para “Configurações” > “Chave da API”

Por exemplo (o formato retorno será “JSON”):
{
"result": [
{
"totalCount": 1,
"data": [
{
"count": 6347,
"vmin": 1,
"sum": 316959,
"vmax": 100,
"_id": "2018-01-18T08:43:56",
"vavg": 49.93839609264219
}
]
}
]
}
b. Usar a RESTful API
Vá para a página do QIoT Suite Lite, clique no canto superior direito
e selecione “Documentação da API” para adquirir mais informações.

Por exemplo:
