ESP8266 standalone
ESP8266-based boards, like NodeMCU, Huzzah, WeMos D1, Seeed Wio Link, ... can run Blynk directly on the chip, using this board support package:



  • ESP8266 can't be powered directly from 3v3 pin on most Arduinos, as it requires more than 400 mA current supply.
  • ESP8266 flash might get broken. The code executes without problem right after flashing, but stops working after first reboot.
  • This WiFi module can somehow interfere with PIR sensors -> PIR sensor starts producing random values ;)
  • ESP8266 currently has troubles with connecting to WPA2-Enterprise networks, and WiFi hotspots that have Captive Portal (webpage that requires you to sign-in to get Internet access).

Low level debugging

  1. 1.
    In the IDE switch to Generic ESP8266 board.
  2. 2.
    In setup() add the following as the first line: Serial.setDebugOutput(true);
  3. 3.
    In the IDE set Debug port to Serial and Debug level to All .
You will see a huge amount of debugging information in Serial Monitor.