A STMicroelectronics, fornecedora global de semicondutores, criou uma nova implementação de referência baseada em TF-M e qualificada para AWS FreeRTOS, trabalhando em conjunto com a Amazon Web Services (AWS), um parceiro autorizado da ST, para conectar a Internet das Coisas de maneira fácil e segura. dispositivos (IoT) para a nuvem AWS.
“O FreeRTOS, apoiado por nossas bibliotecas de suporte de longo prazo, é a plataforma perfeita para conectar dispositivos com recursos limitados a serviços de nuvem poderosos”, disse Dave Kranzler, gerente geral de dispositivos IoT da AWS. “Trabalhar com a ST para integrar o software TF-M seguro de código aberto Arm padrão da indústria e os recursos de segurança do MCU STM32U5 permite que os desenvolvedores criem rapidamente soluções da borda à nuvem que resistem às ameaças cibernéticas.”
A solução criada em conjunto combina microcontroladores (MCUs) de consumo ultrabaixo STM32U5 da ST, sistema operacional de código aberto em tempo real FreeRTOS e firmware confiável Arm para sistemas embarcados (TF-M). A implementação de referência é realizada no kit de descoberta B-U585I-IOT02A da ST para nós IoT com MCUs STM32U5, que contém recursos avançados, incluindo conectividade USB, Wi-Fi e Bluetooth Low Energy, bem como vários sensores.
O suporte ao elemento seguro STSAFE-A110 está sendo adicionado e vem pré-carregado com credenciais de objeto IoT. Ajuda a proteger e simplifica a conexão entre os objetos conectados e a nuvem AWS.
“A segurança superior incorporada em nossos MCUs STM32U5 suporta a criação de dispositivos IoT confiáveis para conexão à nuvem AWS”, disse Daniel Colonna, diretor de marketing da Divisão de Microcontroladores da STMicroelectronics. “Nossa plataforma de referência qualificada representa um investimento significativo em integração de software que economiza tempo e custos de desenvolvimento, ao mesmo tempo que simplifica a conformidade com as diretrizes de segurança certificadas pela PSA.”
O FreeRTOS compreende um kernel otimizado para sistemas embarcados com recursos limitados e bibliotecas de software para conectar vários tipos de endpoints de IoT à nuvem AWS ou outros dispositivos de borda. O suporte de longo prazo (LTS) da AWS é mantido nas versões do FreeRTOS por dois anos, o que fornece aos desenvolvedores uma plataforma estável para implantação e manutenção de seus dispositivos IoT.
O firmware Arm TF-M simplifica a proteção de sistemas embarcados, incluindo serviços para inicialização segura, armazenamento seguro, criptografia e atestado, formando a base de um ambiente de execução confiável (TEE) no dispositivo. Projetado para arquiteturas Arm v8-M, o TF-M integra-se prontamente com TrustZone nos MCUs STM32U5 da ST, que apresentam o núcleo Arm Cortex-M33.
Os MCUs STM32U5 da ST são direcionados a aplicações IoT de ponta exigentes, apresentando o avançado núcleo Cortex-M33 de 160 MHz com tecnologia Arm TrustZone e extensão de segurança de linha principal Armv8-M, até 2 Mbytes de Flash no chip e recursos extremos de economia de energia. Com aceleradores criptográficos de hardware, instalação e atualização segura de firmware e maior resistência a ataques físicos, os MCUs obtiveram as certificações PSA Certified Level-3 e SESIP 3.
Além disso, seu design de extrema economia de energia simplifica a alimentação da aplicação e prolonga a vida útil da bateria em aplicações remotas. Os destaques incluem três modos de parada diferentes que maximizam as oportunidades de operar com a menor potência possível e o modo de aquisição em lote da ST que captura dados periféricos mesmo quando o núcleo está desligado.
O elemento seguro certificado STSAFE-A110 EAL5+ traz um esquema de autenticação e serviço de personalização que permite uma anexação automatizada e segura de objetos conectados à nuvem AWS. Ele alivia com segurança a carga histórica dos fabricantes de dispositivos IoT para proteger credenciais secretas durante a fabricação do produto.
A ST lançará uma versão da implementação de referência baseada em ferramentas e software STM32Cube no terceiro trimestre deste ano, o que simplificará ainda mais o design de IoT, aproveitando a integração perfeita com o resto do ecossistema STM32.