ESP-Rainmaker Neo 方案介绍

[English]

此文档分为以下部分:

RainMaker Neo 介绍

ESP RainMaker Neo 是面向 ESP 设备的开源、无服务器物联网平台。客户将其部署到自己的 AWS 账号中,规模随设备数量增长,按用量付费。设备经 AWS IoT 以 MQTT 接入;手机 App、管理后台和语音助手通过 REST 与 MQTT 访问同一套后端。

平台由四部分组成(缺一不可):

  • 固件 SDK:esp-rainmaker-neo-firmware。以 ESP-IDF 组件形式嵌入产品;同一套 example 还可在 POSIX 主机上编译,便于无硬件时的开发和 CI。最低 ESP-IDF 版本为 v6.0.2。

  • 云后端:esp-rainmaker-neo。认证设备与用户、双向同步状态,并部署 Admin Dashboard (节点查询、分组、凭证、OTA 等舰队运维)。

  • 手机 App:ESP RainMaker Home(iOS / Android),以及 TypeScript App SDK,便于做品牌定制或自研 App。

  • 管理后台:随云后端一起部署,面向运营商而非终端用户。

ESP RainMaker Neo 凭证以 Factory NVS 为主,同时支持 assisted claiming。OTA 走 AWS IoT Jobs 与 MQTT 文件流。局域网控制使用 Neo 自己的 local-ctrl 协议(例如 mDNS _esp_rmaker_ctrl),与 Classic 的 esp_local_ctrl / _esp_local_ctrl._tcp 不能混控。

搭建、凭证、配网与量产步骤以官方文档为准:

ESP-RainMaker Neo 常见应用场景

  • 智能家居:可用于控制和监控智能灯泡、智能插座、智能开关等设备。用户可以通过手机应用或命令行界面远程控制家居设备的开关、亮度和定时等功能。

  • 智能安防:构建智能摄像头、门禁系统和报警器。用户可以通过手机应用实时监控和控制安防设备,提高家庭或企业的安全性。

  • 工业自动化:远程监控和控制生产线、设备状态和生产数据。工厂管理人员可以通过手机应用远程查看生产数据和设备状态,以提高生产效率和运营管理。

  • 智慧农业:构建智能农业设备,如自动灌溉系统、土壤湿度监测器和温室控制器。这些设备可以通过云端连接,实现自动化管理和远程监控,提高农作物产量和资源利用效率。

  • 环境监测:构建智能环境监测设备,如温度传感器、湿度传感器、空气质量传感器等。这些设备可以实时收集环境数据,并通过云端连接进行数据存储和分析。

ESP-RainMaker Neo 参考资料