#include <Arduino.h>
#define WQTT_TOKEN "shE6Zu1pVWJmv9uxMEoi5QRcclMYyylF04RU3pXH1sxpmeTXQXEJA8tx"
#include "wqtt.h"
#define WIFI_SSID "Wokwi-GUEST"
#define WIFI_PASS ""
void setup() {
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("Connected");
Serial.println(WiFi.localIP());
WqttApi::setToken(WQTT_TOKEN);
WqttApi::init();
char* req = R"rawliteral(
{
"name": "Название устройства",
"type": 0,
"room": "Комната",
"on_off": [
{
"topic_cmd": "light",
"cmd_on": "1",
"cmd_off": "0"
}
]
}
)rawliteral";
WqttApi::req("/api/devices", "POST", req, [](gson::Parser json) {
json.stringify(Serial);
Serial.println("First");
WqttApi::req("/api/devices/refresh", "GET", nullptr, [](gson::Parser json) {
json.stringify(Serial);
Serial.println("Second");
});
});
}
void loop() {
WqttApi::tick();
delay(10);
}