| Чтение | Установка | Описание
| Управление файлами
| inc:filename |  | Вложение файла (include). 3-итеррации.
| filename – имя файла из диска, с корня.
| Переменные (используются функциями)
| start | start=hd | hd – 32-х битное число в dec или hex формате. Вывод в hex формате.
| stop | stop=hd | hd – 32-х битное число в dec или hex формате. Вывод в hex формате.
| Функции вывода данных
| xml_mdb |  | Выводит 16 битные слова из Modbus в xml виде <maddr>data</m addr>. Начальный адрес задается в start, конечный в stop. Вывод в unsigned dec формате.
| xml_mdbs |  | Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в signed dec формате.
| xml_mdbh |  | Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в hex формате без '0x'.
| xml_mdbx |  | Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в hex формате c '0x'.
| xml_ram |  | Выводит 32-х битные считанные данные по адресу заданному в start с увеличением start на 4. Вывод в hex формате.
| hexdmpb |  | Выводит текстовый строчный файл hex дампа в байтовом виде. Начальный адрес задается в start, конечный в stop.
| hexdmpd |  | Выводит текстовый строчный файл hex дампа в dword виде. Начальный адрес задается в start, конечный в stop.
|  | hexdmpbaddr=len | Выводит текстовый строчный файл hex дампа в байтовом виде с запросом к web.cgi. addr - начальный адрес, len кол-во, кратное 16. Числа в dec или hex формате.
| Пример: web.cgi?hexdmpb0x40000000=0x100
|  | hexdmpbaddr=len | Выводит текстовый файл в dword виде с запросом к web.cgi. addr - начальный адрес, len кол-во, кратное 16. Числа в dec или hex формате.
| Пример: web.cgi?hexdmpd0x40000000=0x100
| bin_mdb |  | Вывод бинарных данных из области переменных modbus. Полученный файл можно использовать для загрузки - положить в папку web диска и в init.ini написать mdbfini=имя_бинарного_файла
| bin_ram |  | Вывод бинарных данных из ram или i/o. addr - начальный адрес, len кол-во байт.
| bin_flash |  | Вывод бинарных данных из Flash. addr - начальный адрес, len кол-во байт.
| bin_flash_all |  | Вывод бинарных данных всей Flash
| bin_flash_sec_num |  | Вывод бинарных данных сектора num Flash (4килобайта)
| bin_flash_disk |  | Вывод бинарных данных всего диска из Flash.
| bin_flash_const |  | Вывод бинарных данных настроек из Flash (128 байт)
| Системные переменные
| sys_cid |  | Выводит Сhip ID. Пример: 0099ad1d
| sys_fid |  | Выводит Flash ID. Пример: 001340c8
| sys_fsize |  | Выводит истинный размер Flash в dec формате.
| sys_sdkver |  | Выводит номер базовой версии SDK. Пример: 1.4.1
| sys_sysver |  | Выводит номер версии системы. Пример: 0.5.1
| sys_webver |  | Выводит номер версии Web. Пример: 0.1.4
| sys_heap |  | Выводит объем доступной на данный момент памяти “heap” в dec формате.
| sys_adc |  | Выводит текущее значение ADC 16 бит в dec формате.
| sys_time |  | Время со старта системы в микросекундах, 32 бита, в dec формате.
| sys_rtctime |  | Время из RTC, в RTC циклах (~5.75us), 32 бита, в dec формате.
| sys_mactime |  | Время со старта системы в микросекундах, 64 бита, в hex формате.
| sys_vdd33 |  | Выводит замер напряжения питания в тугриках, плюс в зависимости от резистора на входе ADC. Необходим подбор делителя с калибровкой. Обычно коэф. записывается в sys_uconst_0.
| sys_wdt |  | Выводит номер режима WDT
| sys_res_event |  | Выводит причину загрузки:
| 1 - power/ch_pd, 2 - reset, 3 - software, 4 - wdt ...
| sys_rst |  | Выводит причину загрузки: см system_get_rst_info()
| sys_clkcpu | sys_clkcpu=XMHz | Текущая частота CLK CPU в MHz. XMHz 80 или 160 MHz.
|  | sys_sleep_option=n | n - номер режима deep-sleep.
| см. system_deep_sleep_set_option(n)
|  | sys_sleep_us=x | Перейти в режим deep_sleep на время в x микросекунд.
| sys_sleep_old |  | Выводит последний установленный номер режима deep-sleep.
| Если нет отдельного питания RTC и режим deep-sleep не устанавливался/применялся при текущем включения питания чипа, то значение неопределенно (там хлам).
| sys_reset | sys_reset=12345 | Вызывает перезагрузку путем перехода на вектор старта CPU.
| sys_restart | sys_restart=12345 | Вызывает перезагрузку с помощью функции system_restart().
| sys_ramaddr | sys_ramaddr=val | Выводит 32-х битные считанные данные по адресу addr в hex формате. Адрес addr всегда кратен 4-м. addr вводится в hex или dec формате.
| val – 32-х битные данные для записи в hex или dec формате.
| sys_rdecaddr |  | Выводит 32-х битные считанные данные по адресу addr в dec формате со знаком. Адрес addr всегда кратен 4-м. addr вводится в hex или dec формате.
| sys_ip |  | Выводит локальный IP адрес, по которому производится текущий запрос.
| sys_url |  | Выводит локальный url, по которому производится текущий запрос, в зависимости от установок WiFi.
| sys_debug | sys_debug=x | Включение и вотключение вывода отладки в TX UART1 (GPIO2).
| x =0 – отключить, =1 – включить вывод.
| sys_vdd |  | Китайский вывод напряжения питания в тугриках. Работает в зависимости от опций (байт sys_const_107).
| sys_netbios |  | Имя NETBIOS, для AP дополняется первой буквой “A”, для ST “S”.
| sys_const_num | sys_const_num=x | Системные константы из esp_init_data_default.bin. num от 0 до 127 включительно и обозначает номер байта в esp_init_data_default.bin. num задается в hex и dec формате. Вывод 8 бит в dec формате.
| x – 8 битное число для записи в dec или hex формате
| sys_const_faddr |  | Выводит адрес блока esp_init_data_default.bin. 0x00007C00
| sys_ucnst_num | sys_ucnst_num=x | 4-ре 32-х битные пользовательские константы. num задается в hex и dec формате от 0 до 3 включительно. Вывод в dec формате.
| x – 32 битное число для записи в dec или hex формате
| SNTP
| sntp_time |  | Выводит время SNTP. Если =0, SNTP не работает.
| WiFi
| wifi_mode | wifi_mode=x | wifi_get_opmode()
| wifi_phy | wifi_phy=x | wifi_get_phy_mode()
| wifi_sleep | wifi_sleep=x | wifi_get_sleep_type()
| wifi_maxpw | wifi_maxpw=x | system_phy_set_max_tpw()
| wifi_vddpw | wifi_vddpw=x | system_phy_set_tpw_via_vdd33(x)
| wifi_rfopt | wifi_rfopt=x | system_phy_set_rfoption(x)
| wifi_scan | wifi_scan=1 | Выводит текст scan в формате xml, стартует сканирование станций.
|  | wifi_aps_cnt=n | Задает кол-во wifi_station_ap_number_set(n)
| wifi_aps_id | wifi_aps_id=n | wifi_station_get_current_ap_id(), wifi_station_ap_change(n)
| wifi_aps_xml |  | Выводит текст набранных aps в формате xml
| wifi_prrq_xml |  | Выводит текст набранных Probe Request в формате xml
| wifi_rdcfg | wifi_rdcfg=mask | Чтение текущих установок из WiFi по маске в память.
| При wifi_rdcfg применяется маска чтения всех параметров.
| wifi_newcfg | wifi_newcfg=mask | Применение установок WiFi из памяти по маске с опциями записи во flash и перезагрузкой.
| При wifi_newcfg применяется маска установки всех параметров, кроме записи во flash и перезагрузки.
|  | wifi_read=mask | Чтение установок WiFi из flash в память и применение по маске.
|  | wifi_save=mask | Чтение текущих установок WiFi по маске в память и запись установок WiFi из памяти во flash.
| WiFi STATION
| wifi_st_aucn | wifi_st_aucn=x | включение/выключение авто-соединения
| wifi_st_rect | wifi_st_rect =sec | Пауза авто-соединения. 0..8192 сек
| wifi_st_dhcp | wifi_st_dhcp=x | DHCP включен/выключен
| wifi_st_ip | wifi_st_sip=ip | IP
| wifi_st_msk | wifi_st_msk=mask_ip | маска IP
| wifi_st_gw | wifi_st_gw=gateway_ip | Gateway
| wifi_st_mac | wifi_st_mac=mac | MAC
| wifi_st_ssid | wifi_st_ssid=ssid | SSID
| wifi_st_psw | wifi_st_psw=password | Пароль, от 8 символов
| wifi_st_bssid | wifi_st_bssid= bssid | BSSID
| wifi_st_sbss | wifi_st_sbss=n | BSSID on/off
| wifi_st_hostname | wifi_st_hostname=hostname | Host Name
| wifi_st_rssi |  | RSSI
| wifi_st_sta |  | wifi_station_get_connect_status()
| WiFi SOFT AP
| wifi_ap_dhcp | wifi_st_dhcp=x | DNCP включен/выключен
| wifi_ap_sip | wifi_st_sip=start_ip | DHCP стартовый IP
| wifi_ap_eip | wifi_st_eip=end_ip | DHCP конечный IP
| wifi_ap_msk | wifi_st_msk=mask_ip | DHCP маска IP
| wifi_ap_gw | wifi_st_gw=gateway_ip | Gateway
| wifi_ap_mac | wifi_st_mac=mac | MAC
| wifi_ap_ssid | wifi_st_ssid=ssid | SSID
| wifi_ap_hssid | wifi_ap_hssid=n | SSID hidden
| wifi_ap_psw | wifi_st_psw=password | Пароль, от 8 символов
| wifi_ap_auth | wifi_ap_auth=n | Auth mode
| wifi_ap_bint | wifi_ap_bint=n | Beacon interval 100..60000 ms
| wifi_ap_chl | wifi_ap_chl=n | Channel
| wifi_ap_mcns | wifi_ap_mcns=n | Max connections
| Modbus RTU RS-485
| rs485_baud | rs485_baud=x | Baud rate RS-485
| x от 300 до 3 000 000.
| rs485_pause | rs485_pause=x | Добавка пузы приема/передачи между сообщениями, x = 0…65535 мксек
| rs485_timeout | rs485_timeout=x | Предельное время приема/передачи сообщений, x = 3…65535 мсек
| rs485_parity | rs485_parity=x | 0 - none (2 стоп), 1 - none (2 стоп), 2 - even, 3 - odd
| rs485_pinre | rs485_pinre=n | Номер GPIOn для выхода сигнала чтение активно.
| rs485_swap | rs485_swap=n | 0 - RX = GPIO3 TX = GPIO 1, 1 - RX = GPIO13 TX = GPIO 15.
| rs485_spdtw | rs485_spdtw=n | 0 - межблочная пауза при более 19200 baud = 1750 мкс
| 1 - межблочная пауза всегда 3.5 символа
|  | rs485_save=n | Сохранить настройки RS-485, n - любой
|  | rs485_read=n | Прочитать настройки RS-485, n - любой
|  | rs485_start=n | Пустить драйвер RS-485, n - любой
|  | rs485_stop=n | Остановить драйвер RS-485, n - любой
| rs485_master | rs485_master=n | 0 - внутренний modbus на шине RS-485 slave, 1 - master.
| rs485_enable |  | 0 - драйвер остановлен, 1 - драйвер пущен.
| WEB server
| web_remote |  | Выводит IP:Port с кем соединен
| web_host |  | Выводит локальный IP:Port
| Modbus
|  | mdbfini=имя_файла_в диске | Загружает бинарный файл инициализации всех переменых modbus c web диска. Возможное использование в init.ini.
| mdb_remote |  | Выводит IP:Port с кем соединено, иначе “closed”
| mdb_host |  | Выводит локальный IP:Port, иначе “none”
| mdb_trna |  | Выводит начальный номер ячейки блока транзакторов
| mdb_trns |  | Выводит кол-во транзакторов
| mdbudaddr |  | Чтение dword unsigned, addr - номер ячейки (dec или hex)
| mdbsdaddr |  | Чтение dword signed, addr - номер ячейки (dec или hex)
| mdbhdaddr |  | Чтение dword hex без '0x', addr - номер ячейки (dec или hex)
| mdbxdaddr |  | Чтение dword hex c '0x', addr - номер ячейки (dec или hex)
| mdbuwaddr |  | Чтение word unsigned, addr - номер ячейки (dec или hex)
| mdbswaddr |  | Чтение word signed, addr - номер ячейки (dec или hex)
| mdbhwaddr |  | Чтение dword hex без '0x', addr - номер ячейки (dec или hex)
| mdbxwaddr |  | Чтение dword hex c '0x', addr - номер ячейки (dec или hex)
|  | mdbwaddr=x,x,x… | Запись word значения x (dec или hex) в ячейку c номером addr (dec или hex)
|  | mdbdaddr=x,x,x,… | Запись dword значения x (dec или hex) в ячейку c номером addr (dec или hex)
|  | mdbtn=x,x,x,… | Запись и старт таранзактора с номером n, значения в dec или hex.
| mdbaaddr | mdbaaddr=stirng | Чтение/запись строки символов (до 32-х символов),
| addr - номер ячейки (dec или hex)
| Web File System
| wfs_files |  | Кол-во файлов на диске
| wfs_addr |  | 32-х битный адрес начала диска во Flash, в hex формате
| wfs_size |  | 32-х битный размер текущего диска во Flash, в dec формате
| wfs_max_size |  | 32-х битный максимальный размер диска во Flash, в dec формате
| Overlays/Drivers
| ovl:name_file | ovl=name_file | Загрузка файла оверлея с web-диска
| ovl$n | ovl$=n | n - число (hex/dec). 0 - close, 1 - инициализация. Другие значения - специфичны для передачи опций конкретному оверлею.
| ovl@string | ovl@=string | string - строка или список параметров
| GPIO
| gpio_inp | gpio_inp=x | Входные значения GPIO0..GPIO15 в виде 16 битного числа. Вывод в dec формате.
| x – 16 битное число для записи в dec или hex формате.
| gpio_out | gpio_out=x | Выходные значения у GPIO0..GPIO15 в виде 16 битного числа. Вывод в dec формате.
| x – 16 битное число для записи в dec или hex формате.
| gpio_dir | gpio_dir=x | Направление (бит =1 выход, =0 вход) GPIO0..GPIO15 в виде 16 битного числа. Вывод в dec формате.
| x – 16 битное число для записи в dec или hex формате.
|  | gpio_ena=x | Установка направления работы GPIOn как выхода по маске бит.
| x = 16 битное число для маски в dec или hex.
| n – номер GPIO: 0..15
|  | gpio_dis=x | Установка направления работы GPIOn как входа по маске бит.
| x = 16 битное число для маски в dec или hex.
| n – номер GPIO: 0..15
| gpion_inp |  | Вывод входного состояния GPIOn, 0 или 1.
| n – номер GPIO: 0..15
| gpion_out | gpion_out=x | Чтение/установка для выходного состояния GPIOn.
| x =0 - вывод “0”, =1 - вывод “1”, =3 - инверсия.
| n – номер GPIO: 0..15
|  | gpion_clr=x | Чтение/установка в “0” выхода GPIOn,
| x - 0 или 1.
| n – номер GPIO: 0..15
|  | gpion_set=x | Чтение/установка в “1” выхода GPIOn,
| x - 0 или 1.
| n – номер GPIO: 0..15
| gpion_dir | gpion_dir=x | Чтение/установка направления работы GPIOn.
| x =1 - выход, =0 - вход.
| n – номер GPIO: 0..15
|  | gpion_ena=any | Установка направления работы GPIOn как выхода
| n – номер GPIO: 0..15
|  | gpion_dis=any | Установка направления работы GPIOn как входа
| n – номер GPIO: 0..15
| gpion_fun | gpion_fun=fun | Чтение/установка функции GPIOn.
| fun = 0..5
| n – номер GPIO: 0..15
| gpion_pull |  | Чтение pull битов у GPIOn.
| x =0 - нет, =2 - pullup, =1 pulldown (не работает)
| n – номер GPIO: 0..15
| gpion_opd | gpion_opd=x | Чтение/установка “открытий коллектор” GPIOn.
| x =0 - откл, =1 вкл, =3 - переключить.
| n – номер GPIO: 0..15
| gpion_pu | gpion_pu=x | Чтение/установка pullup у GPIOn.
| x =0 - откл, =1 вкл, =3 - переключить.
| n – номер GPIO: 0..15
| gpion_pd | gpion_pd=x | Чтение/установка pulldown у GPIOn (не работает в чипе).
| x =0 - откл, =1 вкл, =3 - переключить.
| n – номер GPIO: 0..15
|  | gpion_io=any | Установить функцию GPIOn как i/o port.
| n – номер GPIO: 0..15
|  | gpion_def=any | Установить функцию GPIOn в состояние по умолчанию для SDK.
| n – номер GPIO: 0..15
|  | gpion_sgs=duty | Подключить вывод GPIOn к sigma-delta 312кГц
| duty – параметр duty от 0 до 255.
| n – номер GPIO: 0..15
|  | gpion_sgс=any | Отключить вывод GPIOn от sigma-delta 312кГц
| n – номер GPIO: 0..15
|  | gpio_sgn=duty | Задать новый параметр duty для sigma-delta 312кГц
| duty – параметр duty от 0 до 255.
| Конфигурация
| cfg_web_port | cfg_web_port=n | Локальный port Web сервера. =0 – отключен
| cfg_web_twrec | cfg_web_twrec=n | Таймаут до закрытия соединения Web сервера если нет принятых данных, в секундах.
| n =0 - вечное
| cfg_web_twcls | cfg_web_twcls=n | Таймаут до закрытия соединения Web сервера после последних принятых данных, в секундах.
| n =0 - вечное
| cfg_web_twd | cfg_web_twd=n | Разрешение удаления TIME_WAIT pcb
| cfg_tcp_tcrec | cfg_tcp_tcrec=n | Пауза до следующего запроса для TCP клиента, в микросекундах.
| cfg_mdb_url | cfg_mdb_url=ip | Если задан внешний IP, тогда Modbus TCP client. Если задан неверный ip или 127.0.0.1 тогда server.
| cfg_mdb_port | cfg_mdb_port=n | Port Modbus TCP. =0 – отключен
| cfg_mdb_twrec | cfg_mdb_twrec=n | Таймаут до закрытия соединения Modbus TCP если нет принятых данных, в секундах.
| n =0 - вечное
| cfg_mdb_twcls | cfg_mdb_twcls=n | Таймаут до закрытия соединения Modbus TCP после последних принятых данных, в секундах.
| n =0 - вечное
| cfg_mdb_reop | cfg_mdb_reop=n | Разрешено открытие новым соединением Modbus TCP с закрытием старого. =1 да, =0 нет
| cfg_mdb_id | cfg_mdb_id=n | Номер внутреннего устройства для ESP8266 в modbus. n - 0..255
| cfg_overclk | cfg_overclk=n | Переключение CLK CPU на 160 MHz. =1 да, =0 нет
| cfg_pinclr | cfg_pinclr=n | Включен сброс настроек WiFi при старте по пину RX. =1 да, =0 нет
| cfg_debug | cfg_debug=n | Включен вывод отладки в порт UART1. =1 да, =0 нет
| cfg_netbios | cfg_netbios=n | Включен NETBIOS. =1 да, =0 нет
| cfg_sntp | cfg_sntp=n | Включен SNTP. =1 да, =0 нет
| cfg_cdns | cfg_cdns=n | Включен “Capture portal”. =1 да, =0 нет
|  | cfg_save=n | Сохранить конфигурацию.
| =1 сразу, =2 по закрытию соединения, другие значения – не сохранять.
| UART (установка только для UART1 !)
| uart_n_baud | uart_n_baud=x | Baud rate UARTn.
| x от 300 до 10000000.
| uart_n_bits | uart_n_bits=x | Кол-во бит данных для UARTn.
| x =0 – 5 бит, …=3 – 8 бит.
| uart_n_parity | uart_n_parity=x | Enable Parity UARTn.
| x =0 – disable, =1 – enable.
| uart_n_even | uart_n_even=x | Parity UARTn.
| x =0 – even, =1 – odd.
| uart_n_stop | uart_n_stop=x | Кол-во стоп бит для UARTn.
| x =1 – 1 бит, =2 – 1.5 бита, =3 – 2 бита.
| uart_n_loopback | uart_n_loopback=x | Enable loopback UARTn.
| x =0 – disable, =1 – enable.
| uart_n_swap | uart_n_swap=x | Enable swap pin RX<->CTS, TX<->RTS у UARTn.
| x =0 – disable, =1 – enable.
| uart_n_flow | uart_n_flow=x | Enable flow control UARTn.
| x =0 – disable, =1 – enable.
| uart_n_rts_inv | uart_n_rts_inv=x | Инверсия RTS на UARTn.
| x =0 – disable, =1 – enable.
| uart_n_cts_inv | uart_n_cts_inv=x | Инверсия CTS на UARTn.
| x =0 – disable, =1 – enable.
| uart_n_rxd_inv | uart_n_rxd_inv=x | Инверсия RXD на UARTn.
| x =0 – disable, =1 – enable.
| uart_n_txd_inv | uart_n_txd_inv=x | Инверсия TXD на UARTn.
| x =0 – disable, =1 – enable.
| uart_n_dtr_inv | uart_n_dtr_inv=x | Инверсия DTR на UARTn.
| x =0 – disable, =1 – enable.
| uart_n_dsr_inv | uart_n_dsr_inv=x | Инверсия DSR на UARTn.
| x =0 – disable, =1 – enable.
|  | uart_save=n | Сохранить конфигурацию UARTx
| Где n бит0 =1 - UART0, бит1 =1 – UART1.
|  | uart_read=n | Прочитать сохраненную конфигурацию UARTx и настроить по ней UARTx.
| Где n бит0 =1 - UART0, бит1 =1 – UART1.