Version v3.0 includes many bug fixes and several improvements over v2.2.3. v3.0.14 was released as an alpha Dec 16, 2016 and promoted to stable Jun 17, 2017.
Download: http://s3.voneicken.com/esp-link/esp-link-v3.0.14-g963ffbb.tgz
For flashing and upgrade instructions see
FLASHING.md
New in 3.0 over 2.x
- custom web pages
- rudimentary support for outgoing UDP and TCP connections initiated by the attached uC
- Telnet protocol controls for baud rate, parity, data size
Features:
- port 23 transparent bridge, port 2323 programming bridge
- AVR & ARM flashing support (using port 23 and 2323)
- built-in programmer for AVRs, auto-switches baud rate to 9600/57600/115200
- outbound HTTP REST requests from attached microcontroller using espduino library and protocol
- built-in MQTT client that can be used by attached uC using espduino library and protocol
- upload web pages to esp-link and let esp-link make callbacks to the attached uC to fill in values dynamically or handle button clicks and form submissions
- over-the-air (OTA) reflashing of the esp if your module has 1MB or more flash (e.g. esp-12 but not esp-01), now using either commandlin push model or web-browser upload model
- console page to see the attached uC's output
- simple debug log page to view the esp-link's own os_printf output
- buttons to reset the uC and change the baud rate
- pin configuration selector to change GPIO function assignments
- web page to configure MQTT client and built-in status message publishing
- mDNS, syslog, and SNTP support
- saving of configuration changes in flash
- v3.0 must be built with the Espressif "NONOS" SDK 2.0.0 plus the 20160809 patch
Known issues:
- Setting the baud rate via telnet escapes has issues, see #239. This is fixed in later versions.