Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Older ESP8266 tutorials that use Blynk Bridge do not apply directly to current Blynk IoT. Bridge is a legacy feature; in current Blynk IoT, the documented route for passing data between devices is an Automation that forwards one device’s Datastream to another. Choose the instructions for your platform generation before wiring up code.

What Blynk Bridge does—and whether it still works

Legacy Blynk Bridge let one device communicate with another without routing the exchange through an app. The sending device addressed the destination with that device’s auth token and used a virtual pin as the communication channel. The legacy documentation describes digital, analog, and virtual writes. Blynk’s legacy Bridge documentation describes that feature for legacy projects.

For current Blynk IoT, do not assume Bridge is available: a Blynk Community response dated March 10, 2024 says it is not, and points users toward Automations or HTTP(S) API methods instead. That post’s author specifically noted that their ESP8266 HTTP example had not been tested on an ESP8266, so treat it as an unverified workaround, not a confirmed recipe. Read the community response.

Choose the path that matches your Blynk project

Path How data moves Setup and evidence
Legacy Blynk Bridge The sending device targets the receiving device with its auth token and writes to a Bridge virtual-pin channel. Documented in the legacy Bridge reference; use only with a legacy project and a compatible library generation. Legacy documentation.
Current Blynk IoT Automation An Automation forwards a source device’s Datastream value to a target device’s Datastream, or sets a Datastream as an action. Configure templates and Datastreams, then create the Automation in Blynk.Console. Forward Device Data supports integer, double, and string values and is currently available only in Blynk.Console. Automation documentation.
Current Blynk IoT HTTPS API Firmware or an external client can access Datastreams through the HTTPS API. A community post suggests API methods as an alternative, but the cited ESP8266 example was not tested by its author. Consult the official Device HTTPS API documentation; the cited sources do not establish a tested ESP8266 bridge implementation.

Use Automations for device-to-device messaging in current Blynk IoT

Configure the devices and Datastreams

In Blynk IoT, Datastreams are the software-defined channels for transferring data between a device and Blynk.Cloud. Set up the device templates and Datastreams for both devices before building the Automation. The source Datastream must provide a value type supported by Forward Device Data—integer, double, or string. Blynk’s Quickstart follow-up explains the next configuration steps, while the Device HTTPS API documentation explains programmatic Datastream access.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Hosyond 3Pcs ESP8266 ESP-12E CP2102 NodeMCU Lua Wireless Module Development Board for Arduino IDE/Micropython
  • Not only it is easy to program for this controller by using the CP2102-USB interface,but also unnecessary to press the flash and reset buttons before each flash operation.
  • NodeMcu is an open source Lua based firmware for the ESP8266, ultra low cost wireless modules, development boards for rapid prototyping, integrated with ESP8266 chips.
  • The ESP8266 has powerful on-board processing and storage capabilities, and can be integrated with sensors and other application-specific devices through its GPIOs.
  • It is compatible with Arduino IDE,works great with the latest Mongoose IoT/Micropython.
  • Modern Internet development tools can use the built-in API to instantly put your idea on the fast track.

Create the forwarding rule in Blynk.Console

  1. Open Blynk.Console and go to the Automations area. The cited documentation does not specify a more granular menu path, so labels may vary with the console interface.
  2. Create an Automation and choose a condition based on the source device’s Datastream or event.
  3. Add a cross-device action that forwards the source value to the target device’s Datastream, or choose an action that sets the target Datastream value.
  4. Save and enable the Automation, then verify that the target device receives the expected value.

Both devices must be configured appropriately, and your organization permissions must allow you to create or manage Automations. Automation options depend on the Datastream configuration; check the console’s available choices if the intended source or destination does not appear.

Keep virtual channels separate from physical GPIOs

A virtual pin or Datastream is a software channel, not a physical ESP8266 pin. Firmware must receive the value and deliberately map it to a GPIO or other device function. Blynk’s virtual-pin guide explains that “Virtual Pins are really just a way of sending a message from the app to the code that’s running on your board (via the Blynk server).” See the virtual-pin guide.

Rank #2
AEDIKO 5pcs ESP8266 Breakout Board GPIO 1 into 2 for ESP8266 ESP-12E NodeMCU Development Board Compatible with ESP8266 ESP-12E
  • ESP8266 Breakout Board GPIO 1 into 2 Terminal Screw Board is Fully Compatible with ESP8266 ESP-12E
  • GPIO 1 into 2: ESP8266 Breakout Board Can Expand 1 GPIO Pin to 2, Which is Convenient for Users to Reuse Pins for Large-Scale Smart Home Projects
  • Double-Layer PCB: ESP8266 Breakout Board is a Double-Layer Board. One Pin is Wired On Both Sides. Therefore, the Circuit is Stable and Highly Reliable
  • 2 Type Connections:ESP8266 Breakout Board Designed with Two Connection Methods: Pin Header Connector & Screw Terminal. Just Select Connection According to Your Need
  • Convenient to USE: Compared with the Previous Version, Updated Version ESP8266 Breakout Board Has Been Soldered Completely. No Need to Solder Parts,Very Convenient to Use

