2016-04-27 24 views
1

Ich benutze Altbeacon-Bibliothek für Android, kann aber keine StickNfind Beacons erkennen.Finden Sie StickNFind Beacon in altbeacon Bibliothek in Android

Einstellungen von Beacon-Layout habe ich versucht:

beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24")); 
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15")); 
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19")); 
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("s:0-1=feaa,m:2-2=10,p:3-3:-41,i:4-20v")); 
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("s:0-1=fed8,m:2-2=00,p:3-3:-41,i:4-21v")); 

Antwort

1

Mein Verständnis von Stick-n‘Geräte zu finden ist, dass sie nicht wirklichBeacons sind. Sie sind Bluetooth LE-Peripheriegeräte, die einen verbindungsfähigen GATT-Dienst anbieten. Zur Identifizierung des Geräts muss eine Verbindung zum BLE GATT-Dienst hergestellt werden.

Aus diesem Grund können sie nicht als Beacons verwendet werden, die erfordern, dass die eindeutige Kennung in der Bluetooth LE-Werbung übertragen wird. Aus diesem Grund funktioniert die Android Beacon Library nicht gut zum Erkennen von Stick n 'Find-Geräten.