ios - New ibeacons not detected in my app -


i developing beacon detection application , @ moment works kontakt brand beacons.

the client has sent me new beacons have never seen , have searched google can't find brand can be.

the following information related beacon gave me:

uuid: fda50693-a4e2-4fb1-afcf-c6eb07647825 pass: 000000 name: ion_beacon00021 major: 16789 minor: 24532 

enter image description here

i have transformed code monitor both uuid without making work

for (index, beaconid) in beaconsids.enumerated() {    let beaconuuid = uuid(uuidstring: beaconid)!   let identifier = "bleregionbeacon \(index)"    let beaconregion = clbeaconregion(proximityuuid: beaconuuid, identifier: identifier)   self.locationmanager?.startmonitoring(for: beaconregion)   self.locationmanager?.startrangingbeacons(in: beaconregion) }  func configurelocationmanager() {     self.locationmanager = cllocationmanager()     self.locationmanager!.delegate = self     self.locationmanager!.desiredaccuracy = kcllocationaccuracybest     self.locationmanager!.distancefilter = kcldistancefilternone;     self.locationmanager!.activitytype = clactivitytype.automotivenavigation;      region in self.locationmanager!.monitoredregions {       self.locationmanager?.stopmonitoring(for: region)     }      if cllocationmanager.authorizationstatus() != clauthorizationstatus.authorizedalways {       self.locationmanager?.requestalwaysauthorization()     }      self.locationmanager!.startupdatinglocation()  } 

when not finding how make new ibeacon work have resorted third party applications (like mybeacon, detector, beacon demonstrator, locate) validate if information have of beacon correct, in no application have been able make detect ibeacon.

i bought new battery make sure not simple that, neither. :'(

i had idea use application detects bluetooth devices , found ble scanner. application lucky , realize @ least name have of beacon correct, not found related major or minor or pass. thought long id seen there correct , had not... discarded because when connected brand kontakt gave me different uuid.

enter image description here

enter image description here

isconnectable jumps between yes , no.

when use ble scanner detect beacons kontakt show me addional info called servicedata , isconnectable still in yes.

enter image description here

- there else needs done detect these beacons?

- have idea may going on?

thank much

edit

following of davidgyoung, realize locate application if works in version android. , in fact correctly returns information had been given beacon @ first.

i found these beacons configurable using application called beaconflyer , there realized reason being password had sent me. able change uuid although strangely put numbers , no letters. changed 32 zeros following same pattern of 8-4-4-4-12. still no results in ios works on android, after changing uuid.

it possible brands need certified detected ios devices , android not have these restrictions.

edit 2

considering these details, seems problem ios , not android, occurred me maybe if created simple android project test functionality of beacons, should able detect it.

the test done registering uuid f7826da6-4fa2-4e98-8024-bc5b71e0893e 1 has works me , detect without problem beacons markkontakt.

to surprise detect without problem without registering uuid have brand. strange considering register 1 uuid mark kontakt

if detecting beacon same code, simplest explanation the proxmityuuid given wrong.

you won't able determine correct proximityuuid ble scanner on ios, ios blocks access ibeacon advertisements unless know proximityuuid front. if can hands on android device can use locate app see beacon regardless of identifiers. https://play.google.com/store/apps/details?id=com.radiusnetworks.locate&hl=en can use find out sending. there similar apps macos if have access mac.


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -