Publié le: Jul 27, 2021

FreeRTOS 202107.00 inclut désormais la bibliothèque client SNTP (Simple Network Time Protocol) afin de permettre aux développeurs d'ajouter plus facilement des informations temporelles dans leurs applications IoT basées sur FreeRTOS. La bibliothèque client SNTP, appelée coreSNTP, est utilisée pour synchroniser les horloges entre un dispositif et le cloud.

Vous pouvez utiliser coreSNTP dans les applications IoT où les dispositifs doivent afficher l'heure ou utiliser l'heure la logique métier (par exemple, contrôler la température et l'éclairage). En outre, vous pouvez utiliser coreSNTP pour valider les certificats pendant les échanges TLS avec le cloud ou, si nécessaire, générer des signatures pour authentifier les demandes de stockage dans le cloud (par exemple, les signatures SigV4 pour les demandes HTTPS à Amazon Simple Storage Service). La fonctionnalité SNTP s'avère particulièrement importante dans les dispositifs IoT qui ne retiennent pas les informations d'heure et de date en l'absence d'alimentation externe (par exemple, les dispositifs IoT qui ne contiennent pas de modules d'horloge en temps réel). Pour plus de détails sur la bibliothèque coreSNTP, consultez le fichier README.

Commencez par télécharger le code source de FreeRTOS à partir de la page Téléchargements de FreeRTOS.org ou de GitHub, et trouvez plus d'informations dans la page Bibliothèques de FreeRTOS.org.