Search found 226 matches

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

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

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 郭老庄
2025年 Mar 31日 16:37
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

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

by 郭老庄
2025年 Mar 31日 16:20
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 郭老庄
2025年 Mar 31日 15:51
Forum: TuyaOS-多媒体&机器人开发
Topic: 蓝牙配网,app数据没有解析出来。
Replies: 9
Views: 100

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

上个帖子已经回复过你了
tkl_ble_gatts_service_add 的入参p_service你没有赋值

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

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

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解析数据。

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

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

这些功能都是sdk做的,你只需把tkl接口适配好即可

by 郭老庄
2025年 Mar 25日 11:48
Forum: TuyaOS-多媒体&机器人开发
Topic: ipc蓝牙配网tkl_ble_gap_adv_rsp_data_set接口没有被调用
Replies: 2
Views: 124

Re: ipc蓝牙配网tkl_ble_gap_adv_rsp_data_set接口没有被调用

sdk调用到tkl_ble_gap_adv_rsp_data_set接口的前提是,sdk知道蓝牙协议栈已初始化成功。
协议栈初始化成功这个事件是你来告诉我的,具体的方法是,通过我注册的gap回调通知到sdk

by 郭老庄
2025年 Mar 7日 20:06
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】4G配网问题求助
Replies: 2
Views: 1603

Re: 【SDK】4G配网问题求助

[tuya_svc_netmgr_linkage.c:141] default linkage[1] is set, switch is disabled
你调用了tuya_svc_netmgr_linkage_set_default函数,把有线设置成了默认连接方式,但是却告知sdk wifi 链路通了(is_up)