2014-07-30 6 views
7

Я бы хотел, чтобы версия 2.0 Beacon Library 2.0 была в состоянии правильно определить как маяки Estimote старого стиля (модели до 2013 года, которые не поддерживали технологию iBeacon), и маяки-карданы , Я знаю, что маяки Gimbal имеют зашифрованные идентификаторы, поэтому их невозможно прочитать напрямую. Но мне бы хотелось поделить код, который может обнаружить, что он есть.Какова правильная BeaconLayout для маяков с оценкой и карданом

Вот что у меня есть:

код для обнаружения маяка кардана (без чтения шифрованных идентификаторов):

BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this); 
BeaconManager.getBeaconParsers().add(new BeaconParser(). 
     setBeaconLayout("m:0-3=ad7700c6")); 
beaconManager.bind(this); 

код для обнаружения в середину 2013 Estimote маяка (без чтения идентификаторов, потому что я не знаю, как):

BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this); 
BeaconManager.getBeaconParsers().add(new BeaconParser(). 
     setBeaconLayout(""m:0-3=2d24bf16"")); 
beaconManager.bind(this); 

ли кто-нибудь (особенно люди из Estimote или Gimbal) имеют какой-либо дополнительной информации о смещениях байтов выше, что позволит де кодируя как можно больше информации из передач? В каждом случае я считаю, что нам нужно отключить UUID службы bluetooth, который, вероятно, правильно представлен с большим количеством байтов, чем в приведенных выше примерах. Мне бы хотелось узнать все UUID службы, а также любые другие читаемые поля, отправленные в рекламных объявлениях.

+0

Я попытался поиска, но я, кажется, не в состоянии найти ресурс, который детализирует полный список идентификаторов производителя. Вы нашли их с тех пор, как попросили об этом? – danielcooperxyz

+0

К сожалению, нет. – davidgyoung

ответ

15

Для estimote

beaconManager.getBeaconParsers(). 
     add(new BeaconParser(). 
     setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")); 
+0

Я считаю, что это новый формат стиля. Я надеялся получить формат маяков Estimote отправлен в середине 2013 года. – davidgyoung

+0

Он отлично работает, спасибо. – Ziem

 Смежные вопросы

  • Нет связанных вопросов^_^