news

ESP RainMaker:快速构建物联网设备

中国,上海
2020年4月15日

ESP RainMaker 是一个端到端平台。基于该平台,用户无需管理基础设施,可直接使用乐鑫的 ESP32-S2 SoC 快速实现物联网创意与想法。

乐鑫宣布推出 ESP RainMaker 平台。这是乐鑫向帮助开发者快速构建物联网设备这一目标迈出的又一大步。基于 ESP RainMaker 平台,用户无需管理基础设施,直接使用乐鑫 ESP32-S2 SoC 即可快速构建物联网连接设备,并能通过手机 APP、第三方服务或语音助手对它们进行访问。

2019 年,我们发布了 ESP-Jumpstart。这是一个产品开发示例项目,包含了互联网连接设备的各个方面,例如网络配置、OTA 固件升级、量产制造等,带领用户熟悉产品的完整开发流程。 但是用户如果想要为设备添加功能,还需要花费大量时间来开发能与设备交互的手机 APP,编写能够通过手机 APP 收集设备数据的云应用程序,然后与第三方服务进行集成。为降低开发的复杂性,简化上述基础设施管理,我们推出了 ESP RainMaker 平台,它可为您提供以下组件和功能:

  • 设备 SDK:允许用户配置可读取 / 修改的设备信息和属性。可以实现网络配置、OTA 升级,云通信等功能。
  • 透明的云中间件:支持亚马逊 AWS 服务,使得设备的公开属性可以被手机 APP 或其他第三方服务(如语音助手)访问。
  • 自适应 iOS / Android 的手机 APP:提供 Wi-Fi 网络配置、用户创建、用户设备关联和控制等功能。能够根据设备中的配置自适应地呈现出用于设备控制的 UI。
  • Python-bindings:简化用于管理设备数据脚本的编写过程.用于主机实用程序,使其可以自动与连接的设备通信。

ESP RainMaker 大大简化了开发的复杂性,让开发者们自由地发挥创造力和开发潜力,快速构建连接设备。将 ESP RainMaker 与乐鑫 ESP-IDF 开源 SDK 配合使用,您可以快速构建应用程序并选择性地在应用中公开设备的任何属性。

ESP RainMaker 的云中间件基于 AWS 无服务器计算 (Amazon Serverless Computing) 构建,旨在实现最佳的可扩展性和安全性。使用 ESP RainMaker,用户无需在云中编写代码,就能透明地把设备属性提供给手机 APP 或其他第三方服务。然后,ESP RainMaker 的手机 APP 会根据获取的信息进行配置,进而向用户显示设备属性。用户可以直接在手机上读取或更改这些属性。ESP RainMaker 还能够在不使用云接口或手机 APP 时,通过 Python 命令行或 Python 程序访问设备属性和其他服务。物联网开发者只需要持续关注设备固件即可。点此观看 ESP RainMaker 演示视频

此外,ESP RainMaker 还涉及物联网设备中常见的功能,如用户与设备的关联、安全的 Wi-Fi 网络配置和 OTA 升级等,用户无需在实现这些功能上花费太多时间。

ESP RainMaker 不仅支持乐鑫 ESP32,也支持最新推出的 ESP32-S2。如果您已经拥有一块 ESP32 或 ESP32-S2 开发板,不妨试试我们的 ESP RainMaker 吧!

开发者们总会提出很多创意和想法,我们期待这些创意与 ESP RainMaker 碰撞出火花,创造出更多的可能性。快来尝试使用 ESP RainMaker 吧,让想法成为现实!

分享这篇文章
复制此内容