Page 1 of 1

[蓝牙]基于FR8016HA的tuyaos 3.8.0版本如何升级扩展固件

Posted: 2026年 Mar 4日 10:38
by vincent09821

对接的是涂鸦app,通过涂鸦开发者平台进行推送固件升级。现需求是如何通过平台把子设备的升级文件推送主设备,再由主设备跟子设备交互进行升级,以及如何区分是哪个设备的Ota升级请求。

e4bb51dc78d666fba362a1a83839f069.png
4d5364b63aecc7caa97ef6558efc5944.png

Re: [蓝牙]基于FR8016HA的tuyaos 3.8.0版本如何升级扩展固件

Posted: 2026年 Mar 5日 15:23
by NICE

你好,FR8016是主设备吗?子设备是什么类型的设备?主设备和子设备怎么连接通信的?最多有几个子设备?


Re: [蓝牙]基于FR8016HA的tuyaos 3.8.0版本如何升级扩展固件

Posted: 2026年 Mar 6日 13:55
by vincent09821

FR8016是主设备,主设备与子设备通过串口连接通信的,只有一个子设备


Re: [蓝牙]基于FR8016HA的tuyaos 3.8.0版本如何升级扩展固件

Posted: 2026年 Mar 16日 15:44
by it_xh
vincent09821 2026年 Mar 6日 13:55

FR8016是主设备,主设备与子设备通过串口连接通信的,只有一个子设备

您好,OTA升级我们是支持给BLE、MCU、附属固件升级,每种是通过ota_channel来区分,其中
BLE,channel=0
MCU ,channel=1
附件,channel=10-19,最多支持10个附属固件。

在您描述的硬件拓扑下,建议子设备可以看成是MCU来处理;
代码层面
1)使能TUYA_BLE_FEATURE_UART_COMMON_ENABLE宏定义
2)主设备与子设备串口收发通信的,详见tuya_ble_uart_common.c
3)两者通信串口协议文档:https://developer.tuya.com/cn/docs/mcu- ... wc0s33242s