CanAirIO Web Installer

CanAirIO Web installer use ESP Web Tools to allow installing the CanAirIO firmware base from the browser. If you want know more about the ESP Web tools, please visit the official GitHub.

CanAirIO is a set of ESP32 based devices that can be flashed with the same firmware. For example to try it out and install CanAirIO Bike version on an TTGO TDisplay, connect it to your computer and hit the button:

Note, this only works in desktop Chrome and Edge. Android support should be possible but has not been implemented yet. If you don't see your ESP device, you might miss drivers.

CanAirIO variants

Flavor Display TX/RX Stable Testing
GENERIC, T7, D1MINI OLED 64x48 16,17
TTGO TDisplay TFT 12,13
ESP32DEVKIT OLED 128x64 16,17
ESP32PICOD4 OLED 128x64 3,1
HELTEC OLED 128x64 18,17
WEMOS OLED 128x64 15,13

The display OLED or TFT it is optional, but it is recommended. You can try any flavor with your ESP32 board, the same model isn't mandatory, this only is a reference. The TX/RX it is only for UART sensors. For i2c sensors use the default pins. More here.

Special versions

Flavor Display Stable Testing
M5CoreInk Basic Air Station* builtin eInk display
M5StickCPlus builtin TFT display
ESP32C3 GENERIC OLED display optional
ESP32C3 OI PLUS OLED display optional
ESP32C3 LOLIN Mini OLED display optional
ESP32C3 SEEDX OLED display optional
¡NEW! ESP32S3 DEVKIT OLED display optional
¡NEW! ESP32S3 TTGO T7 OLED display optional

These special versions are now in development or don't have all features of CanAirIO firmware, for instance ESP32C3 version only supports reduced access via Bluetooth.
*The M5CoreInk version has a different source code.

OTA Updates

CanAirIO have remote firmware updates. Please download the CanAirIO app and setup WiFi connection to receive the lastest firmware.

Next steps

After first run of CanAirIO without any hardware connected, you will able to see the Pax Counter (PAX) count in the screen or console log. This is possible because CanAirIO with the WiFi module can be used as detector of people with mobile phones. But you can connect a lot of sensors to it, please check our documentation for more information. Also you able to configure the firmware via CanAirIO app using Android, or here, using the CanAirIO CLI on the web installer console, details here.


USB Serial Drivers

If the serial port is not showing up, your computer might be missing the drivers for the USB serial chip used in your ESP device. These drivers work for most ESP devices:


If you have any questions or problem please join us on our Telegram group (Spanish/English), or please submit a new issue here.

CanAirIO Web Installer

TTGO TDisplay installation - Video demo.

CanAirIO in a M5StickCPlus from scratch

M5StickC Plus installation - Video demo.

CanAirIO CLI Demo

CanAirIO CLI (easy setup only with your browser).