下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

FreeRTOS 202104.00 包含适用于 IoT 应用程序的全新托管式 OTA 和 MQTT 功能

FreeRTOS版本 202104.00 包括托管式 AWS IoT空中更新( OTA )和 coreMQTT Agent 库,以及 AWS IoT Device Defender 自定义指标功能。开发人员可以使用这些库远程更新 IoT 设备固件,管理 IoT 设备机群,并监控 IoT 设备机群指标。

这些库已针对受限微控制器的模块化和内存使用进行了优化,并经历了代码质量检查,例如 MISRA-C 合规性覆盖度静态分析以及使用 C 边界模型检查器( CBMC )自动推理工具进行的内存安全验证。

使用 OTA 库可以更容易地下载和对固件更新进行密码验证。您可以将 OTA 库与您首选的 MQTT 库HTTP 库和底层操作系统(例如 FreeRTOS、Linux)结合使用。coreMQTT Agent 库通过序列化访问 coreMQTT 库以及减少实现开销来管理 MQTT 连接。 例如, MQTT 代理消除了应用程序定期调用 MQTT_ProcessLoop() 的需要。这不仅简化了应用程序设计,还允许多线程应用程序中的任务(线程)安全有效地共享相同的 MQTT 连接。有关在多个线程上使用 OTADevice ShadowDevice Defender 但共享相同 MQTT 连接的示例,请参阅 coreMQTT-Agent 演示Device Defender 库允许您将设备指标发送到 AWS IoT Device Defender 服务。此外, 该库还支持自定义指标,该功能可帮助您监控您的设备群或用例独有的运行健康指标。例如,您可以定义一个新的指标来监控设备内存使用情况或 CPU 负载。

您可以在 库页面上了解有关 FreeRTOS 库的更多信息,并从下载页面GitHub 下载 FreeRTOS 源代码开始。

作者简介

Tanmoy Sen 是 Amazon Web Services 的高级产品经理,他专注于帮助客户和嵌入式开发人员将基于微控制器的设备连接到云端。
查看此作者的文章
FreeRTOS 论坛 获得来自专家的行业领先支持,并与全球同行合作。 查看论坛
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.