FreeRTOS

Sistema operativo con funcionamiento en tiempo real para microcontroladores

FreeRTOS es un sistema operativo en tiempo real de código abierto para microcontroladores que facilita la programación, la implementación, la protección, la conexión y la administración de los dispositivos de borde pequeños y de bajo consumo. FreeRTOS, distribuido de forma gratuita con la licencia de código abierto MIT, incluye un kernel y un conjunto de bibliotecas de software en crecimiento apto para su uso en todos los sectores y aplicaciones del sector. Esto incluye una conexión de forma segura de sus dispositivos pequeños de bajo consumo con los servicios en la nube de AWS, como AWS IoT Core, o bien, con otros dispositivos de borde más potentes en los que se ejecute AWS IoT Greengrass. FreeRTOS se crea con un especial énfasis en la fiabilidad y facilidad de uso.

Los microcontroladores constan de un solo procesador con recursos limitados y están presentes en muchos dispositivos, incluidos electrodomésticos, sensores, monitores de actividad, sistemas de automatización industriales y automóviles. Muchos de estos pequeños dispositivos pueden beneficiarse de la conexión a la nube o a otros dispositivos de forma local. Sin embargo, cuentan con una potencia de cómputo y una capacidad de memoria limitada, y generalmente, ejecutan tareas simples y funcionales. A menudo, los microcontroladores funcionan con sistemas operativos que no tienen integrada ninguna funcionalidad para conectarse a redes locales o a la nube, lo que convierte a las aplicaciones de IoT en un verdadero desafío. FreeRTOS ayuda a solucionar este problema proporcionando tanto el kernel para ejecutar dispositivos de bajo consumo, así como también las bibliotecas de software que facilitan la conexión segura a la nube o a otros dispositivos de borde a fin de que pueda recopilar datos de los dispositivos para las aplicaciones de IoT y tomar las medidas pertinentes.

Beneficios

Código abierto

FreeRTOS se lanza con una licencia de código abierto de MIT, una licencia permisiva con restricciones limitadas sobre la reutilización. Si desea obtener más información acerca de la comunidad de código abierto de FreeRTOS, haga clic aquí.

Kernel fiable

Las empresas líderes a nivel mundial confían en el kernel de FreeRTOS, ya que lo consideran el estándar común para los microcontroladores y los pequeños microcontroladores con solidez, presencia minúscula y amplio soporte comprobados para dispositivos.

Agilice el tiempo de lanzamiento al mercado

FreeRTOS incluye integraciones de referencia de IoT, que son proyectos de FreeRTOS preintegrados portados a placas de evaluación basadas en microcontroladores que demuestran conectividad integral a la nube ,y las demostraciones preconfiguradas que pueden ayudarlo a comenzar con el proyecto rápidamente. Puede descargar el código al instante y compilar para acelerar el tiempo de lanzamiento al mercado.

Conecte, programe, implemente y administre de forma segura dispositivos de bajo consumo

FreeRTOS incluye soporte para Transport Layer Security (TLS v1.2), lo que ayuda a que sus dispositivos se puedan conectar a AWS de forma segura. Además, puede programar fácilmente capacidades comunes de IoT en su dispositivo, incluidas las bibliotecas de software que ayudan a configurar los dispositivos en una red local a través de opciones de conectividad comunes, como Wi-Fi, Ethernet, o bien, conectarlos a un dispositivo móvil a través de Bluetooth de bajo consumo. FreeRTOS incluye una biblioteca de actualización inalámbrica (OTA) para actualizar los dispositivos de manera remota con las mejoras de características, parches de seguridad y la característica de firma de código a fin de garantizar que el código de su dispositivo no se vea afectado durante la implementación y las actualizaciones inalámbricas.

Amplio soporte para ecosistema

Nuestro ecosistema de socios ofrece una amplia variedad de opciones, incluidas contribuciones de la comunidad, soporte profesional, desarrollo integrado y herramientas de productividad. FreeRTOS brinda la flexibilidad necesaria para crear fácilmente soluciones de IoT en diversos conjuntos de chips. Además, es compatible con más de 40 arquitecturas. Puede encontrar dispositivos que estén calificados para funcionar con FreeRTOS y AWS IoT en AWS Partner Device Catalog.

Valide los dispositivos para FreeRTOS

AWS IoT Device Tester para FreeRTOS es una herramienta de automatización de pruebas práctica para dispositivos. Puede usar AWS IoT Device Tester para verificar con confianza si sus dispositivos ejecutarán FreeRTOS e interactuarán con los servicios de AWS IoT. También puede usar AWS Partner Device Catalog para buscar y comprar dispositivos que AWS haya calificado para funcionar de forma óptima con FreeRTOS.

Funcionamiento

FreeRTOS brinda todo lo que necesita para programar fácilmente dispositivos conectados basados en microcontroladores y recopilar datos de dichos dispositivos para las aplicaciones de IoT. Puede comenzar con la elección de un microcontrolador calificado de FreeRTOS de AWS Partner Device Catalog. Puede utilizar la consola de AWS o GitHub para seleccionar y descargar las bibliotecas relevantes de FreeRTOS o las integraciones de referencia de IoT validadas previamente. Para obtener más información acerca de todas las opciones, visite nuestra página de introducción.

Puede conectar de forma segura dispositivos de FreeRTOS a servicios en la nube, como AWS IoT Core, a un dispositivo de borde local o a un dispositivo móvil mediante Bluetooth de bajo consumo, y actualizarlos de manera remota mediante la característica de actualización inalámbrica, la cual se encuentra disponible con AWS IoT Device Management. La integración con AWS IoT Device Defender facilita informar métricas del lado del dispositivo para detectar anomalías cuando éstas se desvían del comportamiento esperado.

Cómo utilizar Amazon FreeRTOS

Casos de uso

Aplicaciones industriales

Los clientes industriales utilizan dispositivos basados en microcontroladores que generan datos sobre las cargas de trabajo esenciales del negocio. Los sensores industriales, los accionadores, las bombas y los componentes de automatización utilizan microcontroladores por su bajo costo, su poca potencia y porque pueden desempeñar acciones en tiempo real. Por ejemplo, cada bomba de una plataforma petrolífera está controlada mediante un microcontrolador y es capaz de paralizar completamente la producción si se produce algún error. FreeRTOS permite a estos clientes recopilar datos sobre el rendimiento y el desgaste del sistema mediante una conexión directa con la nube, y tomar medidas importantes y locales en tiempo real con AWS IoT Greengrass para impedir interrupciones semejantes a las comentadas anteriormente.

Productos de consumo

FreeRTOS puede ayudar a las empresas fabricantes de productos de consumo, como electrodomésticos, tecnología vestible o sistemas de iluminación inteligentes, a estandarizar el desarrollo, la entrega y el mantenimiento de dispositivos basados en microcontroladores en una amplia gama de productos y modelos. FreeRTOS proporciona un solo sistema operativo para microcontroladores compatible con una gran variedad de hardware de microcontroladores con una potencia y una capacidad variables. De este modo, las empresas pueden centrarse en innovar los productos en lugar de administrar la complejidad del desarrollo de software en varias líneas de productos. Además, FreeRTOS ofrece la posibilidad de actualizar de forma segura las características de los productos de consumo existentes en el campo con la característica de actualización inalámbrica.

Soluciones B2B

Los microcontroladores se usan a menudo en los dispositivos comerciales B2B debido a sus requisitos de poca potencia y a su bajo costo. Por ejemplo, los fabricantes de equipos de seguridad incorporan cada vez más funciones de conectividad a dispositivos basados en microcontroladores como los sistemas de cerraduras y de sensores de las puertas comerciales. FreeRTOS permite a estas empresas acelerar el lanzamiento de nuevos productos conectados a través de la simplificación del proceso de diseño y desarrollo. Los fabricantes también pueden aplicar parches de manera segura en cerraduras comerciales mediante la característica de actualización inalámbrica.

Clientes

Logotipo de Schlage
Con FreeRTOS, iDevices pudo acelerar el desarrollo, a través del lanzamiento al mercado de Instinct™ en menos de seis meses, y reducir los costos generales.

Logotipo de Hive
Semios aprovecha FreeRTOS para proporcionar a los productores datos sobre el clima ideal para sus viñedos y huertas, así como sobre plagas, agua y enfermedades, a fin de proteger su rendimiento.

 

 

Logotipo de Kimberly-Clark

FreeRTOS ayuda a SOLshare a crear una microrred entre pares, la cual proporcionará electricidad solar asequible a las comunidades en Bangladesh y en otros lugares.

Introducción a FreeRTOS

Paso 1: regístrese para obtener una cuenta de AWS

Regístrese para obtener una cuenta de AWS

Comenzar es muy sencillo: visite la consola de FreeRTOS.
Paso 2: aprenda con la documentación

Aprenda con la documentación

Para obtener más información, visite la documentación de FreeRTOS.
Paso 3: comience a crear con AWS

Comience a crear con AWS

Obtenga más información acerca de las características de FreeRTOS.

Obtenga más información acerca de las características de FreeRTOS

Visite la página de características
¿Listo para crear?
Introducción a FreeRTOS
¿Tiene más preguntas?
Contacte con nosotros