move 3.0 branch link to wiki

add docs in wiki (need to change txt format to md format in futur)
remove outdated webUI
This commit is contained in:
Luc 2020-10-04 10:42:53 +02:00
parent cdb33f78bb
commit 1a5c0e8a20
14 changed files with 242 additions and 272 deletions

@ -1 +0,0 @@
Subproject commit 660d09fdde2a72b52db191d6adea2e29636a1fcd

View File

@ -1,175 +0,0 @@
* Change STA SSID
[ESP100]<SSID>
if authentication is on, need admin password
[ESP100]<SSID>pwd=<admin password>
* Change STA Password
[ESP101]<Password>
if authentication is on, need admin password
[ESP101]<Password>pwd=<admin password>
* Change Hostname
[ESP102]<hostname>
if authentication is on, need admin password
[ESP102]<hostname>pwd=<admin password>
* Change Wifi mode (STA/AP)
[ESP103]<mode>
if authentication is on, need admin password
[ESP103]<mode>pwd=<admin password>
* Change STA IP mode (DHCP/STATIC)
[ESP104]<mode>
if authentication is on, need admin password
[ESP104]<mode>pwd=<admin password>
* Change AP SSID
[ESP105]<SSID>
if authentication is on, need admin password
[ESP105]<SSID>pwd=<admin password>
* Change AP Password
[ESP106]<Password>
if authentication is on, need admin password
[ESP106]<Password>pwd=<admin password>
* Change AP IP mode (DHCP/STATIC)
[ESP107]<mode>
if authentication is on, need admin password
[ESP107]<mode>pwd=<admin password>
* Set wifi on/off
[ESP110]<state>
state can be ON, OFF, RESTART
if authentication is on, need admin password
[ESP110]<state>pwd=<admin password>
* Get current IP
[ESP111]<header answer>
* Get hostname
[ESP112]<header answer>
*Get/Set pin value
[ESP201]P<pin> V<value> [PULLUP=YES RAW=YES ANALOG=NO ANALOG_RANGE=255 CLEARCHANNELS=NO]pwd=<admin password>
if no V<value> get P<pin> value
if V<value> 0/1 set INPUT_PULLUP value, but for GPIO16 INPUT_PULLDOWN_16
GPIO1 and GPIO3 cannot be used as they are used for serial
if PULLUP=YES set input pull up, if not set input
if RAW=YES do not set pinmode just read value
* Output to oled column C and line L
[ESP210]C=<col> L=<line> T=<Text>
* Output to oled line 1
[ESP211]<Text>
* Output to oled line 2
[ESP212]<Text>
* Output to oled line 3
[ESP213]<Text>
* Output to oled line 4
[ESP214]<Text>
* Delay command
[ESP290]<delay in ms>[pwd=<user password>]
* Give EEPROM Version detected
[ESP300]
*Get full EEPROM settings content
but do not give any passwords
can filter if only need wifi or printer
[ESP400]<network/printer>
*Set EEPROM setting
position in EEPROM, type: B(byte), I(integer/long), S(string), A(IP address / mask)
[ESP401]P=<position> T=<type> V=<value> pwd=<user/admin password>
Positions:
* EP_WIFI_MODE 0 //1 byte = flag
* EP_STA_SSID 1 //33 bytes 32+1 = string ; warning does not support multibyte char like chinese
* EP_STA_PASSWORD 34 //65 bytes 64 +1 = string ;warning does not support multibyte char like chinese
* EP_STA_IP_MODE 99 //1 byte = flag
* EP_STA_IP_VALUE 100 //4 bytes xxx.xxx.xxx.xxx
* EP_STA_MASK_VALUE 104 //4 bytes xxx.xxx.xxx.xxx
* EP_STA_GATEWAY_VALUE 108 //4 bytes xxx.xxx.xxx.xxx
* EP_BAUD_RATE 112 //4 bytes = int
* EP_STA_PHY_MODE 116 //1 byte = flag
* EP_SLEEP_MODE 117 //1 byte = flag
* EP_CHANNEL 118 //1 byte = flag
* EP_AUTH_TYPE 119 //1 byte = flag
* EP_SSID_VISIBLE 120 //1 byte = flag
* EP_WEB_PORT 121 //4 bytes = int
* EP_DATA_PORT 125 //4 bytes = int
* EP_OUTPUT_FLAG 129 //1 bytes = flag
* EP_HOSTNAME 130//33 bytes 32+1 = string ; warning does not support multibyte char like chinese
* EP_DHT_INTERVAL 164//4 bytes = int
* EP_FREE_INT2 168//4 bytes = int
* EP_FREE_INT3 172//4 bytes = int
* EP_ADMIN_PWD 176//21 bytes 20+1 = string ; warning does not support multibyte char like chinese
* EP_USER_PWD 197//21 bytes 20+1 = string ; warning does not support multibyte char like chinese
* EP_AP_SSID 218 //33 bytes 32+1 = string ; warning does not support multibyte char like chinese
* EP_AP_PASSWORD 251 //65 bytes 64 +1 = string ;warning does not support multibyte char like chinese
* EP_AP_IP_VALUE 316 //4 bytes xxx.xxx.xxx.xxx
* EP_AP_MASK_VALUE 320 //4 bytes xxx.xxx.xxx.xxx
* EP_AP_GATEWAY_VALUE 324 //4 bytes xxx.xxx.xxx.xxx
* EP_AP_IP_MODE 329 //1 byte = flag
* EP_AP_PHY_MODE 330 //1 byte = flag
* EP_FREE_STRING1 331 //129 bytes 128+1 = string ; warning does not support multibyte char like chinese
* EP_DHT_TYPE 460 //1 bytes = flag
* EP_TARGET_FW 461 //1 bytes = flag
*Get available AP list (limited to 30)
output is JSON or plain text according parameter
[ESP410]<plain>
*Get current settings of ESP3D
output is JSON or plain text according parameter
[ESP420]<plain>
* Get/Set ESP mode
cmd can be RESET, SAFEMODE, CONFIG, RESTART
[ESP444]<cmd>
if authentication is on, need admin password for RESET, RESTART and SAFEMODE
[ESP444]<cmd>pwd=<admin password>
* Send GCode with check sum caching right line numbering
[ESP500]<gcode>
* Send line checksum
[ESP501]<line>
* Change / Reset user password
[ESP555]<password>pwd=<admin password>
if no password set it use default one
* Send Notification
[ESP600]msg [pwd=<admin password>]
* Set/Get Notification settings
[ESP610]type=<NONE/PUSHOVER/EMAIL/LINE> T1=<token1> T2=<token2> TS=<Settings> [pwd=<admin password>]
Get will give type and settings only not the protected T1/T2
* Read SPIFFS file and send each line to serial
[ESP700]<filename>
* Format SPIFFS
[ESP710]FORMAT pwd=<admin password>
* SPIFFS total size and used size
[ESP720]<header answer>
* Get fw version and basic information
[ESP800]<header answer>
* Get fw target
[ESP801]<header answer>
* Get state / Set Enable / Disable Serial Communication
[ESP900]<ENABLE/DISABLE>

