跳到主要内容

API

开发固件

ESP RainMaker 项目建立在 ESP-IDF 的基础之上,为固件开发提供 C API。得益于应用程序接口的设计,开发人员只需编写应用逻辑,其余部分则交由 RainMaker 框架处理。更多信息请参阅 C API 参考

开发客户端

为 ESP RainMaker 开发客户端有多种方法,既可以使用原始 REST API,也可以使用任意高级别客户端 API。

REST API

REST API 可用于构建自己的应用程序,类似于 ESP RainMaker 已提供的手机应用程序和 CLI。

更多关于 REST API 的信息,请参阅 Swagger 文档,也可以直接从 Swagger 使用这些 API。请随时关注其更新及其他功能。

Python API

ESP RainMaker 提供基于 Python 的 CLI,支持与手机应用程序类似的所有用户级功能。它还提供了一些库,可用于自己的 Python 脚本。更多信息请参阅 Python API 参考

手机应用程序

从应用程序商店即可直接下载和使用 ESP RainMaker 手机应用程序,其源代码可在 GitHub 上获取: