Имя сети и пароль прописывается в блоке и в итоге выходит в скетче в таком виде
СпойлерПоказать
#define REMOTEXY_SERIAL_SPEED 9600
#define REMOTEXY_WIFI_SSID "HOTBOX-7D2E"
#define REMOTEXY_WIFI_PASSWORD "4c17ebfc7d2e"
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
#define REMOTEXY_WIFI_SSID "HOTBOX-7D2E"
#define REMOTEXY_WIFI_PASSWORD "4c17ebfc7d2e"
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
Но бывает что заранее не известно имя сети и пароль,или устройство может использоваться в разных местах с разной сетью ,и тогда его использовать невозможно.
Наткнулся на один прмер в сети где пароль и адресс сети можно вводить после включения устройства,при этом оно сначало включается как точка доступа с заданым именем,подключаясь к которой
уже пользователь сам выбирает имя сети и вводит пароль,после чего устойство подключается уже к сети как клиет и запоминает имя сети и пароль,и при повторном подключении к той же сети подключается автоматически.
Для этого используется библиотека
#include <WiFiManager.h>
и код
Serial.begin(115200);
WiFiManager wifiManager;
wifiManager.autoConnect("AUTOCONNECT");
Serial.println("connected to WiFi");
При первом подключении появляется сеть с именем AutoConnectAP
и при подключении к ней появляется такая страница
потом такая
и после введения сети и пароля происходит подключение к сети Пробовал вставлять эти команды в скетч,устройство подключается к сети но к облаку не подключается,вероятно ждет имя сети и пароль в строках
#define REMOTEXY_WIFI_SSID "HOTBOX-7D2E"
#define REMOTEXY_WIFI_PASSWORD "4c17ebfc7d2e"
и как заменить их я так и не додумался,может у кого есть идеи как это сделать?
Когда пропадает сеть устройство входит в режим точки доступа и снова можно вводить новую сеть и ее пароль.
Это очень удобно и позволяет использовать устройство в различных местах.