Cat B15Q智能手机蓝牙LE和iBeacons

时间:2015-05-18 13:28:41

标签: android bluetooth-lowenergy ibeacon ibeacon-android android-ibeacon

我正在使用iBeacons开发Android应用程序。 iBeacon检测适用于API级别18+的设备,具有针对18< 18< API< 20,和API 21+。到目前为止,我已经在不同的设备上进行了测试,主要是三星(S4,S5,...)。

在使用CAT B15Q(API级别19)坚固耐用的Android智能手机进行测试时,我体验到即使是蓝牙LE的检查也是如此,并且在蓝牙扫描期间发现了iBeacon蓝牙设备,因为scanResult收到的字节没有描述有效的Beacon设备。这绝对是CAT智能手机的问题,因为API级别19的实现正在使用Samsung GT-N5100。

数据作为参数" scanRecord"返回。通过回调

public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) 

预期结果(例如在Samsung GT-N5100上)将是这样的:

212611-176096013-64-88964000000000000000000000000000000000000000000000000

21626-1760221-9-126109-9079-9478-104-12836-6891113-32-119623-243-22-77897511111011697107116210-12102213-487611665725055100000000000

CAT B15Q设备提供

897511111011697107000000000000000000000000000000000000000000000000000000 

21000000000000000000000000000000000000000000000000000000000000

使用估计和kontakt.io iBeacons可以观察到所描述的行为。

你们其中一个人是否在其他Android设备上发现了类似的行为,或者这是CAT B15Qs蓝牙设备中的一个错误?有没有人知道在CAT B15Q上进行信标接近检测的方法?

0 个答案:

没有答案