Índice:

Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT: 5 etapas
Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT: 5 etapas

Vídeo: Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT: 5 etapas

Vídeo: Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT: 5 etapas
Vídeo: RTC (Reloj de Tiempo Real) en ESP32 sincronizado por Internet, pantalla OLED, código en MicroPython 2024, Julho
Anonim
Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT
Como publicar dados ESP32 com carimbo de data / hora NTP na nuvem IoT

Em muitos aplicativos, os usuários precisam enviar seus dados junto com o carimbo de data / hora local dos valores a serem enviados na carga útil para a nuvem AskSensors IoT.

O formato do carimbo de data / hora é UNIX Epoch time: o número de milissegundos decorridos desde 1º de janeiro de 1970 (meia-noite UTC / GMT)

Este tutorial apresenta como conectar seu ESP32 aos servidores NTP, medições de carimbo de data / hora e publicar essas medições com carimbos de data / hora na nuvem por

Etapa 1: Pré-requisitos

  • Conta AskSensors ativa: Assine um teste gratuito de 15 dias (SIMPLE, PRO ou GURU).
  • Siga este guia de início rápido para criar um novo dispositivo sensor e se familiarizar com o AskSensors.
  • Conecte o ESP32 ao AskSensors Cloud conforme mostrado neste guia.

Etapa 2: Material de que você precisa

  • Placa de desenvolvimento ESP32.
  • Computador executando o software Arduino (versão 1.8.7 ou superior).
  • Micro cabo USB para conectar a placa ESP32 ao computador.

Etapa 3: Software

  • Instale a biblioteca do cliente NTP para o Arduino IDE: Navegue até Sketch> Incluir Biblioteca> Gerenciar Bibliotecas.
  • Procure NTPClient de Fabrice Weinberg. Clique nessa entrada e selecione Instalar.
  • Baixe esta demonstração na página AskSensors Github.

Modifique o seguinte:

const char * wifi_ssid = "………."; // SSID

const char * wifi_password = "………."; // WI-FI

const char * apiKeyIn = "………."; // API KEY IN

const unsigned int writeInterval = 25000; // intervalo de gravação (em ms)

Etapa 4: execute seu teste

  • Conecte sua placa ESP32 ao computador via serial / USB e carregue o código usando o IDE do Arduino.
  • Abra um terminal serial. Ele deve mostrar seu ESP32 conectado ao servidor NTP, registrar os dados de data e hora e enviá-los para a nuvem AskSensors IoT.
  • Volte para o aplicativo AskSensors e verifique o fluxo de dados do sensor.

Etapa 5: Compartilhe sua experiência

Uma documentação detalhada para conectar dispositivos ao AskSensors está disponível aqui.

Você está convidado a se juntar à comunidade AskSensors e compartilhar sua experiência.

Recomendado: