用手机lightblue能连接从机并发送消息,但是用烧了SimpleBLECentral 这个的开发板就有问题,up键发现设备–选择–连接–连接成功,到这里正常,接下来去发现服务的时候发现不到,pMsg->msg.findByTypeValueRsp.numInfo 主机收到的这个是0。
—–Connecting—
—0xEC24B846F5C5—
—Connected—
—0xEC24B846F5C5—
———-simpleBLEGATTDiscoveryEvent—————-
———-Service found, store handles—————-
—Disconnected—
—Reason: 63—
谢谢。
Viki Shi:
根据蓝牙规范的定义,Reason: 63原因是MAC Connection Failed,是USB dongle做主机吗?
rui ma2:
回复 Viki Shi:
cc2541开发板
rui ma2:
回复 Viki Shi:
已经进入GAP_LINK_ESTABLISHED_EVENT这个事件 是连接失败吗? 之后因为没有服务句柄,去发现服务
mark_xu:
你检测一下你主机程序,应该是配置的问题
rui ma2:
回复 mark_xu:
主机用的simpleBLECentral 没改过 默认发现服务fff0 用lightblue能连接这个服务 并发送消息