蓝牙配网,app数据没有解析出来。

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


pony
Posts: 25

郭老庄 2025年 Apr 1日 10:29

sdk收到TAL_BLE_EVT_WRITE_REQ的时候,会判断
p_event->gatt_event.write_report.char_handle 和 你在tkl_ble_gatts_service_add的时候,property = TKL_BLE_GATT_CHAR_PROP_WRITE 时赋值的handle是否相同。你再加打印看看

两个地方的handle改成一样的没有改善,输出log差别不大。

pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

郭老庄 2025年 Apr 1日 10:29

sdk收到TAL_BLE_EVT_WRITE_REQ的时候,会判断
p_event->gatt_event.write_report.char_handle 和 你在tkl_ble_gatts_service_add的时候,property = TKL_BLE_GATT_CHAR_PROP_WRITE 时赋值的handle是否相同。你再加打印看看

两处handle值设成相同的TAL_BLE_EVT_WRITE_REQ还是没有解析,log输出差不多。

郭老庄
Posts: 236

Re: 蓝牙配网,app数据没有解析出来。

加了打印,帮忙抓个日志再看看

Attachments
libtuyaos.tar.gz
(2.01 MiB) Downloaded 42 times
pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

郭老庄 2025年 Apr 2日 16:38

加了打印,帮忙抓个日志再看看

上述handle问题改好之后,出现[tuya_ble_data_handler.c:708] ble recv data len err:56855的报错。附件中为log日志。

Attachments
04.log
(44.8 KiB) Downloaded 20 times
pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

pony 2025年 Apr 5日 14:53
郭老庄 2025年 Apr 2日 16:38

加了打印,帮忙抓个日志再看看

上述handle问题改好之后,出现[tuya_ble_data_handler.c:708] ble recv data len err:56855的报错。附件中为log日志。

还请麻烦帮看下上面出现错误的log。

pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

pony 2025年 Apr 5日 14:53
郭老庄 2025年 Apr 2日 16:38

加了打印,帮忙抓个日志再看看

上述handle问题改好之后,出现[tuya_ble_data_handler.c:708] ble recv data len err:56855的报错。附件中为log日志。

麻烦有时间帮看下这个sdk内部的报错。是数据有问题还是啥。

郭老庄
Posts: 236

Re: 蓝牙配网,app数据没有解析出来。

pony 2025年 Apr 8日 11:45
pony 2025年 Apr 5日 14:53
郭老庄 2025年 Apr 2日 16:38

加了打印,帮忙抓个日志再看看

上述handle问题改好之后,出现[tuya_ble_data_handler.c:708] ble recv data len err:56855的报错。附件中为log日志。

麻烦有时间帮看下这个sdk内部的报错。是数据有问题还是啥。

是接收的数据有问题,可以用NRF模拟一下接收和发送,看看有没有问题

pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

郭老庄 2025年 Apr 9日 09:40
pony 2025年 Apr 8日 11:45
pony 2025年 Apr 5日 14:53

上述handle问题改好之后,出现[tuya_ble_data_handler.c:708] ble recv data len err:56855的报错。附件中为log日志。

麻烦有时间帮看下这个sdk内部的报错。是数据有问题还是啥。

是接收的数据有问题,可以用NRF模拟一下接收和发送,看看有没有问题

您好,上周用NRF测试了一下发送数据没问题,请教下接收是怎么模拟的?看log好像是设备收到app的数据后解析出的问题。

郭老庄
Posts: 236

Re: 蓝牙配网,app数据没有解析出来。

pony 2025年 Apr 15日 09:43
郭老庄 2025年 Apr 9日 09:40
pony 2025年 Apr 8日 11:45

麻烦有时间帮看下这个sdk内部的报错。是数据有问题还是啥。

是接收的数据有问题,可以用NRF模拟一下接收和发送,看看有没有问题

您好,上周用NRF测试了一下发送数据没问题,请教下接收是怎么模拟的?看log好像是设备收到app的数据后解析出的问题。

也可以用NRF模拟接收。先不用管sdk的打印,只看NRF发送的数据,设备端有没有正确接收

pony
Posts: 25

Re: 蓝牙配网,app数据没有解析出来。

设备端有正确接收,附件中是调试log,包含调试配网报错和通过NRF给设备发能正确接收的记录。现在问题是把数据传给sdk解析报 ble recv data len err.下面是报错位置:
[01-01 00:00:20 ty E][2b14][tuya_ble_data_handler.c:708] ble recv data len err:38533
具体详见附件log。
麻烦尽快看下,谢谢。

Attachments
00.log
(53.45 KiB) Downloaded 11 times
Post Reply