Note: 1 - add space to separate parameters 2 - if parameter has space add \\ in front of space to not be seen as separator 3 - json json=YES json=TRUE json=1 are paremeters to switch output to json By default output is plain text, to get json formated output add json or json=yes after main parameters The json format is { cmd:"", //the id of requested command status:"" //give if it is success or an failure data:"" // response corresponding to answer in json format too } *Show commands help [ESP] json= * Set/Get STA SSID [ESP100] json= pwd= * Set STA Password [ESP101] json= pwd= * Set/Get STA IP mode (DHCP/STATIC) [ESP102] json= pwd= * Set/Get STA IP/Mask/GW/DNS [ESP103]IP= MSK= GW= DNS= json= pwd= * Set/Get sta fallback mode which can be WIFI-AP, BT, OFF [ESP104] json= pwd= * Set/Get AP SSID [ESP105] json= pwd= * Change AP Password [ESP106] json= pwd= * Set/Get AP IP [ESP107] json= pwd= * Set/Get AP channel [ESP108] json= pwd= * Set/Get radio state which can be WIFI-STA, WIFI-AP, BT, ETH-STA, ETH-AP, OFF [ESP110] json= pwd= * Get current IP [ESP111]json= * Get/Set hostname [ESP112] json= pwd= * Get /Set Boot radio state which can be ON, OFF [ESP114] json= pwd= * Get/Set immediate network(WiFi/BT/Ethernet) state which can be ON, OFF [ESP115] json= pwd= * Get/Set HTTP state which can be ON, OFF [ESP120] json= pwd= * Get/Set HTTP port [ESP121] json= pwd= * Get/Set Telnet state which can be ON, OFF, CLOSE [ESP130] json= pwd= * Get/Set Telnet port [ESP131] json= pwd= * Sync / Set / Get current time [ESP140] json= pwd= * Get/Set display/set boot delay in ms / Verbose boot [ESP150][pwd=] * Get/Set WebSocket state which can be ON, OFF [ESP160] json= pwd= * Get/Set WebSocket port [ESP161] json= pwd= * 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 [ESP170] json= pwd= * Get/Set Ftp state which can be ON, OFF, CLOSE [ESP180] json= pwd= * Get/Set Ftp ports [ESP181]ctrl= active= passive= json= pwd= * Get/Set WebDav state which can be ON, OFF, CLOSE [ESP190] json= pwd= * Get/Set WebDav port [ESP191] json= pwd= * Get/Set SD Card Status [ESP200] json= pwd= RELEASE will force the release of SD from ESP3D if SD is shared REFRESH will refresh the SD info is available *Get/Set pin value [ESP201]P= V= [PULLUP=YES RAW=YES ANALOG=NO ANALOG_RANGE=255]pwd= if no V= get P= value if V= 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 *Get/Set SD card Speed factor 1 2 4 6 8 16 32 [ESP202]SPEED= json= pwd= *Get Sensor Value / type/Set Sensor type [ESP210] json= pwd= * Output to esp screen status [ESP214] json= pwd= * Touch Calibration [ESP215] json= [pwd=] * Show defined pins [ESP220] json= [pwd=] * Play sound No parameter just play beep [ESP250]F= D= json= [pwd=] * Delay command [ESP290] json=[pwd=] * Get full EEPROM settings content but do not give any passwords [ESP400] pwd= *Set EEPROM setting position in EEPROM, type: B(byte), I(integer/long), S(string), A(IP address / mask) [ESP401]P= T= V= json= pwd= 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_SERIAL_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 = int ESP_WEBSOCKET_PORT 324 //4 bytes= int 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_REMOTE_SCREEN 851 //1 bytes = flag ESP_SD_MOUNT 852 //1 bytes = flag ESP_SESSION_TIMEOUT 853 //1 bytes = flag ESP_WEBSOCKET_FLAG 854 //1 bytes = flag ESP_SD_CHECK_UPDATE_AT_BOOT 855//1 bytes = flag ESP_NOTIFICATION_SETTINGS 856 //129 bytes 128+1 = string ; warning does not support multibyte char like chinese ESP_CALIBRATION_1 985 //4 bytes = int ESP_CALIBRATION_2 989 //4 bytes = int ESP_CALIBRATION_3 993 //4 bytes = int ESP_CALIBRATION_4 997 //4 bytes = int ESP_CALIBRATION_5 1001 //4 bytes = int ESP_SETUP 1005 //1 byte = flag ESP_TELNET_FLAG 1006 //1 byte = flag ESP_BT_FLAG 1007 //1 byte = flag ESP_SCREEEN_FLAG 1008 //1 byte = flag ESP_FTP_CTRL_PORT 1009 //4 bytes = int ESP_FTP_DATA_ACTIVE_PORT 1013 //4 bytes = int ESP_FTP_DATA_PASSIVE_PORT 1017 //4 bytes = int ESP_FTP_ON 1021 //1 byte = flag ESP_AUTO_NOTIFICATION 1022 //1 byte = flag ESP_VERBOSE_BOOT 1023 //1 byte = flag ESP_WEBDAV_ON 1024 //1 byte = flag ESP_WEBDAV_PORT 1025 //4 bytes = int ESP_STA_DNS_VALUE 1029 //4 bytes= int ESP_SECURE_SERIAL 1033 //1 byte = flag * Get/Set Check update at boot state which can be ON, OFF [ESP402] json= pwd= *Get available AP list (limited to 30) output is JSON or plain text according parameter [ESP410]json= *Get current settings of ESP3D output is plain text [ESP420]json= * Set ESP State cmd are RESTART / RESET [ESP444] json= * Change admin password [ESP550] json= pwd= * Change user password [ESP555] json= pwd= * Send Notification [ESP600]msg json= pwd= * Set/Get Notification settings [ESP610]type= T1= T2= TS= json= [pwd=] Get will give type and settings only, not the protected T1/T2 * Send Notification using URL [ESP620]URL= json=[pwd=] * Read FS file [ESP700] json=[pwd=] * Query and Control ESP700 stream [ESP701]action= json=[pwd=] * Format ESP Filesystem [ESP710]FORMATFS json= pwd= * Format SD Filesystem [ESP715]FORMATSD json= pwd= * List ESP Filesystem [ESP720] json= pwd= * Action on ESP Filesystem rmdir / remove / mkdir / exists / create [ESP730]= json= pwd= * List SD Filesystem [ESP740] json= pwd= * Action on SD Filesystem rmdir / remove / mkdir / exists / create [ESP750]= json= pwd= * List Global Filesystem [ESP780] json= pwd= * Action on Global Filesystem rmdir / remove / mkdir / exists /create [ESP790]= json= pwd= * FW Informations [ESP800]json= pwd= * Get state / Set Enable / Disable Serial Communication [ESP900] json= [pwd=] * Get state / Set Enable / Disable verbose boot [ESP901] json= [pwd=] * Get state / Set Enable / Disable buzzer [ESP910] json= [pwd=] * Get state / Set state of output message clients [ESP920]= json= [pwd=] * Set quiet boot if strapping pin is High [ESP999]QUIETBOOT [pwd=]