fugong
请教下主机和从机连接过程是否是以下过程:一、首先从机定时发送广播数据包;二、主机定时扫描,主机以红圈2的地址为依据判断所扫描的包是否为广播包,如判断为广播包后,则继续接收红圈2之后的剩余部分的数据,剩余部分中的红圈3是从机地址;三、主机接收完广播包后,向从机发送连接请求包;四、从机接收到连接请求包后,判断红圈5地址是否为自己的地址,如果是,就继续接收红圈5后面的剩余数据,这样主机和从机就可以按照红圈5后面的数据约定好通信的规格;五、在此之后的每次连接事件中,主机和从机都以红圈5的地址为依据来判断这个包是不是对方发来的。是这样理解吗?
走进风雨里
关于BLE主从连接的过程大体上正确,如果从机有Scan Response Data则在广播信息交互后主机会发起请求获取。
关于Access Address的详细描述建议参考蓝牙核心规范,以《BLUETOOTH CORE SPECIFICATION Version 5.1》为例,在第2682页“2.1.2 Access Address ”章节有详细描述。
打开微信,使用“扫一扫”即可关注