|
查看: 2547|回复: 4

[BLE SDK] 连接断开

[复制链接]

20

主题

22

回帖

254

积分

华贵铂金

积分
254
发表于 2025-8-4 11:31:15 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258_master_kma_dongle
SDK及版本: telink_kite_ble_sdk_v3.4.1
请问一下我在首次配对的时候走user_manual_paring = (memcmp(pa->data, telink_adv_trigger_paring_8258, sizeof(telink_adv_trigger_paring_8258)) == 0) && (rssi > -56);   ->  连接成功后                //save current connect address type and address
                cur_conn_device.mac_adrType = pCon->peer_adr_type;
                memcpy(cur_conn_device.mac_addr, pCon->mac, 6);   保存mac地址,第二次连接的时候不让他跑user_manual_paring = (memcmp(pa->data, telink_adv_trigger_paring_8258, sizeof(telink_adv_trigger_paring_8258)) == 0) && (rssi > -56);   让他跑master_auto_connect = tbl_bond_slave_search(pa->adr_type, pa->mac); 连接成功后马上断开连接 ,断开事件是HCI_ERR_CONN_TERM_BY_LOCAL_HOST。我把调用过blm_ll_disconnect的都注释掉也有这个问题。       image.png   

20

主题

22

回帖

254

积分

华贵铂金

积分
254
 楼主| 发表于 2025-8-4 15:21:54 | 显示全部楼层 来自 广东
我现在的问题就是回连的时候走 master_auto_connect = tbl_bond_slave_search(pa->adr_type, pa->mac); 会马上断开连接, HCI_ERR_CONN_TERM_BY_LOCAL_HOST

145

主题

338

回帖

1588

积分

管理员

积分
1588
发表于 2025-8-5 11:47:38 | 显示全部楼层 来自 上海
麻烦确认下您当前使用的版本是telink_kite_ble_sdk_v3.4.1吗?这个版本是比较旧的版本了,如果是新开发的话,推荐使用wiki上的最新版本

20

主题

22

回帖

254

积分

华贵铂金

积分
254
 楼主| 发表于 2025-8-5 14:35:49 | 显示全部楼层 来自 广东
用的是ble_sdk_multimode,这个还有新的版本吗?没找到

145

主题

338

回帖

1588

积分

管理员

积分
1588
发表于 2025-8-8 13:41:35 | 显示全部楼层 来自 上海

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部