JEELABS

esp-link

The JeeLabs esp-link firmware bridges the ESP8266 serial port to Wifi and can program microcontrollers over the serial port, in particular Arduinos, AVRs, and NXP's LPC800 and other ARM processors.

Program an Arduino/AVR using avrdude using a command line similar to:

/home/arduino-1.0.5/hardware/tools/avrdude \
  -DV -patmega328p -Pnet:esp-link.local:23 -carduino -b115200 -U \
  -C /home/arduino-1.0.5/hardware/tools/avrdude.conf flash:w:my_sketch.hex:i

where -Pnet:esp-link.local:23 tells avrdude to connect to port 23 of esp-link. You can substitute the IP address of your esp-link for esp-link.local if necessary.

Please refer to the online README for up-to-date help and to the forthcoming JeeLabs blog for an intro to the codebase.

Wifi summary

Pin assignment

Select one of the following signal/pin assignments to match your hardware

HTTP service

External web service configuration