我现在是用573做主机,与别的从机连接时遇到的问题
1、调用查找主服务UUID句柄GATT_DiscPrimaryServiceByUUID,经常会没有收到任何回调,好像没找到这个服务一样,导致不能继续查找子服务UUID
2、有时候有回调后,查找子服务UUID时,使用GATT_ReadUsingCharUUID查找,会返回错误码0x02,我查看好像是无法读取属性,用GATT_DiscCharsByUUID才行,我在网上看,用这个是要将句柄+1使用?
3、查找到UUID,可以进行发送时,使用GATT_WriteLongCharDesc 这个函数发送,一直会返回
pMsg->method=1
pMsg->msg.errorRsp.reqOpcode = 0x18
Write Error: 0x0d
这个是什么问题呢?
4、有时候连接一段时间后,RSSI值,会变成RSSI:-0dB
5、主机和设备连接一段时间,会自动断开,然后又重连,设备和手机连接时,是不会断开的,这个是什么问题?