FAQ #13

Estou enviando dados de várias estações meteorológicas para o ThingsBoard, qual a melhor forma de enviar os dados?

A melhor maneira de modelar a entidade Estação Meteorológica no ThingsBoard é tratá-la como um device na plataforma. Ou seja, para cada uma das estações meteorológicas de interesse deverá haver um device associado. Em um sistema de produção isto deveria ser feito programaticamente através da API REST disponível no ThingsBoard. No entanto, também é possível criar estes dispositivos através da interface web, o que é recomendado no contexto de projetos menores.

Para enviar dados para estes devices é preciso ter o AccessToken de cada um deles (também acessível através da interface web). Recomendo que estes AccessTokens sejam armazenados em algum arquivo para acesso de seu código.

Outra coisa importante é a estratégia de envio dos dados do dia inteiro, de uma única estação, de uma só vez. Para isso, você pode criar o seu JSON da seguinte forma: https://gitlab.com/-/snippets/2030626 e enviá-lo em um único POST.