Add command for SSID/PASSWORD/AP or STA/DHCP or STATIC

[ESP100]<SSID> : SSID
[ESP101]<Password> : Password
[ESP103]STA : Station mode
[ESP103]AP : AP mode
[ESP103]STATIC : IP Static
[ESP103]DHCP : use DHCP
This commit is contained in:
luc
2015-10-21 21:21:59 +08:00
parent e86ea98718
commit fa9b87f734
2 changed files with 34 additions and 5 deletions

View File

@@ -36,9 +36,31 @@ void COMMAND::execute_command(int cmd,String cmd_params)
switch(cmd)
{
byte mode;
case 800:
Serial.println("\nCommand received");
break;
case 100:
if(!CONFIG::write_string(EP_SSID,cmd_params.c_str()))Serial.println("\nError");
else Serial.println("\nOk");
break;
case 101:
if(!CONFIG::write_string(EP_PASSWORD,cmd_params.c_str()))Serial.println("\nError");
else Serial.println("\nOk");
break;
case 103:
if (cmd_params=="STA")mode = CLIENT_MODE;
else mode=AP_MODE;
if(!CONFIG::write_byte(EP_WIFI_MODE,mode))Serial.println("\nError");
else Serial.println("\nOk");
break;
case 104:
if (cmd_params=="STATIC")mode = STATIC_IP_MODE;
else mode=DHCP_MODE;
if(!CONFIG::write_byte(EP_IP_MODE,mode))Serial.println("\nError");
else Serial.println("\nOk");
break;
case 111:
{
String currentIP ;