|
@@ -399,6 +399,9 @@ func (r *MQTTReporter) execOneCmd(msg mqtt.Message) {
|
|
|
if err == nil {
|
|
if err == nil {
|
|
|
err = mcu.SaveCfgParams(&cfg)
|
|
err = mcu.SaveCfgParams(&cfg)
|
|
|
}
|
|
}
|
|
|
|
|
+ if err == nil { // 上报当前配置, 单实例运行(平台侧不处理错误应答、错误时不回滚之前的配置, 就需要重新上报)
|
|
|
|
|
+ r.reportMcuCfgTask.Run(func() { r.reportMcuCfg(mcu.CfgParams) }, true)
|
|
|
|
|
+ }
|
|
|
resp = buildResp(req, "Success", err)
|
|
resp = buildResp(req, "Success", err)
|
|
|
// 下发拍照指令
|
|
// 下发拍照指令
|
|
|
case "take_photo":
|
|
case "take_photo":
|