08-10-2017, 22:58
Cześć,
Próbuję zmusić ESP8266 do bycia Access Pointem i rozdawania adresów DHCP w taki sposób jak sobie wymyśliłem. A wymysliłem sobie, że:
a) adresy będą rozadwane od 10.0.0.1 do 10.0.0.9
b) adres ESP czyli Access Pointa to 10.0.0.10.
O ile zmuszenie ESP do działania w trybie AP jest proste, to zmuszenie do rozdawania adresów IP w taki sposób jak ja tego chce już takie proste nie jest. Kod który wymyśliłem działa w setupie:
Pomocy. Jak zmusić ESP, żeby rozdawał adresy tak jak ja tego chcę.
Próbuję zmusić ESP8266 do bycia Access Pointem i rozdawania adresów DHCP w taki sposób jak sobie wymyśliłem. A wymysliłem sobie, że:
a) adresy będą rozadwane od 10.0.0.1 do 10.0.0.9
b) adres ESP czyli Access Pointa to 10.0.0.10.
O ile zmuszenie ESP do działania w trybie AP jest proste, to zmuszenie do rozdawania adresów IP w taki sposób jak ja tego chce już takie proste nie jest. Kod który wymyśliłem działa w setupie:
Kod:
#include <ESP8266WiFi.h>
#define led_wifi 2
const char* ssid = "**********"; //nazwa sieci WiFi
const char* password = "**********"; //hasło do sieci
int status = WL_IDLE_STATUS;
void setup()
{
IPAddress ip(10, 0, 0, 10);
IPAddress gateway(10, 0, 0, 10);
IPAddress subnet(255, 255, 255, 248);
WiFi.softAPConfig(ip, gateway, subnet);
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, password);
Serial.begin(9600);
Serial.setTimeout(0);
delay(100);
}
Pomocy. Jak zmusić ESP, żeby rozdawał adresy tak jak ja tego chcę.