You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
810 B
C++

#include <Arduino.h>
#define AP_SSID ""
#define AP_PASS ""
#include <GyverHub.h>
GyverHub hub;
// билдер
void build(gh::Builder& b) {
}
void setup() {
Serial.begin(115200);
#ifdef GH_ESP_BUILD
// подключение к роутеру
WiFi.mode(WIFI_STA);
WiFi.begin(AP_SSID, AP_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println();
Serial.println(WiFi.localIP());
hub.mqtt.config("test.mosquitto.org", 1883); // + MQTT
// ИЛИ
// режим точки доступа
//WiFi.mode(WIFI_AP);
//WiFi.softAP("My Hub");
//Serial.println(WiFi.softAPIP());
#endif
hub.config(F("MyDevices"), F("ESP"));
hub.onBuild(build);
hub.begin();
}
void loop() {
hub.tick();
}