BLE外设:连接时扫描

时间:2015-11-29 21:18:25

标签: node.js bluez bluetooth-lowenergy

是否可以在连接到中央时对广告进行外围扫描?似乎扫描广告连接外围设备但我需要同时执行这两项操作。外围设备应该能够从它所采集的广告中报告RSSI测量结果。

我正在使用' bleno'对于外围和高贵的'用于在linux盒子上扫描(bluez)

1 个答案:

答案 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,那么不,因为蓝牙规范不允许它。