#include <WiFi.h>
#include <ThingerESP32.h>
// Configurações de Wi-Fi
const char* ssid = "Wokwi-GUEST";
const char* password = "";
// Configurações do Thinger.io
#define USERNAME "crushedbyamallet" // Seu nome de usuário do Thinger.io
#define DEVICE_ID "GLOBAL_SOLUTION_DEVICE" // ID do dispositivo no Thinger.io
#define DEVICE_CREDENTIAL "GLOBAL_SOLUTION_CREDENTIALS" // Credenciais do dispositivo no Thinger.io
// Configuração do Thinger.io
ThingerESP32 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);
void setup() {
Serial.begin(9600);
// Conectando-se ao Wi-Fi
Serial.print("Conectando ao Wi-Fi");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println(" Conectado!");
// Configuração do Thinger.io
thing.add_wifi(ssid, password);
// Apenas um recurso de teste no Thinger.io para verificar a conexão
thing["status"] >> [](pson& out){
out["message"] = "Conectado com sucesso!";
};
}
void loop() {
thing.handle();
}