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

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
vincent09821
Posts: 7

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

e4bb51dc78d666fba362a1a83839f069.png
4d5364b63aecc7caa97ef6558efc5944.png

Tags:
NICE
Posts: 110

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

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

vincent09821
Posts: 7

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

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

it_xh
Posts: 42

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

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

Post Reply