发布于: Jul 27, 2021

FreeRTOS 202107.00 现在包含简单网络时间协议 (SNTP) 客户端库,可让开发人员更轻松地在基于 FreeRTOS 的 IoT 应用程序中添加时间信息。 名为 coreSNTP 的 SNTP 客户端库用于同步一台设备与云之间的时钟。

您可以在 IoT 应用程序中使用 coreSNTP,其中设备需要为其业务逻辑 (例如控制温度和照明) 显示时间或使用时间。此外,您可以使用 coreSNTP 在面向云的 TLS 握手期间验证证书,或者根据需要生成签名以验证云存储请求 (例如,SigV4 签名适用于面向 Amazon Simple Storage Service 的 HTTPS 请求)。在没有外部电源时就无法保留时间和日期信息的物联网设备 (例如,不包含实时时钟模块的物联网设备) 中,SNTP 功能变得尤为重要。有关 coreSNTP 库的更多信息,请参阅 README

首先从 FreeRTOS.org 下载页面 或 GitHub 下载 FreeRTOS 源代码,并且在 FreeRTOS.org 库页面中找到更多信息。