HTTP-Web supports more than hundred variables -
All I/O, Wifi, system, ... variables.
GET/POST, cookie, load/upload data/Flash, multipart/form-data,...
TCP2UART: 300..3000000 Baud, Flow Control On/Off, Inverse On/Of all signals, ...
HTTP-Web services to more than 10 simultaneous open connections.
TCP transfer speed > 1 Mbytes/sec (debug off).
UDP Wave server: Sends 14-bit ADC samples at 1 Hz ..20 kHz.
Modbus TCP port 502: GPIOs, ADC, VDD.
Supported options 48 kbytes IRAM.
Supported 'Rapid Loader' and Flash 512 кbytes - 16 Mbytes.
Поддержка расширенной памяти IRAM в 48 килобайт,
Flash от 512 килобайт до 16 Мегабайт и ускоряющего загрузку SDK 'лоадера'.
From Espressif SDK ver 1.4.1 used only:
libpp.a, libwpa.a, libnet80211.a, parts libphy.a, user_interface.o
Из Espressif SDK ver 1.4.1 используются только описанные части.
Остальные части даны с исходными кодами.
LwIP based on Open source LWIP for ESP_IOT_SDK_V1.4.0.
Options programming Flash:
SPI_SPEED: 40MHz or 80MHz.
SPI_MODE: QIO only.
FLASH_SIZE: Always set the size to 512 KB flash.
Automatic determination of the real size of the flash.
При заливке прошивки в модуль всегда устанавливайте размер Flash в 512 килобайт.
Реальный размер Flash определяется автоматически во время старта SDK.
Make WEBFS CmdLine:
WEBFS22.exe -h "*.htm, *.html, *.cgi, *.xml, *.bin, *.txt, .wav" -z ".inc, snmp.bib" ./WEBFiles ./webbin ./WEBFiles.bin
Upload WEBFS:
- Connect AP 'ESP8266', password '0123456789'
- Explorer: http://192.168.4.1/fsupload (name and password from WiFi AP)
- Select WEBFiles.bin file. Upload.
Для компиляции SDK используется Unofficial Developer Kit.
В Eclipse заданы 3 опции Manage Configurations:
- AutoMake (собрать проект для прошивки, используются установки в Eclipse)
- CreateLib (собрать библиотеку libsdk.a (meSDK), используются установки в Eclipse)
- Default (собрать проект для прошивки, используя makefile)