TI中文支持网
TI专业的中文技术问题搜集分享网站

BLE设备可以主动发现手机等主机吗?

我手里有CC2540,如果我要主动发现手机等设备,就像手机可以发现其他手机蓝牙设备,这是如何实现的,在不绑定和连接的情况下?

Viki Shi:

扫描周围设备即可,推荐参考simpleBLEcentral例程,里面有扫描功能

Zhihua Chen1:

回复 Viki Shi:

你好,谢谢,但是能扫描到手机吗?手机会主动发包吗?扫描参数应该做什么设置呢?谢谢

Viki Shi:

回复 Zhihua Chen1:

需要相应的APP,因为有些手机不支持广播。具体的解释请看这边: https://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/83002.aspx

Zhihua Chen1:

回复 Viki Shi:

那能不能解释一下为什么电脑或者其他安卓设备可以主动去发现一个开启了可以被周围发现功能的手机,他们是怎么获取到手机蓝牙信息的?谢谢

Viki Shi:

回复 Zhihua Chen1:

“开启了可以被周围发现功能的手机”关键在这句,开启了广播自然就能被发现,CC2541也能做到。关键是要你的手机开启广播。建议仔细看一下我给你的链接

Zhihua Chen1:

回复 Viki Shi:

谢谢您的回答,链接我也看了,问题在意我用抓包工具也没有抓到手机发出的广播包,在手机开启了能被周围设备发现的功能,别的手机的确也能发现我的手机,这是个怎么的操作?是其他手机先扫描了,然后手机才回复的,如果我要扫描手机,在扫描参数这一块该怎么配置啊,谢谢

Zhihua Chen1:

回复 Viki Shi:

 我想问的也是这个问题,谢谢。

da qin zheng sheng:

回复 Zhihua Chen1:

手机和电脑蓝牙兼容传统蓝牙和ble蓝牙两种模式,cc2540即使做主机也不能扫描到传统蓝牙的。

Zhihua Chen1:

回复 da qin zheng sheng:

谢谢,那电脑和手机他们之间扫描获取对方设备信息是通过传统蓝牙?BLE不可以实现这个功能吗?

赞(0)
未经允许不得转载:TI中文支持网 » BLE设备可以主动发现手机等主机吗?
分享到: 更多 (0)