esp32 plus RPi provisioning
Posted: Sun May 12, 2024 3:09 pm
Hi,
Espressif provide nice mobile phone apps to provision ESP32's with wifi passwords.
By contrast, getting wifi passwords into a 'live' Raspberry Pi seems hard (it seems assumed you're flashing a new SD card or have a screen + keyboard connected). On the other hand, a RPi can run Linux app's (an Apache webserver for example) that the ESP32 can't.
The 'ESP-Hosted' project (github.com/espressif/esp-hosted) looks interesting therefore: It combines an ESP32 doing Wifi with a RPi running Linux.
Reading the documentation however, 'Esp-Hosted' still seems to require the RPi is provisioned with a Wifi password (in a wpa_supplicant). So we're back to the problem above.
Has anyone experience with Esp Hosted: Is there a way to provision the ESP32 (only) and still use the RPi TCP stack to e.g. serve webpages?
Alternatively (though its perhaps a question for another forum) does anyone know if there're any well-supported RPi provisioning apps comparable to the Espressif ones?
thanks for any suggestions
Espressif provide nice mobile phone apps to provision ESP32's with wifi passwords.
By contrast, getting wifi passwords into a 'live' Raspberry Pi seems hard (it seems assumed you're flashing a new SD card or have a screen + keyboard connected). On the other hand, a RPi can run Linux app's (an Apache webserver for example) that the ESP32 can't.
The 'ESP-Hosted' project (github.com/espressif/esp-hosted) looks interesting therefore: It combines an ESP32 doing Wifi with a RPi running Linux.
Reading the documentation however, 'Esp-Hosted' still seems to require the RPi is provisioned with a Wifi password (in a wpa_supplicant). So we're back to the problem above.
Has anyone experience with Esp Hosted: Is there a way to provision the ESP32 (only) and still use the RPi TCP stack to e.g. serve webpages?
Alternatively (though its perhaps a question for another forum) does anyone know if there're any well-supported RPi provisioning apps comparable to the Espressif ones?
thanks for any suggestions