Amazon FreeRTOS

适用于微控制器的 IoT 操作系统

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 是开源系统,以适用于微控制器的最热门实时操作系统 FreeRTOS 内核为基础。借助 Amazon FreeRTOS,您可以使用针对 FreeRTOS 内核开发的现有工具的大型生态系统。如果您已经在现有设备上使用 FreeRTOS 内核,则可以选择使用 Amazon FreeRTOS 以及其他库提供的功能,或继续仅使用内核操作系统。

轻松编程、部署和管理低功耗连接设备

Amazon FreeRTOS 包含软件库,它们可让您轻松将常用的 IoT 功能编程到设备中,其中包括使用 Wi-Fi 或以太网等常见连接选项来帮助将设备配置到本地网络的软件库。

安全数据和设备连接

Amazon FreeRTOS 附带各种库来帮助保护设备数据和连接的安全,其中包括支持数据加密和密钥管理。Amazon FreeRTOS 支持传输层安全性 (TLS v1.2),以帮助您的设备安全连接到云。在接下来几周内,Amazon FreeRTOS 将添加代码签名功能,以确保您的设备代码在部署和更新期间不会受到影响。

连接到云或本地边缘设备

Amazon FreeRTOS 设备可以直接连接到 AWS IoT Core 等云服务,也可以连接到 AWS Greengrass 设备等本地边缘设备。通过将 Amazon FreeRTOS 设备连接到 Greengrass Core 设备,即使设备失去与云的连接,您也可以继续与其进行通信。

广泛的硬件和技术生态系统

Amazon FreeRTOS 可为您提供在各种芯片组上轻松构建 IoT 解决方案的灵活性,并支持 ARM 和 MIPS 等各种架构。对于新设备,您可以从 NXP Semiconductors、STMicroelectronics、Texas Instruments 以及 Amazon FreeRTOS 资格认证计划中的其他受信任供应商提供的各种合格芯片组中进行选择。

工作原理

Amazon FreeRTOS 可提供您所需的一切,从而轻松对基于微控制器的连接设备进行编程,并从中为 IoT 应用程序收集数据。首先,您可以选择这样一款微控制器,即完全支持来自 NXP Semiconductors、STMicroelectronics、Texas Instruments 或 Amazon FreeRTOS 资格认证计划中其他受信任提供商的各种 Amazon FreeRTOS 特性和功能。然后,您可以使用 Amazon FreeRTOS 控制台为您的设备选择相关软件库,并下载完整的 Amazon FreeRTOS 操作系统,包括设备和应用程序特定的库。要详细了解所有入门选项,请单击此处

将 Amazon FreeRTOS 部署到您的设备后,您就可以将设备安全连接到 AWS IoT Core 等云服务或本地边缘设备,而且您即将能够对其进行远程更新。

Amazon FreeRTOS 工作原理

使用案例

工业应用

工业客户利用基于微控制器的设备,这些设备会生成关于关键业务工作负载的数据。工业传感器、致动器、泵和自动化组件均使用微控制器,因为它们成本低、功耗低,并且可以执行实时操作。例如,石油钻塔上的单个泵由微控制器控制,如果出现故障,则可能会完全停止生产。借助 Amazon FreeRTOS,这些客户可以直接连接到云来收集系统性能和压力方面的数据,并通过 AWS Greengrass 在本地实时采取关键行动来防止出现此类破坏性中断。

B2B 解决方案

微控制器的功耗要求和成本均较低,因此常用于 B2B 商用设备。例如,安全设备制造商越来越多地将连接性添加到商用门锁和传感器系统等基于微控制器的设备。使用 Amazon FreeRTOS,这些公司可以通过简化设计和开发过程来加快新连接产品的发布。Amazon FreeRTOS 资格认证计划提供了一个合格微控制器的列表,从而简化了开发过程,而 Amazon FreeRTOS 控制台可让您下载特定于该微控制器和使用案例的源代码。这些制造商还可以通过 Amazon FreeRTOS 中即将推出的无线更新功能安全地将补丁应用于商用门锁。

