Beacon(或 BLE 设备)监控区域扩展功能

Beacon(or BLE device) extended feature for monitoring region

我正在从事一个项目,该项目利用 iBeacons 或特殊的 BLE 设备来监控特定区域,并根据经过该区域的启用蓝牙设备的人跟踪信息。

更具体地说,有两个主要特征。

首先是在用户经过其中一个信标时向其蓝牙设备上安装了应用程序的用户发送适当的通知

其次,每个信标都会跟踪通过其区域的具有蓝牙功能的设备的人数。因此,它应该能够计算没有安装应用程序的任何设备的数量,并且应该能够以某种方式自行将数据发送到服务器

我知道 beacon 本身不能与其他设备通信,只能通过空中广播一小块数据(UUID、主要和次要)。所以第一个功能可以只用普通的信标设备来实现。

但挑战在于第二个功能,即 beacon 或 BLE 设备应该能够持续扫描附近的设备,对发现的设备进行计数,而不是连接它们,并将此数据发送到服务器。

是否有支持上述两种功能的芯片组、信标或 BLE 设备?如果是这样,那么有人知道哪个制造商或公司生产这种设备吗?

我不相信有现成的设备可以执行您提到的第二个用例,尽管 Euclid Analytics 等一些公司提供使用其硬件执行此操作的付费服务。

我自己致力于构建设备来嗅探此用例的流量。基本思路是安装带有 WiFi and/or 蓝牙接口的小型计算机,并使用它不断扫描流量并记录唯一 MAC 地址(在 WiFi 混杂模式下)。这样做的主要技巧是设备必须始终打开并激活这些接口之一才能工作。通常情况并非如此,除非在 phone 上启用了 WiFi 并且它正在主动搜索已知的 WiFi 网络。

收集和分析这些数据并非易事。这就是像 Euclid 这样的公司存在的原因,你不能只在亚马逊上购买这样的传感器。