Binary file not shown.

View File

@ -1,74 +0,0 @@
[
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 0
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 1
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 2
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 3
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 4
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 5
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 6
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 7
},
{
"name": "",
"glyph": "",
"filename": "",
"target": "",
"class": "",
"index": 8
}
]

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -2,4 +2,4 @@
* [v2.0](https://github.com/luc-github/ESP3D/blob/2.0/docs/Commands.txt)
* [v2.1](https://github.com/luc-github/ESP3D/blob/2.1/docs/Commands.txt)
* [v3.0](https://github.com/luc-github/ESP3D/blob/3.0/docs/Commands.txt)
* [v3.0](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/docs/Commands.txt)

View File

@ -17,6 +17,6 @@ for example `luc@gmail.com#smtp.gmail.com:465`
4 - **Important** : if you are using Gmail there is an additional as by default https access is disabled
go to : https://myaccount.google.com/lesssecureapps and allow less secure applications to connect
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Email/google.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Email/google.PNG)

View File

@ -4,19 +4,19 @@ Line Notification (https://line.me)
Considering you have line account and you already installed line on you phone/PC:
1 - Go to https://notify-bot.line.me/my/ and connect with email and password
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Line/Logon.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Line/Logon.PNG)
2 - Once connected you will be able to generate token
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Line/Generate.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Line/Generate.PNG)
3 - Type token name on top, select recipient(s) and press Generate token
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Line/Generate2.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Line/Generate2.PNG)
4 - Once token is created you need to copy it
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Line/Token1.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Line/Token1.PNG)
5 - You can create as many tokens you want, and delete the ones you do not need
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Line/TokenManagement.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Line/TokenManagement.PNG)
6 - Save the generate token in ESP3D, and set Line as notification supplier
`[ESP610]type=LINE T1=xxxxxxxxxxxxxxxxxx`
@ -24,4 +24,4 @@ Considering you have line account and you already installed line on you phone/PC
7 - type `[ESP610]` to verify (T1 won't be displayed)
8 - Try to send message:
`[ESP600]Hi there, test from ESP3D`
`[ESP600]Hi there, test from ESP3D`

View File

@ -4,16 +4,16 @@
Considering you have pushover account (even just trial) and you already installed pushover client on you phone/PC:
1 - Go to https://pushover.net/ and connect with email and password
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Pushover/Logon.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Pushover/Logon.PNG)
2 - Once connected you will be able to get the token 1, the user token
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Pushover/Token1.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Pushover/Token1.PNG)
3 - You also need to generate an application token, which is the token 2
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Pushover/Token2.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Pushover/Token2.PNG)
4 - The token 2 generation:
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Pushover/Token2B.PNG)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Pushover/Token2B.PNG)
5 - Save the generate token 1 and token 2 in ESP3D
`[ESP610]type=PUSHOVER T1=xxxxxxxxxxxxxxxxxx T1=yyyyyyyyyyyyyyyyy`
@ -21,4 +21,4 @@ Considering you have pushover account (even just trial) and you already installe
6 - type `[ESP610]` to verify (T1 and T2 won't be displayed)
7 - Try to send message:
`[ESP600]Hi there, test from ESP3D`
`[ESP600]Hi there, test from ESP3D`

View File

@ -5,25 +5,25 @@ Considering you have Telegram account and you already installed line on you phon
You need a bot token and a channel id:
1 - Create a bot with [BotFather](https://core.telegram.org/bots#3-how-do-i-create-a-bot)
* open telegram and chat with Botfather and type or select `/newbot`
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/newbot.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/newbot.jpg)
* type the name of the bot (2) and its username (3)
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/newbot2.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/newbot2.jpg)
* Doing this you will get your bot token (4) that you need for `T1=<bot token>`
2 - Create a public channel
* In telegram select new channel
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/newchannel.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/newchannel.jpg)
* type channel name (1) and description (2)
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/newchannel2.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/newchannel2.jpg)
* Now you have your chai name which is your chatid without the `@`
3 - Assign your bot as administrator of your channel so it can use it
* press your channel title, the top banner will expand
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/channel.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/channel.jpg)
* Push Administrators
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/adminchannel1.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/adminchannel1.jpg)
* Look for your bot in search and add it
![](https://github.com/luc-github/ESP3D/blob/3.0/images/Notifications/Telegram/adminchannel2.jpg)
![](https://raw.githubusercontent.com/wiki/luc-github/ESP3D/images/Notifications/Telegram/adminchannel2.jpg)
4 - Save the generate token and chatID in ESP3D, and set Telegram as notification supplier
`[ESP610]type=TELEGRAM T1=<bot token> T2=<@channel name>`
@ -31,4 +31,4 @@ You need a bot token and a channel id:
5 - type `[ESP610]` to verify (T1/T2 won't be displayed)
6 - Try to send message:
`[ESP600]Hi there, test from ESP3D`
`[ESP600]Hi there, test from ESP3D`

220
wiki/docs/Commands.txt Normal file
View File

@ -0,0 +1,220 @@
Note:
1 - add space to separate parameters
2 - if parameter has space add \ in front of space to not be seen as separator
* Set/Get STA SSID
[ESP100]<SSID>pwd=<admin password>
* Set STA Password
[ESP101]<Password>pwd=<admin password>
* Set/Get STA IP mode (DHCP/STATIC)
[ESP102]<mode>pwd=<admin password>
* Set/Get STA IP/Mask/GW
[ESP103]IP=<IP> MSK=<IP> GW=<IP> pwd=<admin password>
* Set/Get AP SSID
[ESP105]<SSID>pwd=<admin password>
* Change AP Password
[ESP106]<Password>pwd=<admin password>
* Set/Get AP IP
[ESP107]<IP>pwd=<admin password>
* Set/Get AP channel
[ESP108]<channel>pwd=<admin password>
* Set/Get radio state which can be WIFI-STA, WIFI-AP, BT, ETH-STA, ETH-AP, OFF
[ESP110]<state>pwd=<admin password>
* Get current IP
[ESP111]<header answer>
* Get/Set hostname
[ESP112]<Hostname> pwd=<admin password>
* Get/Set immediate network(WiFi/BT/Ethernet) state which can be ON, OFF
[ESP115]<state>pwd=<admin password>
* Get/Set HTTP state which can be ON, OFF
[ESP120]<state>pwd=<admin password>
* Get/Set HTTP port
[ESP121]<port>pwd=<admin password>
* Get/Set Telnet state which can be ON, OFF, CLOSE
[ESP130]<state>pwd=<admin password>
* Get/Set Telnet port
[ESP131]<port>pwd=<admin password>
* Sync / Set / Get current time
[ESP140]<SYNC> <srv1=XXXXX> <srv2=XXXXX> <srv3=XXXXX> <zone=xxx> <dst=YES/NO> <time=YYYY-MM-DD#H24:MM:SS> pwd=<admin password>
* Get/Set boot delay
[ESP150]<time in milliseconds>[pwd=<admin password>]
* Get/Set WebSocket state which can be ON, OFF
[ESP160]<state>pwd=<admin password>
* Get/Set WebSocket port
[ESP161]<port>pwd=<admin password>
* Get/Set camera server state which can be ON, OFF, but not saved in EEPROM
[ESP170]<state>pwd=<admin password>
* Get/Set Camera port
[ESP171]<port>pwd=<admin password>
* Get/Set Camera command value / list all values in JSON/plain
label can be: light/framesize/quality/contrast/brightness/saturation/gainceiling/colorbar/awb/agc/aec/hmirror/vflip/awb_gain/agc_gain/aec_value/aec2/cw/bpc/wpc/raw_gma/lenc/special_effect/wb_mode/ae_level
[ESP172]<plain><label=value> pwd=<admin password>
* Get/Set Ftp state which can be ON, OFF, CLOSE
[ESP180]<state>pwd=<admin password>
* Get/Set Ftp ports
[ESP181]ctrl=<port> active=<port> passive=<port> pwd=<admin password>
* Get SD Card Status
[ESP200] pwd=<user/admin password>
*Get/Set pin value
[ESP201]P<pin> V<value> [PULLUP=YES RAW=YES]pwd=<admin password>
if no V<value> get P<pin> value
if V<value> 0/1 set INPUT_PULLUP value, but for GPIO16(ESP8266) INPUT_PULLDOWN_16
if PULLUP=YES set input pull up (for GPIO16(ESP8266) INPUT_PULLDOWN_16), if not set input
if RAW=YES do not set pinmode just read value
Flash pins (6~11) cannot be used
* Output to esp screen status
[ESP214]<Text>pwd=<user password>
* Touch Calibration
[ESP215]<CALIBRATE>[pwd=<user password>]
* Take screen snapshot
[ESP216]<SNAP>[pwd=<user password>]
* Play sound
No parameter just play beep
[ESP250]F=<frequency> D=<duration> [pwd=<user password>]
* Delay command
[ESP290]<delay in ms>[pwd=<user password>]
* Get full EEPROM settings content
but do not give any passwords
[ESP400] pwd=<admin password>
*Set EEPROM setting
position in EEPROM, type: B(byte), I(integer/long), S(string), A(IP address / mask)
[ESP401]P=<position> T=<type> V=<value> pwd=<user/admin password>
Description: Positions:
ESP_RADIO_MODE 0 //1 byte = flag
ESP_STA_SSID 1 //33 bytes 32+1 = string ; warning does not support multibyte char like chinese
ESP_STA_PASSWORD 34 //65 bytes 64 +1 = string ;warning does not support multibyte char like chinese
ESP_STA_IP_MODE 99 //1 byte = flag
ESP_STA_IP_VALUE 100 //4 bytes xxx.xxx.xxx.xxx
ESP_STA_MASK_VALUE 104 //4 bytes xxx.xxx.xxx.xxx
ESP_STA_GATEWAY_VALUE 108 //4 bytes xxx.xxx.xxx.xxx
ESP_BAUD_RATE 112 //4 bytes = int
ESP_NOTIFICATION_TYPE 116 //1 byte = flag
ESP_CALIBRATION 117 //1 byte = flag
ESP_AP_CHANNEL 118 //1 byte = flag
ESP_BUZZER 119 //1 byte = flag
ESP_INTERNET_TIME 120 //1 byte = flag
ESP_HTTP_PORT 121 //4 bytes = int
ESP_TELNET_PORT 125 //4 bytes = int
ESP_OUTPUT_FLAG 129 //1 bytes = flag
ESP_HOSTNAME 130 //33 bytes 32+1 = string ; warning does not support multibyte char like chinese
ESP_SENSOR_INTERVAL 164 //4 bytes = int
ESP_SETTINGS_VERSION 168 //8 bytes = 7+1 = string ESP3D + 2 digits
ESP_ADMIN_PWD 176 //21 bytes 20+1 = string ; warning does not support multibyte char like chinese
ESP_USER_PWD 197 //21 bytes 20+1 = string ; warning does not support multibyte char like chinese
ESP_AP_SSID 218 //33 bytes 32+1 = string ; warning does not support multibyte char like chinese
ESP_AP_PASSWORD 251 //65 bytes 64 +1 = string ;warning does not support multibyte char like chinese
ESP_AP_IP_VALUE 316 //4 bytes xxx.xxx.xxx.xxx
ESP_BOOT_DELAY 320 //4 bytes xxx.xxx.xxx.xxx
ESP_WEBSOCKET_PORT 324 //4 bytes xxx.xxx.xxx.xxx
ESP_HTTP_ON 328 //1 byte = flag
ESP_TELNET_ON 329 //1 byte = flag
ESP_WEBSOCKET_ON 330 //1 byte = flag
ESP_SD_SPEED_DIV 331 //1 byte = flag
ESP_NOTIFICATION_TOKEN1 332 //64 bytes 63+1 = string ; warning does not support multibyte char like chinese
ESP_NOTIFICATION_TOKEN2 396 //64 bytes 63+1 = string ; warning does not support multibyte char like chinese
ESP_SENSOR_TYPE 460//1 bytes = flag
ESP_TARGET_FW 461 //1 bytes = flag
ESP_TIMEZONE 462//1 bytes = flag
ESP_TIME_IS_DST 463//1 bytes = flag
ESP_TIME_SERVER1 464//129 bytes 128+1 = string ; warning does not support multibyte char like chinese
ESP_TIME_SERVER2 593 //129 bytes 128+1 = string ; warning does not support multibyte char like chinese
ESP_TIME_SERVER3 722 //129 bytes 128+1 = string ; warning does not support multibyte char like chinese
ESP_IS_DIRECT_SD 850//1 bytes = flag
ESP_PRIMARY_SD 851//1 bytes = flag
ESP_SECONDARY_SD 852//1 bytes = flag
ESP_DIRECT_SD_CHECK 853//1 bytes = flag
ESP_SD_CHECK_UPDATE_AT_BOOT 854//1 bytes = flag
ESP_NOTIFICATION_SETTINGS 855//128 bytes 127+1 = string ; warning does not support multibyte char like chinese
ESP_CALIBRATION_1 983 //4 bytes = int
ESP_CALIBRATION_2 987 //4 bytes = int
ESP_CALIBRATION_3 991 //4 bytes = int
ESP_CALIBRATION_4 995 //4 bytes = int
ESP_CALIBRATION_5 999 //4 bytes = int
ESP_AUTO_NOTIFICATION 1004 //1 byte = flag
*Get available AP list (limited to 30)
output is JSON or plain text according parameter
[ESP410]<plain><pwd=admin/user>
*Get current settings of ESP3D
output is plain text
[ESP420]<pwd=admin/user>
* Set ESP State
cmd are RESTART / RESET
[ESP444]<cmd><pwd=admin>
* Change admin password
[ESP550]<password>pwd=<admin password>
* Change user password
[ESP555]<password>pwd=<admin/user password>
* Send Notification
[ESP600]msg [pwd=<admin password>]
* Set/Get Notification settings
[ESP610]type=<NONE/PUSHOVER/EMAIL/LINE> T1=<token1> T2=<token2> TS=<Settings> [pwd=<admin password>]
Get will give type and settings only, not the protected T1/T2
* Format ESP Filesystem
[ESP710]FORMAT pwd=<admin password>
* Format SD Filesystem
[ESP715]FORMATSD pwd=<admin password>
* List ESP Filesystem
[ESP720]<Root> pwd=<admin password>
* Action on ESP Filesystem
rmdir / remove / mkdir / exists / create
[ESP730]<Action>=<path> pwd=<admin password>
* List SD Filesystem
[ESP740]<Root> pwd=<admin password>
* Action on SD Filesystem
rmdir / remove / mkdir / exists / create
[ESP750]<Action>=<path> pwd=<admin password>
* FW Informations
[ESP800]<plain> pwd=<admin password>
* Get state / Set Enable / Disable Serial Communication
[ESP900]<ENABLE/DISABLE>[pwd=<admin/user password>]
* Get state / Set Enable / Disable buzzer
[ESP910]<ENABLE/DISABLE>[pwd=<admin/user password>]