消费品

Amazon FreeRTOS 可以帮助电器、可穿戴技术或智能照明制造商等消费品公司对各种产品和型号的基于微控制器的设备开发、交付和维护过程进行标准化。Amazon FreeRTOS 提供单个微控制器操作系统,它可以支持具有不同功率和容量的各种微控制器硬件。这样,这些公司便可以专注于产品创新,而不是管理多个产品线上软件开发的复杂性。此外,通过即将推出的无线更新功能,Amazon FreeRTOS 还将提供安全更新现有消费品功能的能力。

客户案例

Schlage
“借助 Amazon FreeRTOS,Allegion 可以更轻松地为我们的连接产品 (如 Schlage 电子锁) 快速创造新型功能,并在硬件平台之间轻松移动。据悉,Amazon FreeRTOS 将使集成变得可靠和可预测,因此我们可以专注于我们的核心优势,开发创新型安全和安保产品。” 
 
- Todd Graves,Allegion 工程与技术高级副总裁

Amazon FreeRTOS 能够将嵌入式硬件与 IoT 云快速集成。已添加到 FreeRTOS 内核的新功能 (包括即将推出的安全代码签名的 OTA 固件更新功能) 能够完全通过 MQTT 协议来实现性能,而无需管理多个端口、套接字和协议。Amazon FreeRTOS 库有助于缩短初始开发时间,从而使 Allegion (Schlage) 能够专注于为其安全解决方案增加客户价值的产品功能。


Hive
“Amazon FreeRTOS 对于我们的业务和客户而言是一个令人兴奋的飞跃。开发团队现在可以将精力集中在应用程序上,而不是探查、消息发送或安全性。相反,他们选择电路板、芯片,并无缝连接到 AWS IoT。”
 
- Seb Chakraborty,首席技术官

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 技术,并且在短时间内,这些技术使我们能够通过近端网络安全地连接 Honeywell 系统,同时使它们能够在没有连接到互联网的情况下以非常低的延迟进行通信。这项技术可以帮助我们将第三方产品纳入我们的生态系统。对于 AWS Greengrass 的在边缘运行分析的能力,我们非常有兴趣将其应用于我们的多个使用案例。”
 
- Aravind Padmanabhan,IoT 平台与创新副总裁

Honeywell 正在展示创新团队使用 AWS Greengrass 和 Amazon FreeRTOS 技术开发的概念验证 (POC)。借助这个 POC,Honeywell 使用 Lyric T5 Wi-Fi 恒温器、Honeywell 住宅安全系统和各种外部传感器快速制作了一个系统演示。主要的客户优势包括 - 快速建立近端网络并进行边缘分析。这不是一个商用产品,而是旨在展示针对这个解决方案使用 AWS 全新 IoT 服务的可行性。


NASA

NASA Jet Propulsion Laboratory 机器人需要在恶劣的环境中工作,通常是在已知宇宙的边缘。通过使用 AWS 边缘计算和 Amazon FreeRTOS,JPL 构建了一个多样化的机器人群体原型,此原型使用不同类型的机器人来执行一项艰巨的任务。借助 Amazon Free RTOS,JPL 得以比之前更快地构建和整合截然不同且功能更强大的新式微型机器人,而且所有这一切都在极其受限的计算硬件上实现。

硬件合作伙伴

Microchip
NXP
STMicro
TI

生态系统和技术合作伙伴

arm
IAR
percepio
WHIS

开始使用 AWS

icon1

注册 AWS 账户

立即享受 AWS 免费套餐
icon2

通过 10 分钟教程来进行学习

通过 简单教程来进行探讨和学习。
icon3

开始使用 AWS 进行构建

开始使用分步指南进行构建来帮助您启动 AWS 项目

了解有关 Amazon FreeRTOS 功能的更多信息

访问功能页面
已准备好开始使用?
注册
还有更多问题?
联系我们