AltBeacon Lib не может обнаружить маякиAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 AltBeacon Lib не может обнаружить маяки

Сообщение Anonymous »

у меня есть 2 маяка поблизости, и производитель указывает, что их Uuid - все одно и то же: < /p>

Код: Выделить всё

beacon uuid: fda50693-a4e2-4fb1-afcf-c6eb07647825
, используя API direct Android, я могу постоянно (каждые секунды) см. Beacon Mac и ScanRecord через:

Код: Выделить всё

ScanCallback leScanCallback =
new ScanCallback() {
@Override
public void onScanResult(int callbackType, ScanResult result) {
super.onScanResult(callbackType, result);
// scanned result data bytes sample:onScanResult-> deviceName: R24110120, rssi: -52,
// deviceMacAddress: 52:0A:24:11:00:78,
//scanRecord: 0201061aff4c000215fda50693a4e24fb1afcfc6eb0764782500010002d80a0952323431313031323011160318520a24110078000100020603e864000000
}
};
var bluetoothLeScanner = BluetoothAdapter.getDefaultAdapter().getBluetoothLeScanner();
var bluetoothLeScanner = BluetoothAdapter.getDefaultAdapter().getBluetoothLeScanner();
ScanSettings settings = new ScanSettings.Builder().build();
ScanFilter scanFilter = new ScanFilter.Builder().build();
ArrayList scanFilters = new ArrayList();
scanFilters.add(scanFilter);
bluetoothLeScanner.startScan(scanFilters, settings, leScanCallback);
а если я выберу библиотеку для сканирования:

Код: Выделить всё

beaconManager = BeaconManager.getInstanceForApplication(this);
// To detect proprietary beacons, you must add a line like below corresponding to yo
// type.  Do a web search for "setBeaconLayout" to get the proper expression.
beaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));
beaconManager.addMonitorNotifier(new MonitorNotifier() {
@Override
public void didEnterRegion(Region region) {
var regionLogStr = String.format("didEnterRegion: %s", region.toString());
Log.i(TAG, "onScanResult - I just saw an beacon for the first time! - " + re
}
@Override
public void didExitRegion(Region region) {
Log.i(TAG, "onScanResult - I no longer see an beacon");
}
@Override
public void didDetermineStateForRegion(int state, Region region) {
var regionLogStr = String.format("didDetermineStateForRegion: %s, mac: %s", region.toString(), region.getBluetoothAddress());
Log.i(TAG, "onScanResult - I have just switched from seeing/not seeing beacons: " + state + " - " + regionLogStr);
}
});
beaconManager.startMonitoring(new Region("myMonitoringUniqueId", null, null, null));
Мне никогда не удавалось получить такой обратный вызов: DidEnterRegion, вызывался только метод DidDetermineStateForRegion, когда приложение только начиналось с ведением журнала:

onScanResult - я только что переключился с просмотра/не просмотра маяков: 0 - DidDetermineStateForRegion: id1: null id2: null id3: null, mac: null

что здесь может быть не так?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ct-beacons
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • AltBeacon Lib не может обнаружить маяки
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • AltBeacon Lib не может обнаружить маяки
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Altbeacon lib не может обнаружить маяки
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Altbeacon lib не может обнаружить маяки
    Anonymous » » в форуме Android
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • При выборе многоразового C ++ LIB, каковы компромиссы использования Boost Lib против стандартной LIB? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»