Become a leader in the IoT community!
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Hey guys while attempting to develop a platform for easy OTA remote updates for ESP32 and other devices, driven by the need for seamless software updates in my current project, a home automation hub with predictive maintenance and fault detection. I’ve encountered difficulties in implementing a reliable and user-friendly OTA update system. When attempting to upload software updates via PlatformIO on VSCode and Arduino, I’ve experienced errors, such as failed uploads and connection timeouts, with no clear error messages or debugging logs. Existing solutions seem either too complex or expensive for small-scale applications like mine. My goal is to create a simple, affordable platform for OTA updates, with features like version management, auto-rollback, and device registration. I’d appreciate any suggestions or recommendations on how to achieve this, especially regarding error handling, server setup, and data management.
CONTRIBUTE TO THIS THREAD