Search found 16 matches

by pony
2025年 Apr 1日 10:31
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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是否相同。你再加打印看看

好的

by pony
2025年 Apr 1日 09:52
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

郭老庄 2025年 Mar 31日 16:37

你要给p_service->p_service->p_char.handle赋值


昨天给handle赋值了还是不行。请教一下这个handle要怎么赋值,这个值是从哪里获取?附件是修改后配网的log和相关代码,麻烦帮看下,多谢!

by pony
2025年 Mar 31日 16:42
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

郭老庄 2025年 Mar 31日 16:37

你要给p_service->p_service->p_char.handle赋值


好的

by pony
2025年 Mar 31日 16:30
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

上个帖子已经回复过你了 tkl_ble_gatts_service_add 的入参p_service你没有赋值 有赋值,我是在ble_smart_gatt_svcs_init中赋的固定值。p_service的值主要部分我打印出来跟下面一样的,所以按照高拓demo写的固定值。这个地方如果没赋值,蓝牙是搜索不到的。 { /* Service: GATT */ .type = BLE_GATT_SVC_TYPE_PRIMARY, .uuid = BLE_UUID16_DECLARE(BLE_USER_DATA_SVC_UUID16), .characteristics = (struct ble_...
by pony
2025年 Mar 31日 16:12
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

上个帖子已经回复过你了 tkl_ble_gatts_service_add 的入参p_service你没有赋值 有赋值,我是在ble_smart_gatt_svcs_init中赋的固定值。p_service的值主要部分我打印出来跟下面一样的,所以按照高拓demo写的固定值。这个地方如果没赋值,蓝牙是搜索不到的。 { /* Service: GATT */ .type = BLE_GATT_SVC_TYPE_PRIMARY, .uuid = BLE_UUID16_DECLARE(BLE_USER_DATA_SVC_UUID16), .characteristics = (struct ble_...
by pony
2025年 Mar 31日 15:40
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

如标题所示。tuya sdk使用的是sdk_6.2.6,蓝牙设备是高拓的AB6132U。目前能通过app搜索并连接到蓝牙设备。但是设备收到数据并没有解析出来。数据传给sdk但是没看到后续解析的log。附件中为设备蓝牙配网的log和相关的代码。麻烦工程师审核下代码,看有哪些接口没有适配或写法不对的。

by pony
2025年 Mar 31日 13:39
Forum: TuyaOS-多媒体&机器人开发
Topic: 收到gatt回调的数据,如何与app进行交互实现配网。
Replies: 11
Views: 411

Re: 收到gatt回调的数据,如何与app进行交互实现配网。

附件中是最新的log和相关的代码c文件。帮看下TAL_BLE_EVT_WRITE_REQ事件有告诉sdk,但是不知道为什么没有看到sdk解析及后续步骤。

by pony
2025年 Mar 31日 13:39
Forum: TuyaOS-多媒体&机器人开发
Topic: 收到gatt回调的数据,如何与app进行交互实现配网。
Replies: 11
Views: 411

Re: 收到gatt回调的数据,如何与app进行交互实现配网。

郭老庄 2025年 Mar 28日 14:50
pony 2025年 Mar 28日 14:13
郭老庄 2025年 Mar 27日 11:39

是的

附件中是相关代码,还麻烦帮看下有哪些接口没有适配。这个蓝牙配网卡了快2星期,现在感觉快通了,这个产品着急量产还请帮忙看下。

日志显示,tkl接口已经告诉sdk 蓝牙协议栈初始化成功,且跟APP建立了连接。但此后tkl再没有状态通知到sdk。正常来说,跟APP建立连接后,APP会发数据给设备,如果设备收到了,tkl会把TAL_BLE_EVT_WRITE_REQ事件告诉sdk,然后sdk解析数据。

附件中是最新的log和相关的代码c文件。帮看下TAL_BLE_EVT_WRITE_REQ事件有告诉sdk,但是不知道为什么没有看到sdk解析及后续步骤。

by pony
2025年 Mar 28日 18:32
Forum: TuyaOS-多媒体&机器人开发
Topic: 收到gatt回调的数据,如何与app进行交互实现配网。
Replies: 11
Views: 411

Re: 收到gatt回调的数据,如何与app进行交互实现配网。

是的 附件中是相关代码,还麻烦帮看下有哪些接口没有适配。这个蓝牙配网卡了快2星期,现在感觉快通了,这个产品着急量产还请帮忙看下。 日志显示,tkl接口已经告诉sdk 蓝牙协议栈初始化成功,且跟APP建立了连接。但此后tkl再没有状态通知到sdk。正常来说,跟APP建立连接后,APP会发数据给设备,如果设备收到了,tkl会把TAL_BLE_EVT_WRITE_REQ事件告诉sdk,然后sdk解析数据。 tkl获取了到了TAL_BLE_EVT_WRITE_REQ的数据,如log里面的Len=36 step 0 att=0x0 0x21 0x20 0xc 0x2f 0x2e 0xe5 0x47 0...
by pony
2025年 Mar 28日 14:13
Forum: TuyaOS-多媒体&机器人开发
Topic: 收到gatt回调的数据,如何与app进行交互实现配网。
Replies: 11
Views: 411

Re: 收到gatt回调的数据,如何与app进行交互实现配网。

郭老庄 2025年 Mar 27日 11:39

是的

附件中是相关代码,还麻烦帮看下有哪些接口没有适配。这个蓝牙配网卡了快2星期,现在感觉快通了,这个产品着急量产还请帮忙看下。