建立連接后,會(huì)開啟服務(wù)發(fā)現(xiàn),無(wú)法發(fā)現(xiàn)服務(wù)卡住的情況(出現(xiàn)頻率挺高的),過幾十秒后會(huì)發(fā)送disconnect reason:0x22,請(qǐng)問這個(gè)可能是什么原因?
使用central例程進(jìn)行測(cè)試。并查看板子上面有沒有外掛32K晶振,作為主機(jī)務(wù)必外掛32K晶振。
可以先將板子燒錄從機(jī)peripheral例程,然后使用手機(jī)BLE調(diào)試助手連接查看數(shù)據(jù)收發(fā)是否正常。
發(fā)現(xiàn)服務(wù)的函數(shù)可以使用博客的函數(shù),進(jìn)行枚舉所有的服務(wù):
藍(lán)牙BLE主機(jī)Central講解三(服務(wù)枚舉) - SweetTea_lllpc - 博客園 (cnblogs.com)
我用的是官方的demo板(592作為從機(jī),582作為主機(jī)),應(yīng)該不存在硬件上的問題。我整理一下代碼片段再發(fā)出來(lái)。另外一個(gè)問題就是這個(gè)GAPBondMgr_PeriSecurityReq的api使用方法是怎樣的?是建立連接后首次配對(duì)綁定時(shí)調(diào)用,還是每次建立連接后都去調(diào)用呢?謝謝!