Page 1 of 1

【已解决】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 11:27
by wyh

1) 开发包全称:tuyaos-gw-integrated_3.9.10_aarch64-linux-gnu-gcc-631-201705_eth-wifi-ble-gw-com_0.0.1.tar.gz
2) 问题现象:子设备配置升级后,没有进入升级回调

Snipaste_2024-03-01_11-26-02.png
Snipaste_2024-03-01_11-26-19.png
Snipaste_2024-03-01_11-27-09.png

Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 11:33
by Kyson

这是网关 ota 回调哈,子设备 ota 参考 子设备 OTA 升级


Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 11:48
by wyh

好的,我再试一下。我把这个附属固件当成子设备固件了

Snipaste_2024-03-01_11-47-42.png

Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 11:49
by wyh

同时,我想请教一下,如果我子设备有两个mcu,我该怎么上报两个版本号,两个固件都支持升级啊


Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 12:10
by Kyson

子设备绑定接口可以上报附属固件版本号。attr 和 attr_num

Code: Select all

OPERATE_RET tuya_iot_gw_bind_dev_attr(IN CONST GW_PERMIT_DEV_TP_T tp,IN CONST USER_DEV_DTL_DEF_T uddd, USER_DEV_DTL_DEF_T uddd2,\
                                      IN CONST CHAR_T *id,IN CONST CHAR_T *pk,IN CONST CHAR_T *ver, \
                                      IN CONST GW_ATTACH_ATTR_T *attr,IN CONST UINT_T attr_num, \
                                      IN CONST BOOL_T oem, IN CONST CHAR_T *p_firmwarekey);

Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 1日 13:21
by wyh

好的,我验证一下,感谢


Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Mar 30日 10:43
by wyh

您好,我想再请教一下附属固件升级完成之后怎么上报附属固件的版本号,我现在报的方式实际都没有成功

Snipaste_2024-03-30_10-43-02.png
Snipaste_2024-03-30_10-42-02.png
Snipaste_2024-03-30_10-42-21.png
Snipaste_2024-03-30_10-42-43.png

Re: 【求助】【网关】子设备升级无法进入升级回调

Posted: 2024年 Apr 1日 10:04
by Kyson

调用 tuya_iot_gw_subdevice_update_versions 接口上报,attr 的数量要跟 tuya_iot_gw_bind_dev_attr 接口绑定的时候 attr 数量一致。


Re: 【已解决】【网关】子设备升级无法进入升级回调

Posted: 2024年 Apr 2日 10:00
by wyh

感谢