跳到主要内容

固件常见问题

信息

如对固件开发有任何疑问,请联系 esp-rainmaker-support@espressif.com 并标注 Firmware 标签。

快速入门

如何在开发板上快速运行标准 RainMaker 示例?


如何使用标准应用快速运行 RainMaker 私有部署示例?


配网、Wi-Fi、Claiming 与恢复出厂设置

如何将开发板恢复出厂设置?


如何更改设备上的 Wi-Fi 凭证?


为什么 ESP RainMaker 的用户-节点关联一直失败?


什么是基于挑战-响应的用户-节点映射?为什么推荐使用?


可以不进行 Wi-Fi 配网就使用 ESP RainMaker 吗?


配网失败了,可能是什么原因?


如何将设备恢复出厂设置?


标准 RainMaker 示例中的默认配网超时时间是多少?如何修改?


标准示例中的默认配网模式是什么?如何更改?


如何修改 BLE/SoftAP 配网的名称前缀?


如何修改 BLE/SoftAP 配网的名称后缀?


配网中的持有凭证 (PoP) 是什么?有哪些类型,如何配置?


如何实现 BLE 设备发现,以便在配网时识别设备类型?


配网时输入错误的 Wi-Fi 密码后,设备是否需要手动复位?


配网完成后如何保持 BLE 协议栈处于活动状态?


配网时手机上的附近 Wi-Fi 列表是如何生成的?如何更改显示条目数量?


如何实现按键触发配网?


账户与认证

登录邮箱地址是否区分大小写?


连接、MQTT 与云端参数同步

为什么设备显示离线需要较长时间?


设置参数返回成功,但设备上没有生效,可能是什么原因?


如何确保即使触发时设备离线,设备仍能收到参数更新?


什么是指令响应框架?它与 get/set 参数有何不同?


如何在设备端启用指令响应功能?


设备日志显示 "Out of MQTT Budget. Dropping publish message." 是什么意思?如何解决?


参数、属性、时间序列与手机应用

为什么无法获取指定参数的时间序列数值?


可以使用自定义设备类型,而不使用标准类型吗?


参数和属性有什么区别?


参数更新没有反映在手机应用中,为什么?


如何实现时间序列数据记录?


RainMaker 支持哪些时间序列数据类型?有什么区别?


如何将参数配置为支持时间序列数据?


如何只上报时间序列数据,而不更新参数值?


设备日志显示 "Current time not yet available. Cannot report time series data." 是什么意思?


如何将参数上报与时间序列数据上报分开?


如何将多个时间序列数据点批量放入一条 MQTT 消息?


如何将多个简单时间序列数据点批量放入一条 MQTT 消息?


OTA(无线升级)

如何为我的设备执行 OTA 升级?


OTA 失败原因为 "ESP HTTPS OTA Begin failed" 可能是什么原因?


如何提高 OTA 固件升级的可靠性?


RainMaker OTA 是否支持断点续传?


RainMaker OTA 是否支持进度上报?


如何为主机 MCU 设备实现 OTA?


如果 OTA 固件镜像有问题,设备会变砖吗?


如何实现由设备和手机应用主动检查 OTA 升级的功能?


本地控制与离线运行

如何为我的设备实现本地控制?


RainMaker 设备可以在没有互联网的情况下工作吗?


使用安全级别 1 的本地控制时,在应用中快速点击设备控件会出现卡顿。为什么,如何解决?


如何判断设备指令走的是本地网络路径还是云端?


时间、时区与定时服务

RainMaker 固件能否处理时区和夏令时偏移?


如何在固件中实现定时服务?


如何为设备处理时区?


定时服务是存储并在设备本地执行,还是在云端执行?设备离线时定时能否触发?


自动化是存储在云端还是设备端?设备离线时能否触发自动化?


默认支持的最大定时数量是多少?如何增加?


定时服务支持哪些触发条件?是否支持倒计时?


安全、签名与部署

如何从公有部署迁移到私有部署?


如何为量产设备实现安全签名?


内存、日志与调试

如何为固件启用调试日志?


设备内存不足,如何优化?


场景、云端访问与节点限制

如何在固件中实现场景?


固件能否访问云端数据?


一个节点最多可以有多少个设备?


默认支持的最大场景数量是多少?如何增加?


Thread、Matter 与 Wi-Fi 生态

可以将 ESP RainMaker 与 Thread 或 Matter 一起使用吗?


存储与板级硬件

如何将自定义数据保存到持久存储?


为什么 ESP32-S2-Saola-1 上的 RGB LED 不工作?


证书与 Claiming

针对公有 RainMaker 进行测试时,应使用哪种 Claiming 方式?


针对私有 RainMaker 进行测试时,设备端应配置哪种 Claiming 方式?证书如何生成?


RainMaker + Matter 方案连接公有 RainMaker 时,设备证书如何生成?


RainMaker + Matter 方案连接私有 RainMaker 时,设备证书如何生成?


设备证书包含哪些内容?能否向其中添加自定义数据?


标准服务

RainMaker 目前支持哪些标准服务?如何分别启用?


On this page