我現(xiàn)在是用573做主機(jī),與別的從機(jī)連接時(shí)遇到的問題
1、調(diào)用查找主服務(wù)UUID句柄GATT_DiscPrimaryServiceByUUID,經(jīng)常會(huì)沒有收到任何回調(diào),好像沒找到這個(gè)服務(wù)一樣,導(dǎo)致不能繼續(xù)查找子服務(wù)UUID
2、有時(shí)候有回調(diào)后,查找子服務(wù)UUID時(shí),使用GATT_ReadUsingCharUUID查找,會(huì)返回錯(cuò)誤碼0x02,我查看好像是無(wú)法讀取屬性,用GATT_DiscCharsByUUID才行,我在網(wǎng)上看,用這個(gè)是要將句柄+1使用?
3、查找到UUID,可以進(jìn)行發(fā)送時(shí),使用GATT_WriteLongCharDesc 這個(gè)函數(shù)發(fā)送,一直會(huì)返回
pMsg->method=1
pMsg->msg.errorRsp.reqOpcode = 0x18
Write Error: 0x0d
這個(gè)是什么問題呢?
4、有時(shí)候連接一段時(shí)間后,RSSI值,會(huì)變成RSSI:-0dB
5、主機(jī)和設(shè)備連接一段時(shí)間,會(huì)自動(dòng)斷開,然后又重連,設(shè)備和手機(jī)連接時(shí),是不會(huì)斷開的,這個(gè)是什么問題?