BlueTooth Reader和App Project的可行性

问题描述 投票:0回答:1

我正在开展一个跟踪送货卡车离开并返回办公室的项目。

虽然我知道RFID可以工作,但我们也在看蓝牙与移动应用程序。理想情况下,一旦驱动程序安装了应用程序,我们就会为设备注册一个唯一的ID,并且BT读取器会识别电话/交付何时离开并进入范围而无需任何用户交互。

从Android 6.0发行说明中,看起来MAC地址隐藏在应用和BT广播之外。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id

用户管理应用程序安装并启用BT,这是否可行?

有人能指出我正确的方向来确认可用的标识符吗?

bluetooth bluetooth-lowenergy android-bluetooth ios-bluetooth
1个回答
1
投票

当我理解你的时候,你实际上不想跟踪手机的位置,但想知道一个人/卡车/手机是否通过某种检查站或登机口?

对于较新的智能手机,您不能依赖可见的MAC。蓝牙经典通常是不可见的,只要设备没有配对和绑定,BLE MAC就是随机的。

事实上正如PaulW11所说,简单的方法是实现一个以短广告间隔进行BLE广告的应用程序。在此广告中,您可以放置​​一些自定义数据。每个人都可以看到这一点。此ID可以是一些随机数,由您或其他人分配的数字。

在门口你会实现一个BLE扫描仪抓住它附近的所有广告。

这应该很容易实现。

我还想提一下这里的缺点:如果有人经过大门,你可能会想念他。使用Android的BLE总是很棘手,你可能会遇到手机上的蓝牙子系统可能已经停止工作的情况。

另一方面,如果有人意外地靠近你的大门,你会认为他离开或返回。附近可能是约50米左右,条件良好或在其他情况下只有10。

更糟糕的是:如果有人在大门范围内“差点”停留,你会偶尔看到。如果每隔3分钟左右就可以看到这种情况,这可能会混淆你的来来往往......

© www.soinside.com 2019 - 2024. All rights reserved.