当连接到中央时,是否可以对广告进行外围扫描?这似乎是扫描广告,或有您的外围连接,但我需要做这两个。外围设备应该能够从它接收到的广告中报告RSSI的测量结果。
我用“bleno”作为外围设备,在linux上使用“崇高”扫描(bluez)。
发布于 2016-02-28 18:06:46
根据设备上的蓝牙版本的不同,这个问题的答案也不同。
蓝牙 v4.0:
无论是否连接,外围设备都不能扫描。外设只能发送广告或接受传入连接。欲知更多资料,请参阅本文件,第18页:-
http://chapters.comsoc.org/vancouver/BTLER3.pdf
蓝牙v4.1上的:
一个设备可以同时发挥中心和外围的作用。这意味着,如果一个外围设备连接到一个中央设备,它仍然可以在它的“中心模式”中扫描设备。详情请参阅本连结,第5页:-
http://www.ietf.org/proceedings/89/slides/slides-89-6lo-4.pdf
总之,如果您的设备是BT v4.1或更高版本,那么这取决于芯片制造商,如果它是v4.0,那么没有,因为蓝牙规范不允许它。
https://stackoverflow.com/questions/33988250
复制相似问题