iBeacon er en iOS-tjeneste API , startende fra version 7 , der tillader dataoverførsel mellem trådløse enheder - beacons ( engelsk beacon ) - og enheder, der understøtter Bluetooth LE , varemærke tilhørende Apple, Inc. [1] Enheder med Android OS , startende fra version 4.3, har en lignende tjeneste.
Indendørs iBeacon-teknologi supplerer traditionelle lokaliseringstjenester ( GPS , mobiltårnssignaler osv.). For eksempel, med tilladelse fra klienten, udtrykt i installationen af den tilsvarende mobilapplikation , kan den åbne nye kanaler for mobil markedsføring i detailhandlen , give yderligere, stedspecifikke oplysninger til besøgende på museer og udstillinger [2] .
Beaconen (senderen) sender periodisk, med et interval fra brøkdele af et sekund til flere sekunder, reklamepakker ( engelske reklamepakker ), uden at etablere selve forbindelsen, af Bluetooth LE-standarden, som ud over overskriften indeholder følgende nyttelast [2] [3] :
UUID 128-bit unik identifikator for en beacon-gruppe, der identificerer deres type eller tilhører den samme organisation Major 16-bit usigneret værdi, der kan bruges til at gruppere beacons med samme UUID Mindre 16-bit usigneret værdi, der kan bruges til at gruppere beacons med samme UUID og Major Målt effekt (signalniveau 1 m fra senderen) [4] Et 8-bit signeret heltal er værdien af den modtagne signalstyrkeindikation ( RSSI ), kalibreret i en afstand af 1 m fra modtageren [5] , som bruges til at bestemme nærheden af beacon til modtageren (mobilenhed) . Målt i dBm .For at bestemme afstanden til beaconen ( eng. ranging ), bruges den reelle værdi af RSSI målt ved modtageren (i dBm), med værdien af "Measured Power" angivet af beaconen i en afstand af 1 meter [3] (se RSSI ). Jo større afstanden er, desto større er forskellen mellem "Målt effekt" og RSSI [2] . I tilfælde af brug af flere beacons kan placeringen af modtageren, udover afstanden til hver, også bestemmes ved trilateration [6] eller ved "fingerprinting"-metoden. Med "fingeraftryk" menes præ-optagelse af vektorer fra RSSI fra identificerede beacons for nogle sæt punkter i rummet. Ved navigation sammenlignes målingerne med dette sæt, og det bedst egnede punkt i henhold til "fingeraftrykket" vælges [7] .
Når en placering er bestemt, kan mobilapplikationen foretage nogle handlinger, såsom at vise de relevante oplysninger.
Signalniveauet ved modtageren afhænger kun af afstanden ved uhindret udbredelse af radiosignalet. I rigtige rum er RSSI påvirket af multipath - udbredelse af radiobølger , hvilket kan føre til både undervurderede og overvurderede signalniveauer. For at opnå mere nøjagtige estimater er brugen af udjævningsalgoritmer [8] påkrævet .
Separate små batteridrevne enheder kan bruges som beacons; USB-drevne enheder; Raspberry Pi med matchende USB nøglebrik . En iOS-enhed med en passende applikation kan fungere som et fyrtårn [9] .
iBeacon kan installeres i butikker til markedsføringsformål (for eksempel målrettede rabatter), i den indledende fase af en trådløs betalingstransaktion [10] , ved masseunderholdning og sportsbegivenheder [11] [12] osv.
Med udviklingen af teknologi kan følgende generelle retninger udvide arsenalet af en interaktiv designer betydeligt [13] :
Derudover er det, baseret på iBeacon, muligt at bygge indendørs positioneringssystemer [14] med deres iboende anvendelsesområder.
Beacons kan bruges til synshandicappede. iBeacon giver synshandicappede mulighed for at navigere i terrænet ved at give detaljerede oplysninger om deres omgivelser. [femten]
I juli 2015 udgav Google ( Alfabet Inc. ) Eddystone , en alternativ iBeacon-protokol til beacons, også baseret på Bluetooth LE. I modsætning til Apples protokol er Eddystone en mere åben protokol og tillader også brugen af forskellige typer rammer (frame), inklusive URIBeacon, når beaconen direkte transmitterer en Uniform Resource Identifier . Protokollen sørger også for transmission af "telemetri"-rammer, der indeholder data om spændingskildens tilstand og temperatur. [16]
Et andet alternativ til iBeacon er den åbne protokol AltBeacon skabt af Radius Networks i 2014 [16] [17] . Google-platformen understøtter det sammen med Eddystone og iBeacon. [16] [18]