FreeRTOS 功能
连接
全部打开与运行 AWS IoT Greengras s 的边缘设备的本地连接允许 FreeRTOS 设备在没有云连接的情况下继续通信、收集数据和采取行动。FreeRTOS 设备可以使用 Wi-Fi 管理等本地连接库通过 Wi-Fi 和以太网连接到本地网络。Wi-Fi 管理库实施由设置、配置、预置、安全性和电源管理等 Wi-Fi 功能组成的抽象层。
此外,FreeRTOS 设备可通过 LTE-M 移动网络连接或移动设备使用低功耗蓝牙连接功能连接到 AWS IoT Core。借助 FreeRTOS 中的蓝牙低功耗支持,您可以通过标准化 API 层使用标准通用访问配置文件 (GAP) 和通用属性 (GATT) 配置文件创建蓝牙低功耗应用程序,并使用配套的 Android 和 iOS 开发工具包与 AWS IoT 功能集成。
FreeRTOS 设备连接到本地网络后,它们就可以使用 AWS IoT Greengrass Discovery API 轻松连接到同一本地网络上的 AWS IoT Greengrass Core 设备等本地边缘设备。FreeRTOS 使这些设备可以轻松启动发现过程并连接到所需的 AWS IoT Greengrass Core。本地连接使这些设备能够在边缘彼此通信,例如办公大楼中的安全系统,当您刷卡时,该系统会将门打开。
借助云连接,您可以轻松收集数据,并针对基于微控制器的设备执行操作,以将其用于 IoT 应用程序以及与其他 AWS 云服务配合使用。您可以使用基于 MQTT 的消息或 HTTP 将 FreeRTOS 设备连接到 AWS IoT Core 。 MQTT 是一种小型轻量级协议,可为受限的、基于微控制器的设备提供高效的通信。FreeRTOS 可通过标准的、独立于供应商的库接口轻松进行注册。MQTT 是一种小型轻量级协议,可为受限的、基于微控制器的设备提供高效的通信。云连接允许智能电表等设备发回消耗信息,并使用其他 AWS 服务(如 A WS IoT Analytics)分析这些数据。
对 AWS IoT 功能和服务的支持
全部打开FreeRTOS 还支持带有设备影子