如何过滤和遵循蓝牙mac地址



对于一个工作项目,我有一个蓝牙mac的列表,其中包括它们的外观和从移动传感器中消失的时间。我想过滤这些MAC地址,并知道他们是否在跟踪我的传感器。

首先,我得到了每个mac检测的持续时间,以了解它们是否在设备旁边足够长的时间。但对于我正在构建的模型来说,这还不够。

我知道bt mac地址会随着时间的推移而随机更改。因此,如果mac地址在OUI列表中,我也会得到信息。但他们中的一些人在OUI名单上。

所以我的问题是:我能用另一种方法知道MAC是否与耳机、手机或智能手表等真实设备匹配吗?

您不能专门使用MAC地址来告诉您设备的类型。除了无法找到真实地址(如果设备使用LE隐私(外,MAC地址和设备类型之间没有关联。

一些设备包括";外观";作为BLE广告的一部分。该字段反映了作为本文档中值之一的设备类型:-

外观值蓝牙文档

然而,许多设备在广告中选择忽略这一领域,因此您无法获得100%的覆盖率。你可以在你的应用程序中尝试这个,如果一个设备不包括这个字段,你可以认为它是";未知";。有关外观字段的更多信息,请点击此处:-

  • 蓝牙低能耗工作原理:广告
  • BLE广告中如何使用外观数据类型
  • BLE数据中的标志字段是强制性的吗
  • 蓝牙分配号码和GAP

相关内容

  • 没有找到相关文章

最新更新