FreeRTOS

Sistema operacional em tempo real para microcontroladores

O FreeRTOS é um sistema operacional de código aberto em tempo real para microcontroladores que facilita a programação, a implantação, a segurança, a conexão e o gerenciamento de dispositivos de borda pequenos com baixo consumo de energia. Distribuído gratuitamente sob a licença de código aberto do MIT, o FreeRTOS inclui um kernel e um conjunto crescente de bibliotecas de software adequados para o uso em vários setores e aplicações. Isso inclui conectar em segurança seus dispositivos pequenos de baixo consumo de energia a Serviços de Nuvem da AWS, como o AWS IoT Core, ou a dispositivos de borda mais potentes que executam o AWS IoT Greengrass. O FreeRTOS é criado com ênfase em confiabilidade e facilidade de uso, e oferece a previsibilidade de lançamentos de suporte de longo prazo.

Um microcontrolador contém um processador simples, com restrição de recursos, que pode ser encontrado em vários dispositivos, incluindo aparelhos, sensores, rastreadores de condicionamento físico, automação industrial e automóveis. Muitos desses dispositivos pequenos podem se beneficiar de conexão com a nuvem ou outros dispositivos no local. Porém, têm força computacional e capacidade de memória limitadas, e normalmente executam tarefas simples e funcionais. Muitas vezes, os microcontroladores executam sistemas operacionais que não têm funcionalidades incorporadas para conexão a redes locais ou à nuvem, o que é um desafio para os aplicativos de IoT. O FreeRTOS ajuda a resolver esse problema, pois oferece o kernel para execução de dispositivos de baixo consumo de energia, além bibliotecas de software que facilitam a conexão segura com a nuvem ou com outros dispositivos de borda, para que você possa coletar dados deles para os aplicativos de IoT e executar ações.

Benefícios

Código aberto

O FreeRTOS é lançado com a licença de código aberto do MIT, uma licença permissiva com restrições limitadas sobre reutilização. Para saber mais sobre a comunidade de código aberto do FreeRTOS, clique aqui.

Kernel confiável

As principais empresas internacionais confiam no kernel do FreeRTOS como o padrão real para microcontroladores e pequenos microprocessadores, com resistência comprovada, área reduzida e amplo suporte a dispositivos.

Acelere o tempo de lançamento no mercado

O FreeRTOS inclui integrações de referência de IoT, que são projetos do FreeRTOS previamente integrados e transferidos para placas de avaliação baseadas em microcontrolador que apresentam conectividade de ponta a ponta com a nuvem, além de demonstrações pré-configuradas que podem ajudar a agilizar o início de um projeto. Você pode fazer download instantâneo de código e compilar para acelerar o tempo de lançamento no mercado. Você também pode usar o AWS IoT Device Tester para testar você mesmo confidencialmente se seus dispositivos executarão o FreeRTOS e interoperarão com os serviços do AWS IoT.

Conecte, programe, implante e gerencie dispositivos de baixa potência com segurança

O FreeRTOS inclui suporte ao Transport Layer Security (TLS v1.2) e ao PKCS #11 para ajudar os dispositivos a se conectarem com segurança à AWS. Você também pode facilmente programar recursos de IoT comumente necessários em seu dispositivo, incluindo bibliotecas de software que ajudam a configurar dispositivos em uma rede local usando opções de conectividade comuns como Wi-Fi ou Ethernet ou a se conectar a um dispositivo móvel usando Bluetooth Low Energy. O FreeRTOS também inclui uma biblioteca de atualizações over-the-air (OTA) para atualizar remotamente dispositivos com aprimoramentos de recursos ou patches de segurança e um recurso de assinatura de código para garantir que o código do dispositivo não fique comprometido durante a implantação e atualizações OTA.

Amplo suporte para ecossistemas

Nosso ecossistema de parceiros oferece inúmeras opções, incluindo contribuições da comunidade, suporte profissional, além de ferramentas integradas de produtividade e desenvolvimento. O FreeRTOS oferece flexibilidade para criar facilmente soluções de IoT em vários chipsets e oferece suporte a mais de 40 arquiteturas. Você pode encontrar dispositivos que foram qualificados para trabalhar com o FreeRTOS e o AWS IoT no AWS Partner Device Catalog.

Previsibilidade de suporte de longo prazo

O FreeRTOS oferece estabilidade de recursos com lançamentos do suporte de longo prazo (LTS). As bibliotecas do FreeRTOS LTS acompanham atualizações de segurança e correções de bugs graves por dois anos. Mantida pela AWS para beneficiar a comunidade do FreeRTOS. Para saber mais sobre as bibliotecas do FreeRTOS LTS, click here (clique aqui).

Como ele funciona

O FreeRTOS fornece tudo o que você precisa para programar facilmente dispositivos baseados em microcontroladores conectados e coletar dados deles para aplicativos de IoT. Você pode começar escolhendo um microcontrolador qualificado pelo FreeRTOS no AWS Partner Device Catalog. Em seguida, você pode usar o Console AWS ou o GitHub para selecionar e fazer download de bibliotecas relevantes do FreeRTOS ou integrações de referência de IoT pré-validadas. Visite nossa página de conceitos básicos para saber mais sobre todas as opções.

Você poderá conectar os dispositivos do FreeRTOS com segurança a serviços na nuvem como o AWS IoT Core, a um dispositivo de borda local ou a um dispositivo móvel via Bluetooth Low Energy e atualizá-los remotamente usando o recurso de atualização OTA disponibilizado pelo AWS IoT Device Management. A integração com o AWS IoT Device Defender facilita relatar métricas do dispositivo para detectar anomalias quando essas métricas desviam do comportamento esperado.

Como usar o Amazon FreeRTOS

