Publicado: Jul 27, 2021

O FreeRTOS 202107.00 agora inclui a biblioteca de cliente Simple Network Time Protocol (SNTP) para facilitar para os desenvolvedores o processo de adicionar informações de horário em suas aplicações de IoT baseadas no FreeRTOS. A biblioteca de cliente SNTP, chamada coreSNTP, é usada para sincronizar relógios entre um dispositivo e a nuvem.

Você pode usar o coreSNTP em aplicações de IoT em que os dispositivos precisam exibir o horário ou usar o horário para sua lógica de negócios (por exemplo, controle de temperatura e iluminação). Além disso, você pode usar o coreSNTP para validar certificados durante handshakes de TLS com a nuvem ou, se necessário, gerar assinaturas para autenticar solicitações de armazenamento em nuvem (por exemplo, assinaturas Sigv4 para solicitações HTTPS ao Amazon Simple Storage Service). A funcionalidade SNTP torna-se especialmente importante em dispositivos de IoT que não podem reter informações de data e hora na ausência de energia externa (por exemplo, dispositivos de IoT que não contêm módulos de relógio em tempo real). Para obter mais detalhes sobre a biblioteca coreSNTP, consulte o documento LEIAME.

Comece fazendo download do código-fonte do FreeRTOS na Página de downloads do FreeRTOS.org ou no GitHub e encontre mais informações na Página de bibliotecas do FreeRTOS.org.