Después de que un dispositivo IOT electrónico se haya implementado en el mundo, puede ser necesario para reprogramarlo o actualizarlo. Pero si el acceso físico al dispositivo (o dispositivos) es problemático o ya no es posible, eso es un problema.
Las actualizaciones de OTA permiten que un dispositivo descargue el nuevo firmware, lo instale y se reinicie en la nueva versión. ¿Conveniente? Si. ¿Seguro? Absolutamente necesita ser.
Afortunadamente, las actualizaciones de firmware sobre el aire (OTA) son una cosa, lo que permite que los dispositivos integrados se reprogramen sobre su conexión de datos inalámbricos en lugar de con un dispositivo de hardware físico. La seguridad es, por supuesto, una preocupación, y afortunadamente [REFIK] describe cómo configurar un marco básico para que las actualizaciones de ESP32 OTA puedan suceder de manera segura, lo que permite implementar dispositivos y seguir presionando las actualizaciones de OTA en confianza.
[REFIK] comienza configurando un servidor web usando Ubuntu Linux, y configura HTTPS utilizando un certificado SSL gratuito de Cifrado, pero un certificado SSL autofirmado también es una opción. Una vez que se realice, los fundamentos necesarios están en su lugar para apoyar la implementación de actualizaciones de OTA de manera segura. Un poco más de configuración, y el resto depende de los dispositivos IOT. [REFIK] describe cómo configurar las cosas usando la biblioteca ESP32FOTA, pero también hemos visto otras formas de hacer que OTA Basic para usar.
Puede disfrutar de una actualización de firmware de OTA segura básica en el video, incrustado a continuación. Hay muchas piezas diferentes trabajando juntas, por lo que [REFIK] también suministra un segundo video para aquellos clientes que les gusta un tutorial para ayudar a que todo se aclare. Disfrute a los dos, después del descanso.