MiEcosystem / NewXmPluginSDK

xiaomi smarthome app plugin sdk
Apache License 2.0
176 stars 81 forks source link

产品model设置不生效 #71

Closed KnightSch closed 5 years ago

KnightSch commented 5 years ago

您好:

我们使用wifi通用模组接入的方式开发遇到model设置不生效问题,请帮忙解答,谢谢!

以下是详细描述:

1,我们正常开发的model是pwzn-switch-revb,在此model下android功能一切正常; 2,因我们定义ios插件包名的问题,导致ios插件无法获取订阅mcu上报的事件,所以为了验证,我们新建了一个model: pwzn-switch-revc; 所以我们将mcu上报的model改成了 pwzn-switch-revc,在此基础上验证完毕之后,我们将mcu切换到正常的model:pwzn-switch-revb; 3,通过android米家app添加产品时的现象是:wifi配置成功,但插件无法下载,然后我们抓取了手机的调试日志,一条配网阶段Debug日志显示 model设定是pwzn-switch-revb: D/WifiGeofenceManager: BroadcastReceiver() - configKey : "pwzn-switch-revb_miap6092"NONE IN. Reduce scan max interval 4,配网成功,拉取插件时出现一条error日志,model却是 pwzn.switch.revc: E/Device_Renderer: 1 - 1546078173452 E/Device_Renderer: pwzn.switch.revc, 0 - 1546078173455

以上。

KnightSch commented 5 years ago

贵司嵌入式工程师已邮件回复此问题,感谢肖工。 同一个did联网注册过一次model之后就在后台绑定了。需要使用同时是两个 model的白名单账号,用串口重置设备(restore)后重新绑定,才能切换 model。 关闭此issue