Casos de uso

Aplicativos industriais

Os clientes industriais usam dispositivos baseados em microcontrolador que geram dados sobre cargas de trabalho essenciais aos negócios. Sensores, atuadores, bombas e componentes de automação industriais usam microcontroladores porque são econômicos, consomem pouca energia e podem executar ações em tempo real. Por exemplo, uma simples bomba em uma plataforma de petróleo é controlada por um microcontrolador e tem o potencial de interromper totalmente a produção em caso de falha. O FreeRTOS permite que esses clientes coletem dados sobre a performance e o estresse do sistema por meio de uma conexão direta com a nuvem e realizem ações locais críticas em tempo real com o AWS IoT Greengrass para evitar essas interrupções.

Produtos de consumo

O FreeRTOS pode ajudar empresas de produtos de consumo como tecnologia de dispositivos wearable ou fabricantes de iluminação inteligente a padronizar o desenvolvimento, a entrega e a manutenção de dispositivos baseados em microcontrolador em uma grande variedade de produtos e modelos. O FreeRTOS oferece um único sistema operacional para microcontroladores que pode oferecer suporte a uma grande variedade de hardware de microcontroladores com funcionalidades e capacidade variáveis. Assim, as empresas podem se concentrar na inovação de produtos, e não no gerenciamento da complexidade do desenvolvimento de software em diversas linhas de produtos. O FreeRTOS também oferece a capacidade de atualizar com segurança recursos de produtos de consumo existentes no campo com o recurso de atualização OTA.

Soluções B2B

Normalmente, os dispositivos comerciais de B2B usam microcontroladores devido aos seus baixos requisitos de consumo de energia e ao baixo custo. Por exemplo, os fabricantes de equipamentos de segurança estão adicionando cada vez mais conectividade a dispositivos baseados em microcontroladores, como fechaduras comerciais e sistemas de sensores. O FreeRTOS permite que essas empresas acelerem o lançamento de novos produtos conectados, por meio da simplificação do processo de projeto e desenvolvimento. Esses fabricantes também podem aplicar patches de maneira segura a travas de portas comerciais com o recurso de atualização OTA.

Clientes

SOLshare

O FreeRTOS ajuda a SOLshare a criar uma inovadora microrrede peer-to-peer que fornece eletricidade solar acessível a comunidades em Bangladesh e outros locais.

“A AWS estabeleceu o roteiro para nossa solução completa de IoT. Além de oferecer a tecnologia avançada do FreeRTOS em dispositivos para serviços na nuvem, também contribuiu com sua abordagem prática, que acelerou nossas iniciativas de desenvolvimento e introdução no mercado, incorporando especialistas de IoT da equipe de protótipos da AWS na engenharia da SOLshare para ajudar a definir a arquitetura e desenvolver os fundamentos da nossa solução. A AWS investiu na visão e no produto da nossa empresa. Graças à sua ajuda prática e abordagem voltada à comunidade, conseguimos dedicar nossos recursos de desenvolvimento à criação de uma inovadora microrrede peer-to-peer que leva eletricidade solar acessível a comunidades em Bangladesh e outros locais.”

Hannes Kirchhoff, diretor de tecnologia – SOLshare

Shimadzu

A FreeRTOS ajuda a Shimadzu a monitorar de forma confiável e inteligente os elevadores hidráulicos de caminhões comerciais para reduzir as falhas reportadas em campo, o tempo de inatividade dos equipamentos e as despesas de manutenção.

"Procuramos a AWS buscando uma solução econômica para ajudar os fornecedores a monitorar o uso de elevadores hidráulicos em caminhões comerciais para evitar falhas inesperadas. A AWS nos mostrou a confiabilidade do FreeRTOS para atender às nossas necessidades, convertendo módulos baseados em MCU em dispositivos IoT realmente inteligentes e usando o AWS IoT Core para gerenciar e coletar dados de dezenas de milhares de dispositivos hidráulicos. Além de conseguirmos uma solução de custo mais baixo na AWS, também economizamos tempo de desenvolvimento equivalente a 10 meses ao construir com o FreeRTOS e observamos redução das falhas reportadas em campo, do tempo de inatividade dos equipamentos e das despesas de manutenção."

Yutaro Nakatsu, gerente da unidade de design tecnológico - Shimadzu

Trabalhe com um parceiro da AWS

Simplifique a implementação dos seus projetos de IoT com o confiável hardware de IoT qualificado para funcionar com o FreeRTOS na AWS. Selecione em Parceiros da AWS abaixo para visualizar os dispositivos qualificados para a AWS no AWS Partner Device Catalog para encontrar um hardware que funcione com o FreeRTOS para a integração imediata do projeto de IoT. O hardware habilitado para AWS em Parceiros da AWS pode ajudar a fazer a distribuição dos seus projetos de IoT mais facilmente. Todos os dispositivos estão disponíveis para a aquisição em Parceiros para ajudá-lo a dar início.

APN-Logo_Web_Color
  • A-F
  • G-K
  • L-M
  • N-R
  • S-Z

Comece a usar o FreeRTOS

Etapa 1: Cadastre-se para abrir uma conta da AWS

Cadastre-se para obter uma conta da AWS

Começar a usar é fácil – acesse o console do FreeRTOS.
Etapa 2: Aprenda com a documentação

Aprenda com a documentação

Acesse a documentação do FreeRTOS para obter mais informações.
Etapa 3: Comece a criar com a AWS

Comece a criar com a AWS

Saiba mais sobre os recursos do FreeRTOS.

Saiba mais sobre os recursos do FreeRTOS

Acesse a página de recursos
Pronto para criar?
Comece a usar o FreeRTOS
Mais dúvidas?
Entre em contato conosco