2017-04-03 2 views
0

Ich erhalte die MAC-Adresse eines Beacons sowohl während der Ranging-und Scan-Teile.Mac-Adresse für Estimote Beacon Android

Für Ranging - BeaconManager.setRangingListener - die beacon.getMacAddress kehrt

für das Scannen - devicesScanner.scanForDevices - die device.macAddress zurück, wo Gerät vom Typ ConfigurableDevice ist

Das Problem, das ich mit Blick auf bin ist Die beiden Methoden geben unterschiedliche MAC-Adressen für dasselbe Estimote Beacon zurück. Kann mir jemand helfen mit dem was ich hier vermisse? Wie kann ein Gerät zwei verschiedene MAC-Adressen haben?

Antwort

0

Nachdem ich überall nach dieser Frage gesucht habe, fand ich die Antwort endlich in den Estimote-Foren.

ConfigurableDevicesScanner gibt Ihnen die MAC-Adresse des Connectivity-Pakets und nicht die tatsächliche Beacon-Mac-Adresse. Die MAC-Adresse ist unterschiedlich zu verschiedenen Broadcast-Paketen.

Verwandte Themen