2016-02-07 42 views
2

我一直在尝试使用altbeacon library连接到Jaalee灯塔,但没有成功。 服务UUID是0x00001532-1212-EFDE-1523-785FEABCD123 在altbeacon中setBeaconLayout的正确设置是什么? 例如,对于另一种类型的信标是Jaalee灯塔与altbeacon?

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

好吧,至少我认为这是一个Jaalee灯塔。我在亚马逊买了它,它可能是假的。它被Jaalee的eBeacon应用程序所认可,但不是由SDK提供的Jaalee Demo代码所识别。 – FabioC

+0

您是否可以使用Beacon定位应用程序来检测它?它基于同一个库。 https://play.google.com/store/apps/details?id=com.radiusnetworks.locate – davidgyoung

+0

不,我无法使用Beacon Locate应用程序检测到它 – FabioC

回答

0

,你可以检测到设备发送的蓝牙LE服务UUID,但不能检测到它的事实,找到应用程序是指:

  • 的Jalee设备不传送标准AltBeacon或iBeacon框架,这两者都由Locate应用程序检测到。

  • Jalee设备是可连接的,并且如果您可以找到Jalee配置应用程序,则可以进行配置。这可能允许您将其配置为传输上述的标准bracon帧。