Search found 48 matches

by it_xh
2026年 Mar 20日 21:25
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

之前我用VScode编译会生成类似这样的文件: tuyaos_demo_ble_peripheral_1.0.2.hexf tuyaos_demo_ble_peripheral_PROD_1.0.2.hexf tuyaos_demo_ble_peripheral_QIO_1.0.2.hexf tuyaos_demo_ble_peripheral_UA_1.0.2.hexf tuyaos_demo_ble_peripheral_UG_1.0.2.bin 用于ota的为tuyaos_demo_ble_peripheral_UG_1.0.2.bin 文件 用于烧录固件的为tuyaos_demo_b...
by it_xh
2026年 Mar 20日 09:56
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

  1. 不建议在tuya_ble_config.h内直接改默认配置,可以在custom_tuya_ble_config.h内重定义所需的
  2. PHY6222平台原生支持的IDE是keil,通过vscode首次build后,会生成keil工程,路径在:PHY6222_TuyaOS-3.10.0\software\TuyaOS\.log\Demo.uvprojx。
  3. 按需选择自己熟悉的开发环境,如果是原生IDE(eg.keil)可能会有如下好处
    • 不存有之前反馈的rebuild后丢失配置问题
    • 编译时间会短,vscode每次都是全编译
by it_xh
2026年 Mar 19日 17:07
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

PHY6222_TuyaOS-3.10.0 这个版本下可以搜到相关的内容呢,如图

企业微信截图_17739098799060.png

关于rebuild后,app_config.h下的东西会消失, 是因为执行build project时会先清空(这点我们关注到了 后续会调整 不覆盖app_config.h)。当前您可以在.log\下用原生IDE打开项目,并做刚才的修改。

by it_xh
2026年 Mar 19日 16:09
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

这个就是共享逻辑,不是通过前台配置的,由固件来决定;
您可以在tuyaos sdk里搜索下这个宏定义TUYA_BLE_DEVICE_SHARED

在app_config.h下重定义下面2个mcaro,然后尝试看下 是否符合预期
#define TUYA_BLE_DEVICE_SHARED 1
#define TUYA_BLE_DEVICE_UNBIND_MODE 0

by it_xh
2026年 Mar 19日 15:11
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

从adv看 不是共享类设备;

回到正体,我大概理解您所表述的意思了。

设备实操:A用户绑定之后需要进行解绑操作,B用户才能进行绑定;
对文档理解:即A用户进行绑定之后B用户也可以进行绑定;

A绑定后,B用户可绑定的前提是设备必须处于可配网状态。一般通过执行如下操作 可重新进入可配对状态
1)app内做解绑操作
2)设备本地重置

文档的描述,省略了需重进入配网状态的描述,给您造成理解上的不一致,抱歉。

by it_xh
2026年 Mar 19日 11:49
Forum: TuyaOS-蓝牙设备开发
Topic: TuyaOS开发体脂秤品类如果设置成弱绑定模式
Replies: 14
Views: 3394

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

在此之上 设备形态还有一个定义,是否属于共享类设备。

  • 如非共享类,配置的设备绑定属性有意义;
  • 如是共享类设备,配置的设备绑定属性意义不大;

如果确认设备是否为共享类,todo list
1、可以抓一份设备的ADV确认下,该设备是否属于共享类;(用nrf connect查看,并截图adv raw数据)
2、提供下当前产品开发用的tuyaos sdk版本与平台,以及其他有效信息

by it_xh
2026年 Mar 16日 15:44
Forum: TuyaOS-蓝牙设备开发
Topic: [蓝牙]基于FR8016HA的tuyaos 3.8.0版本如何升级扩展固件
Replies: 3
Views: 2982

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

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.tu...
by it_xh
2025年 Dec 24日 21:22
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】蓝牙智能门锁怎么上报离线开锁记录
Replies: 1
Views: 5341

Re: 蓝牙智能门锁怎么上报离线开锁记录

上报记录型数据接口,详见:https://developer.tuya.com/cn/docs/iot-device-dev/bluetooth_software_map_bt_dp_data?id=Kcmeae40r8zdq#title-11-DP%20%E4%B8%8A%E6%8A%A5%EF%BC%88%E5%B8%A6%E6%97%B6%E9%97%B4%E6%88%B3%EF%BC%89 企业微信截图_17665816253525.png DP12-指纹开锁记录,格式见:https://developer.tuya.com/cn/docs/iot/ble?id=K9ow3vcpn71...
by it_xh
2025年 Dec 10日 10:23
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】BT3L模组有没有可以获取手机的时间的函数入口
Replies: 3
Views: 5981

Re: BT3L模组有没有可以获取手机的时间的函数入口

可以在custom_tuya_ble_config.h下重配置TUYA_BLE_AUTO_REQUEST_TIME_CONFIGURE

1- Request cloud time.
2- Request phone local time.
3- Request cloud time & DST

by it_xh
2025年 Oct 13日 15:32
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS OS】无法连接网关
Replies: 3
Views: 3019

Re: 【求助】【TuyaOS OS】无法连接网关

  1. TUYA_BLE_DEVICE_SHARED保持默认=0,是共享类设备的定义,门锁不属于
  2. 提供一下网关的devid 以及当前固件版本