我一直试图使用altbeacon library
连接到Jaalee信标但没有成功。
服务UUID是0x00001532-1212-EFDE-1523-785FEABCD123
altbeacon中setBeaconLayout的正确设置是什么?
例如,对于另一种类型的信标
beaconManager.getBeaconParsers().clear();
beaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
我到处搜索,我找不到它。感谢
**更新** 我已经使用程序扫描检查了蓝牙设备,实际上它是Jaalee设备。 蓝牙设备的名称为“jaalee”; ScanRecord是
[mAdvertiseFlags=4, mServiceUuids=[0000fff0-0000-1000-8000-00805f9b34fb], mManufacturerSpecificData={}, mServiceData={}, mTxPowerLevel=0, mDeviceName=jaalee]
答案 0 :(得分:1)
您可以检测到发送蓝牙LE服务UUID但无法通过定位应用程序检测到它的设备,这意味着:
Jalee设备未传输标准AltBeacon或iBeacon帧,这两个帧都由Locate应用程序检测到。
Jalee设备是可连接的,如果您可以找到Jalee配置应用程序,则可以配置。这可能允许您将其配置为传输上述标准bracon帧。