Search found 11 matches

by cxl
2026年 Jun 1日 20:26
Forum: TuyaOS-多媒体&机器人开发
Topic: AIC8800 WiFi 蓝牙双模适配蓝牙配网出现ble_data_unpack err:-7937
Replies: 0
Views: 27

AIC8800 WiFi 蓝牙双模适配蓝牙配网出现ble_data_unpack err:-7937

问题: 蓝牙配网流程中,遇到ble_data_unpack err:-7937后配网失败 相关信息: 1.AIC8800 WiFi 蓝牙双模,走lbh启动BLE 2.tkl_ble_gatts_service_add中固定为handle赋值0x01, p_char[n].handle 赋值1,2,3 3.配网流程中首次app发送蓝牙数据解析成功,然后通知到app,app再下发了29个字节数据?此数据包解包失败,重复跑,始终固定29个字节 4.mtu设为247,并通过TKL_BLE_GATT_EVT_MTU_RSP上报了 5.为排除蓝牙本身丢包,在mtu为247时,通过nrf连接蓝牙,固定发送下...
by cxl
2025年 Apr 7日 11:59
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

确认到这个同步问题了,现在这一步走通了,但是遇到了新的问题,配网时数据发送后看到有报错[01-01 00:07:04 ty E][db84][tuya_ble_data_handler.c:708] ble recv data len err:17770,目前不确定什么问题,看有走到tkl_ble_gatts_value_notify并成功返回;而我用NRF工具测试也会报错[01-01 00:18:35 ty E][db84][tuya_ble_data_handler.c:660] ble_data_unpack err:-7937 首先,用NRF工具测试报错是正常的,nrf发送的格式不符...
by cxl
2025年 Apr 7日 10:16
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

gf:ble_peripheral_info.char_handle[TAL_COMMON_WRITE_CHAR_INDEX] = 0 这个值异常 正常情况下,sdk收到TAL_BLE_EVT_PERIPHERAL_CONNECT事件后,会更新ble_peripheral_info.char_handle[TAL_COMMON_WRITE_CHAR_INDEX]的值。之前你给我的日志来看,并没有通知sdk TAL_BLE_EVT_PERIPHERAL_CONNECT事件 确认到这个同步问题了,现在这一步走通了,但是遇到了新的问题,配网时数据发送后看到有报错[01-01 00:07:04 ty...
by cxl
2025年 Apr 3日 17:31
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

gf:ble_peripheral_info.char_handle[TAL_COMMON_WRITE_CHAR_INDEX] = 0 这个值异常 正常情况下,sdk收到TAL_BLE_EVT_PERIPHERAL_CONNECT事件后,会更新ble_peripheral_info.char_handle[TAL_COMMON_WRITE_CHAR_INDEX]的值。之前你给我的日志来看,并没有通知sdk TAL_BLE_EVT_PERIPHERAL_CONNECT事件 确认到这个同步问题了,现在这一步走通了,但是遇到了新的问题,配网时数据发送后看到有报错[01-01 00:07:04 ty...
by cxl
2025年 Apr 3日 12:24
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

加了日志 使用了这个debug的库,看打印果然与本地的对不上,TAL_COMMON_WRITE_CHAR_INDEX对应的handle默认为0吗,我有在tkl_ble_gatts_service_add中进行赋值呢,是否没有同步到本地? [tkl_ble_gattc_data_proc:224]send gatt event type:7 (TKL_BLE_GATT_EVT_WRITE_REQ) [tkl_ble_gattc_data_proc:225]event.gatt_event.write_report.char_handle :1 gf:p_event->ble_event.wri...
by cxl
2025年 Apr 2日 20:44
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

郭老庄 2025年 Apr 2日 20:14

君正工具链有点儿乱,你把工具链信息提供一下,我出个debug版本

tkl本地数据与外部有交互的看能不能都有打印,以方便我确认看是哪些地方参数赋值不对

by cxl
2025年 Apr 2日 20:31
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

君正工具链有点儿乱,你把工具链信息提供一下,我出个debug版本 Target: mips-linux-gnu Configured with: /project/Mips-Toolchain/release_3.x.x-gcc5.4.0/src/gcc-5-2015.11/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=mips-linux-gnu --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-p...
by cxl
2025年 Apr 2日 19:59
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

从sdk侧来看,tkl先通知sdk 协议栈初始化成功,接着通知sdk 蓝牙断开。正常来说,在通知sdk断开之前,还要通知连接成功。 现在还不清楚断开的原因,可以先用nrf看看uuid是不是对的。跟下面这个对比一下 https://developer.tuya.com/cn/docs/iot-device-dev/tuyaos-package-ipc-device?id=Kcv9vq9pubeja tal_ble_peripheral_test.c示例文件中看在收到TAL_BLE_EVT_WRITE_REQ事件时会判断随事件传入的char_handle与本地存储的可写handle,一致的话会进...
by cxl
2025年 Apr 2日 19:52
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

郭老庄 2025年 Apr 2日 19:38

从sdk侧来看,tkl先通知sdk 协议栈初始化成功,接着通知sdk 蓝牙断开。正常来说,在通知sdk断开之前,还要通知连接成功。
现在还不清楚断开的原因,可以先用nrf看看uuid是不是对的。跟下面这个对比一下
https://developer.tuya.com/cn/docs/iot- ... 9vq9pubeja

我这里连接后查看是一致的,在log中也打印出来了,均是一致的

by cxl
2025年 Apr 2日 19:48
Forum: TuyaOS-多媒体&机器人开发
Topic: 求助,蓝牙配网失败
Replies: 14
Views: 16590

Re: 求助,蓝牙配网失败

我核对了,uuid均一致的,这是我这里连接后的截图