Blanco ESP32 Gateway

Flash the BLE-to-MQTT gateway for the BLANCO CHOICE.All straight from this page. Version 0.9.0.

Works in Chrome and Edge on a desktop, which are the browsers that support Web Serial. Firefox and Safari cannot talk to a serial port, and neither can phones.

Pick your board

ESP32-S3

ESP32-S3-DevKitC-1 and compatible boards. Use the port labelled UART.

Your browser cannot flash — use Chrome or Edge on a desktop. This page has to be served over HTTPS.

ESP32

Classic ESP32 boards such as the ESP32-DevKitC.

Your browser cannot flash — use Chrome or Edge on a desktop. This page has to be served over HTTPS.
Updating an existing gateway? The installer writes the bootloader, the partition table and the firmware, and leaves the stored configuration alone — your WiFi, broker and pairing code survive. It offers to erase the device as well; say no unless you want to start over.

After flashing

  1. The gateway starts an access point called BlancoGW-XXXXXX. Join it with the password blancogw.
  2. The setup page opens by itself on most devices. If it does not, browse to http://192.168.4.1/.
  3. Enter your WiFi network and MQTT broker, then pick the unit from the BLE scan and type the five-digit pairing code from the type plate behind the CO2 cartridge.
  4. Press Check connection before saving — it tries the whole BLE path and tells you which step fails.

Nothing is compiled in: the same image works for everybody, and your credentials never leave the board.

Getting back into setup

Hold the BOOT button for five seconds at any time, or publish to <prefix>/<name>/command/setup. The gateway also opens the portal by itself after three failed WiFi connections or five crashes in a row.