Se você quiser enviar dados do sensor, como temperatura, para um servidor / banco de dados remoto em algum lugar, precisará usar algum tipo de chamada para um servidor da Web, pois não é possível conectar-se diretamente a um banco de dados do Arduino.
Como você publica dados em um serviço da Web JSON de um Arduino conectado à Internet?
web-service
HK1
fonte
fonte
Respostas:
Existe a biblioteca aJson que permite trabalhar com objetos JSON no Arduino.
No entanto, dependendo da complexidade do seu programa, eu faria isso manualmente para economizar memória. Você pode copiar apenas as funções que deseja da biblioteca.
Em seguida, confira a biblioteca WebClient , que tem um exemplo para fazer uma solicitação POST na parte inferior.
fonte
Verifique isso nos documentos do Arduino.
No exemplo de código "Post method request", apenas defina seu JSON como texto simples, como
char jsonData[] = "{name: 'yourName', data: 'yourData'}"
por exemplo, e chame abyte postPage(char* domainBuffer,int thisPort,char* page,char* thisData)
função que passa a variável "jsonData" definida anteriormente para o parâmetro "thisData".Funcionou para mim, espero que ajude.
fonte