是否可以在连接到中央时对广告进行外围扫描?似乎扫描广告或连接外围设备但我需要同时执行这两项操作。外围设备应该能够从它所采集的广告中报告RSSI测量结果。
我正在使用' bleno'对于外围和高贵的'用于在linux盒子上扫描(bluez)
答案 0 :(得分:3)
这个问题的答案取决于您的设备所使用的蓝牙版本。
对于蓝牙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,那么不,因为蓝牙规范不允许它。