微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > ble central 必须要先扫描再建立连接吗?

ble central 必须要先扫描再建立连接吗?

时间:10-02 整理:3721RD 点击:

central 第一次扫描后发现 peripheral 后,我断开连接(peripheral直接断电),然后并未扫描就之间establish link成功,我的问题是每次建立连接前都需要重新扫描吗?如果不是的话,是连接并未断开?还是二者之间一直维持着连接?

sun,

是的。

BLE中,每次都需要central 扫描到peripheral 后再连接。

直接在主机中指定可连接的从机地址,而不再进行扫描,当指定地址的从机上电后,主机主动去连接该设备,这样可以吧

hello yan,这是不是意味着如果我事先知道从机的BDAddr,那我就可以不经过扫描而上电直接进行连接?并且扫描只是判断设备在不在?我可以这样理解吗?

这样我试过是可以的,但是怎么判断从设备在不在呢?

不是一直连接,而是进行了绑定,主机记住了从机的地址,从机只要在广播,第二次就可以直接连接成功,官方程序是有绑定这一段程序的。绑定之后不需要扫描。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top