Golioth 发布基于乐鑫 ESP-IDF 的开源 SDK

Golioth 发布了面向乐鑫 ESP-IDF 的开源 SDK,使基于乐鑫产品的项目能够轻松、安全地连接至 Golioth Cloud,Golioth 上的所有云计算服务(例如 OTA 固件更新、命令与控制、时间序列数据库和日志记录)都可直接应用于 ESP-IDF 项目。

选择 Golioth

Golioth 是一个专为硬件和固件团队设计的设备管理云平台,支持各类物联网设备连云,并充分利用这些设备数据。硬件平台不应阻碍开发人员通过不同的方式连接到云。为满足开发人员多样的选择需求,Golioth 将支持尽可能多的硬件平台,并提供设备端示例和固件代码片段,以帮助开发者快速使用 Golioth Cloud 创建原型。为此,Golioth ESP-IDF SDK 近期还新增了 Zephyr RTOS SDK 和 nRF Connect SDK(基于Zephyr)作为支持平台。

Golioth 是专为支持硬件而构建的云平台

使用 Golioth 的云服务需要:

  • 一个带有网络接口的设备(例如在 ESP-IDF FreeRTOS 上运行的 LwIP)

  • 一个 CoAP 库

  • 一种使用 DTLS 加密数据包的方法

  • (可选)CBOR 编码

目前,Golioth 开发的任何设备端 SDK 在与 CoAP 端通信时都将具备上述条件。因此,Golioth 基于 ESP-IDF 的项目能够实现以下功能:

  • 远程更新,包括特定设备

  • 时间序列数据库实时跟踪,轻松管理云端传感器数据

  • 使用基于状态的云端数据库进行命令和控制

  • 设备日志记录,单个设备传递故障排除消息(使用的调试探测器和 USB 接口更少!)

  • 轻松实现所有云端数据迁移至第三方可视化工具和云平台

Golioth 承诺对其推出的所有 SDK 进行持续测试,因此 Golioth ESP-IDF SDK 将持续支持乐鑫推出的的硬件,并会随 ESP-IDF 生态的任何变动进行测试调整。

ESP-IDF 开发框架优势

乐鑫的物联网开发框架 ESP-IDF 是一个基于网络的实时操作系统 (RTOS),基于 FreeRTOS 内核构建,兼容所有乐鑫 ESP32 系列 SoC。乐鑫使用 LwIP 捆绑了一个网络协议栈,并将 RTOS 适配到乐鑫的 Wi-Fi、蓝牙和 Thread 调制解调器上。此外,ESP-IDF 还提供包括构建系统和编程工具在内的外部组件和开发库。因此 ESP-IDF 不仅仅是一套完整的软件,更像是一个发行版。

Golioth 为什么推出基于 ESP-IDF 的 SDK?

最重要的原因是大量用户需要使用 ESP-IDF!Golioth 一直以来都致力于提供可支持用户希望使用平台的设备端 SDK 和示例。

乐鑫的硬件产品与 ESP-IDF 相组合,为用户提供了丰富且高性价比的解决方案,被越来越多客户用于 Wi-Fi 产品中。ESP-IDF 和基于它构建的产品,现已积累了大量用户。许多使用过 FreeRTOS 的开发者都希望寻找一种集成度更高的方式,实现与 Golioth Cloud 之间的连接。

Golioth 也在持续关注着乐鑫最新推出的硬件产品。例如,乐鑫于 2022 年 6 月发布的 ESP32-C5 不仅搭载了 RISC-V 单核处理器,还集成了 2.4 & 5 GHz 双频 Wi-Fi 6,这是在低成本 Wi-Fi 领域的重大突破;基于 RISC-V 处理器的 ESP32-H2 兼容 IEEE 802.15.4 MAC 层和 Phy 层协议,支持设备轻松加入 Thread 网络。Thread 设备将作为候选设备加入到今年即将发布 Matter 标准中,帮助用户轻松构建应用程序。

Golioth ESP-IDF SDK 技术支持

您可以通过快速入门文档了解最新的 Golioth ESP-IDF SDK。如果您有任何问题,可以在 Golioth Discord 平台与其他开发人员交流,或在 Golioth 论坛或 Golioth GitHub 提交您遇到的问题。

你可能感兴趣的:(乐鑫,ESP-IDF,SDK,Golioth,ESP32)