Publicado en: Jul 27, 2021

FreeRTOS 202107.00 ahora incluye la biblioteca de cliente del protocolo Simple Network Time Protocol (SNTP) para facilitar a los desarrolladores la incorporación de información sobre tiempo en sus aplicaciones IoT basadas en FreeRTOS. La biblioteca de cliente SNTP, llamada coreSNTP, se utiliza para sincronizar los relojes entre un dispositivo y la nube.

Puede utilizar coreSNTP en aplicaciones IoT en las que los dispositivos necesiten mostrar la hora o el tiempo de su uso para su lógica empresarial (p. ej., control de temperatura o iluminación). Además, puede utilizar coreSNTP para validar certificados durante conexiones de protocolos de enlace TLS con la nube o, si así se requiere, generar firmas para autenticar solicitudes de almacenamiento en la nube (p. ej., firmas SigV4 para solicitudes HTTP a Amazon Simple Storage Service). La funcionalidad SNTP es especialmente importante en dispositivos IoT que no pueden conservar información sobre la hora y la fecha sin alimentación externa (p. ej., dispositivos IoT que no contienen módulos de reloj en tiempo real). Para obtener más información sobre la biblioteca coreSNTP, consulte README.

Comience descargando el código fuente de FreeRTOS desde la página de descargas de FreeRTOS.org o GitHub, y encuentre más información en la página de bibliotecas de FreeRTOS.org.