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 |
|
|
TTGO TQ | TQ OLED | 18,13 |
|
|
M5ATOM | OLED | I2C |
|
|
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.
Troubleshooting
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:
- CP2102 drivers: Windows & Mac
- CH342, CH343, CH9102 drivers: Windows Mac
- CH340, CH341 drivers: Windows Mac
Support
If you have any questions or problem please join us on our Telegram group (Spanish/English), or please submit a new issue here.