BlueTooth Reader 和 App 项目的可行性
Feasibility of BlueTooth Reader and App Project
我正在做一个跟踪送货卡车离开和返回办公室的项目。
虽然我知道 RFID 会起作用,但我们也在研究带有移动应用程序的蓝牙。理想情况下,一旦驱动程序安装了该应用程序,我们就会为设备注册一个唯一 ID,并且 BT reader 可以识别何时 phones/deliveries 离开和进入范围而无需任何用户交互。
从 Android 6.0 发行说明来看,MAC 地址似乎对应用程序和 BT 广播隐藏了。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id
应用安装的用户管理和启用BT,这可行吗?
有人可以指出正确的方向以确认可用的标识符吗?
当我理解正确时,您实际上并不想追踪 phone 的位置,而是想知道 person/truck/phone 是否通过某种检查站或大门?
对于较新的智能 phone,您不能依赖可见的 MAC。经典蓝牙通常不可见,只要设备未配对和绑定,BLE MAC 就会随机化。
确实如 PaulW11 所述,简单的方法是实现一个以短广告间隔进行 BLE 广告的应用程序。在此广告中,您可以放置一些自定义数据。这将对所有人可见。此 ID 可以是一些随机数、您分配的数字或其他任何内容。
在大门口,您将实施一个 BLE 扫描仪,以抓取附近的所有广告。
这应该很容易实现。
在这里我也想提一下缺点:如果有人经过大门,你可能会错过他。 Android 的 BLE 总是很棘手,您可能会遇到 phone 上的蓝牙子系统可能已停止工作的情况。
另一方面,如果有人不小心靠近你的门,你会认为他离开或回来了。 Near 在条件好的情况下可以是 50 m 左右,或者在其他情况下只有 10 m。
更糟糕的是:如果有人 'nearly' 在门的范围内,你会偶尔看到我。如果他每 3 分钟左右可见一次,这可能会混淆你的来去逻辑......
我正在做一个跟踪送货卡车离开和返回办公室的项目。
虽然我知道 RFID 会起作用,但我们也在研究带有移动应用程序的蓝牙。理想情况下,一旦驱动程序安装了该应用程序,我们就会为设备注册一个唯一 ID,并且 BT reader 可以识别何时 phones/deliveries 离开和进入范围而无需任何用户交互。
从 Android 6.0 发行说明来看,MAC 地址似乎对应用程序和 BT 广播隐藏了。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id
应用安装的用户管理和启用BT,这可行吗?
有人可以指出正确的方向以确认可用的标识符吗?
当我理解正确时,您实际上并不想追踪 phone 的位置,而是想知道 person/truck/phone 是否通过某种检查站或大门?
对于较新的智能 phone,您不能依赖可见的 MAC。经典蓝牙通常不可见,只要设备未配对和绑定,BLE MAC 就会随机化。
确实如 PaulW11 所述,简单的方法是实现一个以短广告间隔进行 BLE 广告的应用程序。在此广告中,您可以放置一些自定义数据。这将对所有人可见。此 ID 可以是一些随机数、您分配的数字或其他任何内容。
在大门口,您将实施一个 BLE 扫描仪,以抓取附近的所有广告。
这应该很容易实现。
在这里我也想提一下缺点:如果有人经过大门,你可能会错过他。 Android 的 BLE 总是很棘手,您可能会遇到 phone 上的蓝牙子系统可能已停止工作的情况。
另一方面,如果有人不小心靠近你的门,你会认为他离开或回来了。 Near 在条件好的情况下可以是 50 m 左右,或者在其他情况下只有 10 m。
更糟糕的是:如果有人 'nearly' 在门的范围内,你会偶尔看到我。如果他每 3 分钟左右可见一次,这可能会混淆你的来去逻辑......