For a legacy-style virtual-pin callback, the firmware pattern is to read the incoming value, configure the chosen GPIO as an output, and write the corresponding state. For example, a callback could use param.asInt() inside BLYNK_WRITE(V1), then call digitalWrite on the GPIO mapped to the desired output. The exact pin number and Blynk API setup must match your board and library version; do not treat the virtual pin identifier as a GPIO number.

On NodeMCU boards, printed labels such as D4 are not necessarily the numeric GPIO identifiers used by code. Confirm the board’s mapping before assigning an output. If controlling a relay or other load, choose hardware rated for that load and use suitable isolation; a relay is not required for device-to-device messaging itself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
HiLetgo 3pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board Open Source Serial Module Works Great for Arduino IDE/Micropython (Large)
  • Built-in Micro-USB, with flash and reset switches, easy to program
  • Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
  • Data download access to the website: http://www;nodemcu;com

Legacy Bridge setup: keep the token and channel on the sender

In a legacy project, configure the sender with the receiving device’s auth token, initialize the Bridge channel as a virtual pin, then write the desired value to that channel using the API supported by the project’s Blynk library generation. The auth token identifies the destination device; the virtual pin identifies the data channel. Check the legacy reference and your installed library’s matching examples before compiling, because current Blynk IoT setup is different. Legacy Bridge reference.

Avoid analog pin identifiers when bridging between different device types. The legacy documentation warns that analog pin interpretation can differ across hardware, making a shared virtual-pin channel a clearer choice for cross-device data.

Rank #4
HiLetgo 3pcs NodeMCU GPIO Board ESP8266 NodeMCU Pin Out IO Out 1 into 2 for ESP8266 ESP-12E NodeMCU Development Board
  • NodeMCU GPIO expansion board
  • NodeMCU can be connected through by Pin Header & Screw Terminal
  • GPIO 1 INTO 2
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Prevent unreliable or excessive updates

For sensor-driven messaging, first verify that the sensor works independently of Blynk. Do not continuously write values in the main loop: frequent writes can generate excessive messages and may lead to disconnection. Blynk recommends event-based updates or timers for hardware-to-cloud reporting; apply the same discipline when designing device messages. Blynk’s sensor-data guidance covers update patterns and message handling.

Quick Recap

SaleBestseller No. 1
Hosyond 3Pcs ESP8266 ESP-12E CP2102 NodeMCU Lua Wireless Module Development Board for Arduino IDE/Micropython
Hosyond 3Pcs ESP8266 ESP-12E CP2102 NodeMCU Lua Wireless Module Development Board for Arduino IDE/Micropython
It is compatible with Arduino IDE,works great with the latest Mongoose IoT/Micropython.
$11.19
Bestseller No. 3
HiLetgo 3pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board Open Source Serial Module Works Great for Arduino IDE/Micropython (Large)
HiLetgo 3pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board Open Source Serial Module Works Great for Arduino IDE/Micropython (Large)
Built-in Micro-USB, with flash and reset switches, easy to program; Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
$16.39
Bestseller No. 4
HiLetgo 3pcs NodeMCU GPIO Board ESP8266 NodeMCU Pin Out IO Out 1 into 2 for ESP8266 ESP-12E NodeMCU Development Board
HiLetgo 3pcs NodeMCU GPIO Board ESP8266 NodeMCU Pin Out IO Out 1 into 2 for ESP8266 ESP-12E NodeMCU Development Board
NodeMCU GPIO expansion board; NodeMCU can be connected through by Pin Header & Screw Terminal
$9.49
Best Value
HiLetgo 3pcs ESP8266 NodeMCU Lua ESP-12E CP2102 USB C Type-C Interface IOT Internet of Things Wireless WiFi Development Board Module
  • ESP8266 NodeMCU Lua ESP-12E CP2102 Development Board Module with USB C Type-C Interface, has a wider range of applications.
  • Adopting the original brand new CP2102 chip with powerful functions, developing a complete set of tools for ESP8266.
  • Built in Tensilica L106 ultra low power 32-bit micro MCU, with main frequency support of 80 MHz and 160 MHz
  • Supports RTOS.
  • Support many kinds of working modes like STAAP/STA+AP etc, support AT remote upgrade and cloud OTA , and upgrade for Smart Config function etc.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.