亚马逊免费服务拓展了免费服务内核。FreeRTOS 内核具有 6-15KB 的内存占用空间,非常适合内存和计算能力有限的基于微控制器的设备。它包括任务优先级、代码模块化和电源管理等功能,可帮助确保应用程序满足其处理截止日期、应用程序代码更简单、电源优化。最新版本的自由托斯内核 (v10) 包括对 RISC-V 和 Armv8-M (科特斯 M33 和科特斯-3·23) 的支持。有关 Freertos.org 内核和微控制器操作系统功能的更多信息,请参阅 Freertos.org。

连接

本地连接

与运行 Amazon IoT Greengrass 的边缘设备的本地连接使 Amazon FreeRTOS 设备能够在没有云连接的情况下继续通信、收集数据和采取措施。Amazon FreeRTOS 设备可以使用本地连接库(如 Wi-Fi 管理),通过 Wi-Fi 和以太网连接到本地网络。Wi-Fi 管理库实现了 Wi-Fi 功能的抽象层,例如设置、配置、配置、安全和电源管理。

此外,Amazon FreeRTOS 设备还可以使用低功耗蓝牙连接通过移动设备连接到 Amazon IoT 核心。Amazon FreeRTOS 中的低功耗蓝牙支持使您能够通过标准化 API 层使用标准通用访问配置文件 (GAP) 和通用属性 (GATT) 配置文件来创建低功耗蓝牙应用程序,并使用配套的 Android 和 iOS 软件开发工具包与 Amazon IoT 功能集成。

一旦 Amazon FreeRTOS 设备连接到本地网络,它们就可以使用 Amazon IoT Greengrass 发现 API 轻松连接到同一个本地网络上的本地边缘设备,例如 Amazon IoT Greengrass 核心设备。Amazon FreeRTOS 使设备能够轻松启动发现过程并连接到所需的 Amazon IoT Greengrass 核心。本地连接使设备能够在边缘相互通信,例如,办公楼中的安全系统可以在刷卡徽章时解锁门。

云连接

通过云连接,您可以轻松收集数据并在基于微控制器的设备上执行操作,以便在 IoT 应用程序和其他 亚马逊云科技 云服务中使用。您可以使用基于 MQTT 的消息传递或 HTTP 将亚马逊免费托斯设备连接到 亚马逊云科技 物联网核心 。MQTT 是一种轻量级协议,占地面积小,可为基于微控制器的受限设备提供高效通信。Amazon FreeRTOS 通过标准的、独立于供应商的库界面,便于轻松入门。MQTT 是一种轻量级协议,占地面积小,可为基于微控制器的受限设备提供高效通信。 云连接允许智能电表等设备发送消费信息并通过其他 亚马逊云科技 服务分析这些数据。

对 Amazon IoT 功能和服务的支持

对 Amazon IoT Core Device Shadow 的支持

FreeRTOS 还支持 Amazon IoT Core Device Shadow API 和 Device Shadow 库。Device Shadow 创建每台设备的持久虚拟版(或“影子”),它包含设备的最新状态,因此应用程序或其他设备可以读取消息并与此设备进行交互。基于微控制器的设备(例如温控风扇)可以通过将最新状态保存在云中(例如“旋转”),然后将状态更新为“停止”来从设备影子中受益,因此当设备恢复正常运行时,它会实施停止操作。

保护设备、连接和更新

FreeRTOS 提供安全库,包括安全云连接、证书身份验证、密钥管理和代码签名功能。

FreeRTOS 使用传输层安全性 (TLS v1.2) 管理与云的安全连接。TLS 库实现了 TLS 协议的抽象层,在两个通信应用程序之间提供隐私和数据完整性。为了连接到 Amazon IoT Core MQTT 代理,需要 TLS 客户端证书身份验证。FreeRTOS 提供了一个抽象层作为密钥管理功能,用于加密对象管理和私有密钥签名操作。如果专用存储不可用,则加密对象将会保存在专用存储或主微控制器的闪存中。您可以将 Amazon IoT Device Management 控制台与 FreeRTOS 设备结合使用,以进行代码签名。代码签名功能将验证设备上的签名映像,以确保您的设备代码在部署和更新期间不会受到攻击。

无线更新

您可以将 Amazon IoT 设备管理 与 Amazon FreeRTOS 设备结合使用,以实现集成的 OTA 更新解决方案。Amazon FreeRTOS 通过与其他 Amazon IoT 核心通信共享的单个 TLS 连接传输这些更新,从而减少了为基于微控制器的设备部署 OTA 更新的内存占用。您可以在 v IoT 设备管理控制台中提供固件映像、选择要更新的设备、选择代码签名方法和计划更新。您可以使用 OTA 更新将安全更新、错误修复和新固件更新部署到现场中的设备。

支持的微控制器

Amazon Partner Device Catalog 列出了完全支持 FreeRTOS 及其功能和容量的设备。您可以轻松快速地找到支持的开发工具包以及现成的设备,如网关、边缘服务器、传感器和摄像机,以实现即时的项目集成。它提供开发工具包和嵌入式系统来构建新的设备以及现成的设备,如网关、边缘服务器、传感器和摄像头,以实现即时 IoT 项目集成。

FreeRTOS 控制台

您可以使用 Amazon FreeRTOS 控制台配置和下载特定于合格微控制器和使用案例的源代码,快速入门。它包含针对您的芯片组、集成开发环境 (IDE) 和编译器量身定制的项目文件下载。您可以只选择所需的库,从而节省设备上的空间。要了解有关入门的更多信息,请访问我们的 入门 页面。

为微控制器、IDE 和编译器配置软件下载。然后,选择使用案例所需的库。
使用您设置或预定义的软件配置下载操作系统源代码。

您可以在 Amazon IoT 设备管理控制台中选择 Amazon FreeRTOS OTA 更新任务。

了解有关 FreeRTOS 定价的更多信息

访问定价页面
准备好开始使用了吗?
注册
还有更多问题?
联系我们

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域