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 上获取: