Amazon FreeRTOS (a:FreeRTOS) 是一款适用于微控制器的操作系统,可让您轻松地对低功耗的小型边缘设备进行编程、部署、安全保护、连接和管理。Amazon FreeRTOS 以 FreeRTOS 内核 (一款适用于微控制器的常见开源操作系统) 为基础,并通过软件库对其进行扩展,从而让您可以轻松地将小型低功耗设备安全连接到 AWS IoT Core 等 AWS 云服务或运行 AWS Greengrass 的功能更强大的边缘设备。
微控制器 (MCU) 是一种单芯片,其中包含一个常用于电器、传感器、健身追踪器、工业自动化和汽车等众多设备的简单处理器。许多此类小型设备都可以通过连接到云或本地连接到其他设备而获益。例如,智能电表需要连接到云来报告使用情况;大楼安全系统需要进行本地通信,以便门在您使用身份识别卡进入时进行解锁。微控制器具有有限的计算能力和内存容量,通常执行简单的功能任务。微控制器运行的操作系统往往没有支持连接到本地网络或云的内置功能,从而使 IoT 应用程序成为一项挑战。Amazon FreeRTOS 可以帮助解决这个问题,它不仅提供核心操作系统来运行边缘设备,还提供软件库来支持轻松安全地连接到云 (或其他边缘设备),从而使您可以从中为 IoT 应用程序收集数据并执行操作。
要开始使用,您可以使用 Amazon FreeRTOS 控制台为您的设备配置和下载 Amazon FreeRTOS。Amazon FreeRTOS 资格认证计划可让您确信设备中使用的微控制器完全支持 Amazon FreeRTOS 的各种特性和功能。Amazon FreeRTOS 是一个开源系统,可以免费使用。要了解有关入门的更多信息,请单击此处。
优势
基于 FreeRTOS 内核
轻松编程、部署和管理低功耗连接设备
安全数据和设备连接
连接到云或本地边缘设备
广泛的硬件和技术生态系统
工作原理
Amazon FreeRTOS 可提供您所需的一切,从而轻松对基于微控制器的连接设备进行编程,并从中为 IoT 应用程序收集数据。首先,您可以选择这样一款微控制器,即完全支持来自 Espressif、Microchip、NXP Semiconductors、STMicroelectronics、Texas Instruments 或 Amazon FreeRTOS 资格认证计划中的其他受信任供应商的各种 Amazon FreeRTOS 特性和功能。然后,您可以使用 Amazon FreeRTOS 控制台为您的设备选择相关软件库,并下载完整的 Amazon FreeRTOS 操作系统,包括设备和应用程序特定的库。要详细了解所有入门选项,请单击此处。
Amazon FreeRTOS 部署到您的设备后,您能够将其安全连接到 AWS IoT Core 等云服务,或者连接到本地边缘设备,并使用 OTA 更新功能 (目前处于测试阶段) 进行远程更新。
使用案例
工业应用
工业客户利用基于微控制器的设备,这些设备会生成关于关键业务工作负载的数据。工业传感器、致动器、泵和自动化组件均使用微控制器,因为它们成本低、功耗低,并且可以执行实时操作。例如,石油钻塔上的单个泵由微控制器控制,如果出现故障,则可能会完全停止生产。借助 Amazon FreeRTOS,这些客户可以直接连接到云来收集系统性能和压力方面的数据,并通过 AWS Greengrass 在本地实时采取关键行动来防止出现此类破坏性中断。
B2B 解决方案
微控制器的功耗要求和成本均较低,因此常用于 B2B 商用设备。例如,安全设备制造商越来越多地将连接性添加到商用门锁和传感器系统等基于微控制器的设备。使用 Amazon FreeRTOS,这些公司可以通过简化设计和开发过程来加快新连接产品的发布。Amazon FreeRTOS 资格认证计划提供了一个合格微控制器的列表,从而简化了开发过程,而 Amazon FreeRTOS 控制台可让您下载特定于该微控制器和使用案例的源代码。这些制造商还可以使用 OTA 更新功能 (目前处于测试阶段) 将补丁安全应用到商业门锁。
消费品
Amazon FreeRTOS 可以帮助电器、可穿戴技术或智能照明制造商等消费品公司对各种产品和型号的基于微控制器的设备开发、交付和维护过程进行标准化。Amazon FreeRTOS 提供单个微控制器操作系统,它可以支持具有不同功率和容量的各种微控制器硬件。这样,这些公司便可以专注于产品创新,而不是管理多个产品线上软件开发的复杂性。此外,通过 OTA 更新功能 (目前处于测试阶段),Amazon FreeRTOS 还能安全更新已投产的现有消费产品的功能。
客户案例
Amazon FreeRTOS 能够将嵌入式硬件与 IoT 云快速集成。FreeRTOS 内核的新增功能 (包括安全代码签名的 OTA 固件更新功能) 能够通过 MQTT 协议实现完全性能,而无需管理多个端口、套接字和协议。Amazon FreeRTOS 库有助于缩短初始开发时间,从而使 Allegion (Schlage) 能够专注于为其安全解决方案增加客户价值的产品功能。
Centrica Connected Home (Hive) 认为 Amazon FreeRTOS 有助于加快基于微控制器的新连接设备 (如 Hive Leak Sensor) 的产品开发周期。与 Centrica Connected Home 在其之前的传感器中使用的定制固件技术相比,Amazon FreeRTOS 现在支持相同的代码在多个芯片组上运行,从而显著降低安全连接到 AWS IoT 以及评估多个芯片组所需的开发工作量,进而缩短上市时间。此外,Centrica Connected Home 通过使用 AWS 托管服务 (例如使用代码签名的安全 OTA 更新功能),还将有利于降低运营成本。
Honeywell 正在展示创新团队使用 AWS Greengrass 和 Amazon FreeRTOS 技术开发的概念验证 (POC)。借助这个 POC,Honeywell 使用 Lyric T5 Wi-Fi 恒温器、Honeywell 住宅安全系统和各种外部传感器快速制作了一个系统演示。主要的客户优势包括 – 快速建立近端网络并进行边缘分析。这不是一个商用产品,而是旨在展示针对这个解决方案使用 AWS 全新 IoT 服务的可行性。
NASA Jet Propulsion Laboratory 机器人需要在恶劣的环境中工作,通常是在已知宇宙的边缘。通过使用 AWS 边缘计算和 Amazon FreeRTOS,JPL 构建了一个多样化的机器人群体原型,此原型使用不同类型的机器人来执行一项艰巨的任务。借助 Amazon Free RTOS,JPL 得以比之前更快地构建和整合截然不同且功能更强大的新式微型机器人,而且所有这一切都在极其受限的计算硬件上实现。
博客文章
了解有关 Amazon FreeRTOS 功能的更多信息










