TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2 (ble5_simple_centrol_cc2640r2lp_app) 連線後立即斷線

您好, 

         我目前 IDE 使用 CCS, 範例程式使用 ble5_simple_centrol_cc2640r2lp_app, 我嘗試和一個 peripheral 裝置連線, 

目前遇到的問題為, peripheral 裝置可以掃描的到也可連接, 但是一旦連接就會馬上斷線,  

peripheral 裝置的資訊如下 : 

    UUID =>  2,1,6,12,8,53,59,53,47,52,41,2d,50,41,2d,53,54,2d,34,33,42,0, 

    BT Address => 98:58:8a:0a:34:3b

我做了以下的修改 :

#define SIMPLEPROFILE_SERV_UUID               0x5953    // 配合 peripheral 的 UUID

在 SimpleCentral_processAppMsg() 這個 API 裏我過濾了 BT Address 使其能直接找到我的 peripheral 裝置,

用 pAdvRpt->addr[i] 這個變數去過濾, 如此就可以找到我的 peripheral 裝置並可以連接, 但是, 一旦連接就會馬上斷開, 

能否協我解決此問題, 感謝.

UART 輸出的 Debug LOG 如下示之 :  

*Simple Central
====================
*Simple Central
< Next Item
+Set Scanning PHY >
Discover Devices
Initialized
Num Conns: 0
ID Addr: 0x546C0E83372D
RP Addr: 0x635D9EEFA115
< Next Item
Discover Devices >
*Simple Central
Stop Discovering >
*Simple Central
Stop Discovering >
Discovering…
Discovered: 0x98588A0A343B
Discovered: 0x98588A0A343B
Discovered: 0x98588A0A343B
Discovered: 0x98588A0A343B
Discovered: 0x98588A0A343B
1 devices discovered
*Simple Central
< Next Item
+Set Scanning PHY >
Discover Devices
+Connect to
< Next Item
Discover Devices >
+Connect to
< Next Item
+Connect to >
*Connect to
< Next Item
0x98588A0A343B >
+Upper Menu
Connecting…
*Simple Central
Cancel Connecting >
Connected to 0x98588A0A343B
Num Conns: 1
*Simple Central
< Next Item
+Set Scanning PHY >
Discover Devices
+Work with
Pairing started
Unknown Cmd Status: 0x2013::0x00
Unknown Cmd Status: 0x2025::0x00
Unknown Cmd Status: 0x2026::0x00
RP Addr: 0x6C66AC60DA3E
0x98588A0A343B is disconnected
Num Conns: 0
*Simple Central
< Next Item
+Set Scanning PHY >
Discover Devices
RP Addr: 0x4966052E54F7

Viki Shi:

您好,已在【e2echina.ti.com/…/186913】回复

sihan chen:

回复 Viki Shi:

謝謝協助.

sihan chen:

回复 Viki Shi:

謝謝協助.

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2 (ble5_simple_centrol_cc2640r2lp_app) 連線後立即斷線
分享到: 更多 (0)