Добрый день!
Подскажите как прописать в скетче несколько сетей Wi-Fi чтобы устройство на esp8266 автоматически подключалось к одной из них.
Если конкретно - есть "метеостанция", пока пробный вариант, которая передает значение температуры с датчика ds18b20 через Blynk. Вот код
Подскажите что нужно добавить в имеющийся код, чтобы при переносе устройства в другое место ESP8266 автоматически подключалась к имеющейся в этом месте Wi-Fi-сети и продолжала работать? Естественно все это при условии что SSID и пароли сетей заранее известны.
Подскажите как прописать в скетче несколько сетей Wi-Fi чтобы устройство на esp8266 автоматически подключалось к одной из них.
Если конкретно - есть "метеостанция", пока пробный вариант, которая передает значение температуры с датчика ds18b20 через Blynk. Вот код
Код:
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS D1
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
char auth[] = "*****************";
char ssid[] = "*****************";
char pass[] = "*****************";
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
sensors.begin();
}
void sendTemps()
{
sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);
Serial.println(temp);
Blynk.virtualWrite(V1, temp);
}
void loop()
{
Blynk.run();
sendTemps();
delay(5000);
}