Een gedetailleerde gids voor iBeacon

Een gedetailleerde gids voor iBeacon
Een gedetailleerde gids voor iBeacon

Stel dat u langs uw plaatselijke kruidenierswinkel komt. Als je hun app hebt geïnstalleerd, het kan op dat moment een speciale korting weergeven. Wat denk je dat hier is gebeurd?? Welke technologie heeft deze verbinding mogelijk gemaakt? Waarschijnlijk gebruikt uw plaatselijke winkel Apple's iBeacon.

Wat is iBeacon?

In 2013, Apple bedacht zijn eigen implementatie van draadloze BLE-technologie, bekend als iBeacon. Het is een revolutionaire methode om op locatie gebaseerde diensten en informatie aan smartphones te leveren. Een iOS-app luistert naar signalen die door iBeacons worden gegenereerd en activeert de relevante actie wanneer de telefoon binnen bereik komt.

Bijvoorbeeld, Virgin Atlantic gebruikte iBeacon op een van de drukste luchthavens, de luchthaven van Heathrow. Elke passagier die naar de veiligheidscontrole ging, had zijn smartphone automatisch een digitale instapkaart laten zien, die het luchthavenpersoneel kon inspecteren.

Sinds iBeacon werd geïntroduceerd in iOS 7, het is compatibel met iPhone 4s en latere modellen. Evenzo, het is compatibel met de iPad van de derde generatie en de iPad mini / iPod touch van de vijfde generatie.

Hoe iBeacon werkt

Is iBeacon anders dan Beacon?

EEN baken is een compact en betaalbaar draadloos apparaat dat wordt gebruikt om radiosignalen uit te zenden naar tablets en smartphones in de buurt. Bakens gebruiken radiosignalen om te communiceren met mobiele apps en een actie te starten op basis van de locatie van de gebruiker. Voor dit doeleinde, ze vertrouwen op energiezuinige en batterijvriendelijke Bluetooth-verbindingen (WERD) om signalen te verzenden. Als ondernemer, u kunt ze in uw winkel plaatsen of aan een naamplaatje of winkelwagentje koppelen.

Hoewel de termen iBeacon en bakens veel in dezelfde zin worden gebruikt, ze zijn in wezen verschillend. Het belangrijkste verschil is dat iBeacon gebruikmaakt van Apple's eigen technologie voor het verzenden van signalen. Het was geïntegreerd in iOS en stelde een iPad of iPhone in staat om een ​​dubbele rol te spelen - als zender en ontvanger.

In aanvulling op, Apple bedacht een standaard voor op baken gebaseerde marketing. Er is geen verschil tussen de BLE-technologie in iBeacons en normale bakens, behalve dat de iBeacons zijn geïntegreerd in iOS. Trouwens, Apple heeft iBeacon gebrandmerkt als zijn eigen bakentechnologie.

Hoe is de BLE-technologie gerelateerd aan iBeacon?

Bluetooth Low Energy (WERD) is een energiezuinig draadloos transmissieprotocol. Het vergemakkelijkt de communicatie tussen slimme apparaten die binnen een beperkt bereik bestaan. Apparaten zoals draadloze koptelefoons, fitnesstrackers, smartwatches, smartphones, en computers gebruiken BLE om ons leven gemakkelijker te maken.

De Bluetooth Special Interest Group (SIG) gedefinieerd BLE door prioriteit te geven aan efficiënt stroomverbruik. Het heeft hardwarebedrijven in staat gesteld een energie-efficiënte communicatie-intermediair te integreren voor huidige oplossingen. Dat is de reden waarom apparaten met een laag stroomverbruik zoals iBeacons worden gebruikt om het via een kleine celbatterij van stroom te voorzien - deze kunnen maanden en jaren meegaan.

In de smartphonebranche, Apple heeft BLE in een vroeg stadium overgenomen nadat het in de iPhone 4s in 2011.

Wat is de betekenis van iBeacon UUID, Majoor, en minor?

Betekenis van iBeacon UUID

UUID staat voor Universally Unique Identifier. Het bestaat uit 32 digitaal hexadecimaal, verdeeld in vijf groepen, waar koppeltekens ze scheiden. Deze vijf groepen bevatten het volgende aantal karakters:

  • Eerste groep: 8
  • Tweede groep: 4
  • Derde groep: 4
  • Vierde groep: 4
  • Vijfde groep: 12

Hier, tekens kunnen letters van A tot F of cijfers van zijn 0-9. Een groep kan volledig uit letters of cijfers bestaan ​​of beide gebruiken. Hieronder vindt u voorbeelden van geldige UUID's:

dddddddd-4321-bbbb-2b1a-b2c3d4e5g5d4
98765432-ABBD - 77DD - DBCA - 3333CCCC4444
dddddddd-dddd-dddd-dddd-ddddddddddddd

De UUID is een standaard die unieke nummers genereert en aan een apparaat toewijst, zoals een iBeacon. Het doel van UUID is om een ​​iBeacon in een netwerk te herkennen. Op deze manier, het is gescheiden van andere bakens in het netwerk.

Standaard, als je iBeacons, u krijgt een unieke UUID toegewezen. Een organisatie mag verschillende UUID's gebruiken. Bijvoorbeeld, het kan helpen om meerdere locaties op verschillende locaties te identificeren.

Grote en secundaire waarden zijn een reeks getallen die aan iBeacons zijn toegewezen en die de nauwkeurigheid verbeteren. Deze cijfers zijn gehele getallen zonder teken tussen 0 en 65535. Voor iBeacon-formaat, het is noodzakelijk om één grote en kleine waarde in te stellen.

Belangrijke waarden worden gebruikt om een ​​groep te herkennen en te scheiden. Bijvoorbeeld, u kunt een unieke hoofdwaarde toekennen aan een specifieke verdieping of kamer. Integendeel, je kunt kleine waarden gebruiken om een ​​persoon te herkennen en te scheiden.

iBeacon UUID-indeling

Monitoring en bereik

Toezicht houden

Door een regio te bewaken, kan uw toepassing bepalen wanneer een apparaat het bereik van iBeacons binnengaat of verlaat, gespecificeerd door de regio. Bijvoorbeeld, overweeg een museum met iBeacons voor twee ingangen en een audiogidsapplicatie. De app wordt gebruikt voor het monitoren van een regio met beide bakens. De app ontvangt meldingen wanneer de gebruiker het museum binnenkomt. De volgende, het start een melding en herinnert gebruikers aan de audiogidsfunctionaliteit.

Veel apps vertrouwen op het iBeacon-protocol voor monitoring. Meestal, het heeft de volgende beperkingen:

  • iOS beperkt het aantal regio's waarnaar een mobiele applicatie tegelijkertijd kan monitoren 20.
  • Het kan alleen enter / exit-evenementen identificeren.

Grens van monitoringregio, bepaald door het vermogensniveau van het baken

Variërend

Met monitoring kunt u iBeacon-bewegingen voor een bereik detecteren, variërend is gedetailleerder. Het genereert een groep bakens binnen bereik, samen met de geschatte nabijheid van elk van hen.

Het bereik van BLE varieert - het kan radiosignalen detecteren waarvan de resultaten afhangen van de locatie van bakens, waar het apparaat van een gebruiker in een zak kan zitten, zak, of in de hand.

iBeacon-assortiment

Herziening van iBeacon-nauwkeurigheid

Zo, hoe nauwkeurig is iBeacon?

Voor een BLE-apparaat zoals iBeacon dat in een winkel is geplaatst, corporate gebouw, museum, metro, treinstation, hotel, luchthaven, school-, ziekenhuis, of winkelcentrum, verwacht dat het nauwkeurig is voor een gemiddelde straal van 3 meter. Evenzo, als u een iBeacon in een stadion volgt, industriële installaties, of magazijn, verwacht dat het nauwkeurig is voor een gemiddelde van 5 meter.

Als u van plan bent iBeacon te installeren voor commercieel gebruik, installeer ze uniform voor de beste resultaten. Door de ruimte tussen de iBeacon-knooppunten te minimaliseren, wordt de nauwkeurigheid van het systeem vergroot.

  • Als er een tussenruimte van 10 meter is tussen de iBeacon-knooppunten, het kan een gemiddelde nauwkeurigheid bieden van 2 meter.
  • Als er een afstand van 15 meter is tussen de iBeacon-knooppunten, het kan een gemiddelde nauwkeurigheid bieden van 4 meter.

Spiegels en metalen voorwerpen beïnvloeden de nauwkeurigheid van iBeacon vanwege hun reflectie op de voortplanting van het Bluetooth-signaal.

Het dichter bij elkaar plaatsen van de iBeacon-knooppunten zal de nauwkeurigheid van iBeacons niet vergroten, omdat ze dezelfde signaalsterkte hebben.

De fysieke locatie van iBeacons heeft een merkbare invloed op de nauwkeurigheid. Daarom wordt aanbevolen om ze op de volgende locaties te installeren:

  • Een object dat extreem dicht bij het plafond staat
  • Op het bovenste gedeelte van een muur
  • Binnen een verlaagd plafond
  • Op het plafond
  • Op een item dat zich dicht bij de grond bevindt
  • Op het onderste deel van een muur / kolom
  • Op de grond

Werkt iBeacon op dezelfde manier als GPS?

NFC versus iBeacon versus GPS

Aanvankelijk, iBeacon en GPS lijken misschien op elkaar, maar enkele fundamentele verschillen scheiden ze.

iBeacon

iBeacon wordt gebruikt om een ​​signaal te verzenden dat Bluetooth-apparaten binnen een bereik detecteren. Het gebruikt Bluetooth-baken. Bakens zijn er in alle maten en formaten, zoals kleine knoopcelbatterijen en USB-sticks. Het is compatibel met iOS, en Android-platforms en activeert pushmeldingen zodra een bezoeker binnen een iBeacon-bereik komt.

GPS

Wereldwijd positioneringssysteem (GPS) is een locatiegebaseerde technologie die de locatie van de gebruiker volgt aan de hand van zoekcriteria. Behalve het weergeven van informatie over de datum, tijd, plaats, en rijgegevens, GPS biedt tal van gebruiksscenario's.

Locatiegebaseerde mobiele applicaties gebruiken gps om uw apparaat om te zetten in een gps-volgeenheid. Er zijn veel voordelen aan deze technologie, aangezien er geen beperkingen zijn aan het bereik en het zeer beschikbaar is.

iBeacon versus. NFC

Verschillen tussen NFC en iBeacon

De belangrijkste verschillen tussen NFC en iBeacon zijn dat zowel NFC als iBeacons mobiele betalingen in de winkel ondersteunen. iBeacons zijn compacte draadloze sensoren die BLE gebruiken om te communiceren met smartphones. In tegenstelling tot, NFC maakt gebruik van korteafstandsradiogolven om twee apparaten in staat te stellen vanaf een korte afstand informatie uit te wisselen, waar geen batterijvoeding nodig is. Het optimale bereik van NFC is 4 centimeter, terwijl iBeacons een bereik van 50 meter hebben.

Bovendien, iBeacons kan inhoud pushen, zoals locatiegegevens, aanbiedingen, en op maat gemaakte aanbevelingen op basis van de winkelgeschiedenis of voorkeuren van een klant. Anderzijds, een gebruiker moet zelf interactie met NFC starten.

NFC wordt niet in alle telefoons gebruikt. Echter, Bluetooth-technologie wordt door de meeste apparaten ondersteund, hoewel het moet worden geactiveerd om te communiceren met iBeacons.

Waarom is iBeacon een game-wisselaar?

Met een iBeacon-infrastructuur, een detailhandelaar, merk, of platform begrijpt precies wat een klant nodig heeft in de traditionele bakstenen en mortelomgeving. Dit biedt de mogelijkheid om hyperlokale en contextuele advertenties en berichten aan klanten te leveren.

Het gemiddelde scenario met iBeacon ziet er zo uit: Een klant loopt een winkel binnen, en de mobiele applicaties die op hun smartphone zijn geïnstalleerd, zoeken naar iBeacons. Zodra een app het detecteert, het zal interageren met de geschikte gegevens (UUID, majoor, minor) naar zijn server, een actie triggeren. Dit kan een simpel pushbericht zijn, zoals “Welkom in onze winkel en kassa handtassen op gangpad 2!”Of het kan speciale aanbiedingen bevatten, gerichte advertenties, en nuttig herinnert eraan, zoals "Je hebt geen pindakaas meer".

Deze technologie heeft tot doel een paradigmaverschuiving teweeg te brengen in de manier waarop merken en consumenten effectiever omgaan. iBeacon bouwt een digitale verbinding met de fysieke wereld.

Wat is het gebruik van iBeacon?

Gebruik van iBeacon

Met een indoor positioneringssysteem, iBeacon kan worden gebruikt met een mobiele applicatie. Hiermee kunnen telefoons context via locatie ontdekken. Met de iBeacon-technologie, telefoons kunnen hun relatieve locaties vinden ten opzichte van een iBeacon-zender in een winkel. Fysieke winkels vertrouwen op iBeacons voor mobiele handel, het aanbieden van speciale deals aan klanten via mobiele marketing en het aanbieden van mobiele betalingen via verkooppunten (PoS) systemen.

Een andere toepassing is het verspreiden van berichten op bepaalde aandachtspunten. Een bezienswaardigheid kan een kamer zijn, een verkeerslicht, of een meer specifieke plek zoals een automaat of een armatuur.

Wat is de impact van iBeacon in de detailhandel?

Retailers zijn een van de early adopters van iBeacon-technologie. Anders dan winkels, ze hebben het bij evenementen gebruikt, internationale conferenties, musea, restaurants, en winkelcentra om hun producten te promoten.

Winkeliers gebruiken iBeacon op de volgende manieren:

Sterk klantenbestand

Met iBeacon, retailers kunnen een robuust klantenbestand creëren. Zodra hun klanten binnenkomen, er wordt een advertentie verzonden, het stimuleren van de verkoop. Dat is de reden meer dan 85% van de detailhandelaren in de VS gebruiken bakens.

Kostenvriendelijk

iBeacons-apparaat is kostenvriendelijk, wij kunnen vanaf uw behoefte aanpassen.

Gebruikers vriendelijkheid

iBeacons zijn verbonden met een mobiele app en een contentmanagementsysteem. Na de installatie van de zender, u kunt de tag eenvoudig configureren en acties maken.

In kaart brengen van het interieur

Er zijn verschillende grote winkels, zoals grote supermarkten, waar een veelvoud aan artikelen onder één dak wordt aangeboden. Het kan voor klanten lastig worden om in zo'n groot gebied naar een specifiek product te zoeken. Met iBeacon, klanten kunnen met veel gemak specifieke locaties in de winkel vinden.

Mobiele retargeting

Omdat iBeacons communiceren met telefoons, ze kunnen meer klanten binden en behouden. Op deze manier, retailers kunnen meer gebruikers van buiten de winkel aantrekken. Bijvoorbeeld, een smartphonegebruiker bezoekt uw winkel maar koopt niets. Met iBeacon, u kunt het product vinden waarnaar ze op zoek waren. Door korting te geven op hetzelfde artikel, je kunt ze verleiden om terug te keren en te kopen.

Wat zijn enkele bedrijven die iBeacon gebruiken?

Bedrijven en overheden over de hele wereld maken gebruik van iBeacon. Hier zijn enkele van de meest bekende gebruiksscenario's.

Lyngby Storcenter

Een Deens winkelcentrum identificeerde de meest effectieve strategie om kinderen bezig te houden en te vermaken, zodat hun ouders rustig kunnen winkelen. Ze gebruikten de applicatie GEOTrail GO om een ​​indoor-speurtocht te maken met spelletjes met een vakantiethema en indoorkaarten. Op deze manier, kinderen bleven verloofd terwijl ze op zoek waren naar virtuele beloningen.

De speurtocht slaagde erin ouders in staat te stellen vrij te winkelen en hielp ondernemers hun inkomsten te verhogen.

martini

martini, een Italiaans alcoholmerk, heeft een Smart Cube ontwikkeld die barbezitters helpt om efficiënt met mensen om te gaan en een ongelooflijke gebruikerservaring te bieden.

De slimme kubus maakt gebruik van iBeacon-technologie om de barman te waarschuwen wanneer een bezoeker zijn drankje drinkt. De kubus lokaliseert de klant, zodat de barman contact met hen kan opnemen en hun drankje kan bijvullen zonder dat de klant uit zijn stoel komt.

Luxemburg Bussen

In Luxemburg, bussen zijn uitgerust met iBeacons. Deze bakens pushen notificaties van de busroutes, welke passagiers ontvangen op hun app. Bovendien, de app leest het bericht met luide stem voor voor slechtziende passagiers.

Sephora

Sephora is een internationaal schoonheidsmerk dat een aantal stappen heeft ondernomen om zijn winkelervaring te verbeteren. Een daarvan is om iBeacon te gebruiken. Het bedrijf heeft iBeacons geïnstalleerd om verjaardagswaarschuwingen naar klanten te sturen en moedigt hen aan om de winkel te bezoeken en een speciaal pakket gratis te krijgen tijdens hun verjaardagsmaand.

Ida Rupp openbare bibliotheek

In Port Clinton, er is een openbare bibliotheek die een mobiele applicatie heeft ontworpen met iBeacon-mogelijkheden. Dit is wat de iBeacon-meldingen bevatten:

  • Toon bibliotheekevenementen.
  • Help items te verlengen voordat ze te laat komen.
  • Blader door de catalogi op hun telefoons en plaats een filmpje, muziek-cd, of boek in de wacht.
  • Maak de lenerspas digitaal beschikbaar op de telefoon.

Makelaarij Hoekstra

Makelaarij Hoekstra is een Nederlands makelaarskantoor met meerdere vestigingen - in Joure, Sneek, Heerenveen, en Leeuwarden - in dezelfde provincie. Om het bereik te vergroten en het leadgeneratieproces te stimuleren, het bureau koos voor iBeacon-technologie. Het bedrijf plaatste iBeacons in de buurt van panden door ze te positioneren met de verkoopborden en gebruikte ze voor evenementen. Op deze manier, bezoekers ontvingen meldingen over potentiële eigendommen en hun informatie.

Allrecipes

In Ohio, Allrecipes gebruikte iBeacons bij Marc's supermarkten. Het doel was om het winkelend publiek op het juiste moment te bereiken met receptsuggesties.

De app pusht iBeacon-meldingen met recepten en maaltijdaanbevelingen. Het idee was om twee zorgen van klanten op te lossen. Eerste, het hielp hen beslissen wat ze voor het avondeten wilden koken. Tweede, het hielp hen om de kruideniersrekening te beheren. niet verrassend, De mobiele weergaven van Allrecipes zijn toegenomen tot 35 miljoen per maand.

Wat zijn de pijnpunten van iBeacon?

Tijdens het werken met iBeacon-ontwikkeling, ontwikkelaars worstelen vaak met het volgende:

App Store-recensie

Tijdens de ontwikkeling van iPhone-applicaties, ontwikkelaars worstelen met de navigatie van de app store. Het is noodzakelijk om het doel en het gebruik van de applicatie te beschrijven in de beoordelingsnotities en openbare beschrijving. Ook, je moet een demovideo maken om de app-functies uit te leggen en aan het einde van de beschrijving een waarschuwing voor de batterij plaatsen.

Zakelijke logica-scripts

Business logic-scripts zijn essentieel vanwege de reeks variabelen die in de iBeacon-app worden gebruikt. Tijdens het omgaan met bakens, de applicatie krijgt controle over het business logic-script en genereert een gebruikerslijst voor die iBeacon. Scripts filteren informatie die wordt gebruikt voor het interpreteren van betekenissen. Dit kan moeilijk worden omdat updates niet in realtime worden opgenomen. Trouwens, er zijn momenten waarop het apparaat buiten het bereik van een iBeacon kan komen.

Ontwikkelaars vertrouwen op op tijd gebaseerde heuristieken om dit probleem aan te pakken en te bepalen of gebruikers aanwezig zijn. Business logic-scripts worden ook gebruikt voor het detecteren van patronen, data-analyse uitvoeren, en conclusies trekken.

Signaal- en hardwareproblemen

iBeacons gebruiken BLE-technologie, en daarom, het is essentieel om je voor te bereiden op het aanpakken van externe signaalinteracties. In aanvulling op, BLE en wifi hebben hetzelfde spectrum. Dit kan storing in de signalen veroorzaken.

Beacon-signalen variëren in kwaliteit afhankelijk van het vermogen en de temperatuur van het apparaat. Kort gezegd, de signaalnauwkeurigheid verschilt tussen verschillende iBeacon-hardwarefabrikanten. De mobiele applicatie moet worden gemaakt om te werken volgens de variabele informatie en het type dat ermee wordt verzameld.

Triangulatie en tracking

iBeacon vertrouwt op radiocommunicatie in één richting, waardoor er geen ruimte is voor tweerichtingscommunicatie tussen een app en de app. Daarom kunnen ze clientapparaten die iBeacon-uitzendingen ontvangen, niet identificeren. Houd er rekening mee dat mobiele apparaten een nieuw communicatiekanaal kunnen hebben met alleen een geavanceerde iBeacon, het verzenden van gegevens naar de server. Hierdoor kan de batterij van uw apparaat aanzienlijk leeglopen.

Toestemmingsmatrix

De toestemmingsmatrix vormt een aanzienlijke uitdaging tijdens de ontwikkeling van iBeacon iOS-apps. De gebruiker moet de locatietoestemmingen verlenen om deze functie te gebruiken. Bovendien, Het is belangrijk om de Bluetooth-functie in te schakelen en de app moet weten dat slechts een paar apparaten iBeacons kunnen ondersteunen.

Hoe kan ik iBeacon instellen op mijn iOS- of Android-apparaat?

iPhone

U kunt elk iOS-apparaat dat BLE ondersteunt, in een iBeacon veranderen. Wanneer een applicatie een iOS-apparaat als iBeacon gebruikt, het moet het op de voorgrond doen. Voor andere vormen van iBeacon-implementatie, neem contact op met externe fabrikanten en ontvang speciale beacon-hardware. Om uw iOS-apparaat om te zetten in een iBeacon, Volg deze stappen.

  1. Verkrijg de UUID van uw apparaat.
  2. Genereer een CLBeaconRegion-object dat de UUID-waarde en primaire / secundaire waarden bevat.
  3. Gebruik het Core Bluetooth-framework om te adverteren met de iBeacon.

Verkrijg UUID

Zoals eerder uitgelegd, UUID is om een ​​iBeacon te onderscheiden. Bij het inzetten van meerdere bakens, wijs afzonderlijke UUID's toe die de beacon-functionaliteit aan de eindgebruiker bieden.

Voor uw iBeacon-implementatie, je hebt een opdrachtregelprogramma nodig, UUID gen, om een ​​nieuwe UUID aan te maken. Start de Terminal, voer UUID gen in op de opdrachtregel, en druk op Return. Op deze manier, u krijgt een duidelijke 128-bits waarde.

Stel de Beacon-regio in

Stel uw beacon-identiteit in met behulp van een CLBeaconRegion-object. Het bakengebied kan worden gebruikt om een ​​woordenboek met informatie te maken dat later op Bluetooth kan worden geadverteerd. Hier is hoe u deze CLBeaconRegion kunt vullen voorwerp:

func createBeaconRegion() -> CLBeaconRegion? {

laat proximityUUID = UUID(uuidString: “39ED98FF-2900-441A-802F-9C398FC199D2”)

laat majoor :CLBeaconMajorValue = 100

laat minor :CLBeaconMinorValue = 1

laat beaconID = “com.example.myDeviceRegion”

retourneer CLBeaconRegion(proximityUUID: proximityUUID!,

majoor: majoor, minor: minor, identifier: beaconID)}

}

Adverteer uw baken

Gebruik het Core Bluetooth-framework om uw beacon-identiteit uit te zenden via een iOS-apparaat en stel het iOS-apparaat in als Bluetooth-randapparaat. Door dit te doen, u kunt ervoor zorgen dat uw iOS-apparaat zijn bakeninformatie uitzendt naar andere apparaten met Bluetooth-connectiviteit.

Open uw Xcode-project en voeg het Core Bluetooth-framework eraan toe. Initialiseer een CBPeripheralManager-object in uw code en roep een methode aan, begin met adverteren(​:) methode om uw bakengegevens uit te zenden. Het accepteert een woordenboekparameter die bestaat uit uw bakeninformatie. U kunt de randgegevens bellen(met gemeten : ) methode van de CLBeaconRegion om een ​​woordenboek te bekijken met de gegevens die aan uw iBeacon zijn gekoppeld.

Tijdens het bellen van de perifere gegevens(met gemeten : ) methode voor het verzamelen van informatie uit het datadictionary, jij stelde in in het configureren van de standaard RSS (indicator ontvangen signaalsterkte) waarde gekoppeld aan uw iOS-apparaat. Deze parameter vertegenwoordigt de signaalsterkte (in decibel), berekend op basis van een afstand van 1 meter van het apparaat.

Bij het maken van een perifere manager-object wordt de perifereManagerDidUpdateState aangeroepen(​: ) methode van het gedelegeerde object. Het is belangrijk om deze methode te implementeren om ervoor te zorgen dat het iOS-apparaat BLE kan gebruiken.

Android

Vanwege de complexiteit van bewerkingen met iBeacons, Google heeft verschillende onafhankelijke oplossingen bedacht die zijn opgenomen in het Beacon Platform van Google. Het omvat het monitoring- en beheersysteem Beacon Dashboard, Eddystone-indeling, en de API's die nodig zijn voor beacon-interacties.

De Near Messages API is de API voor iOS en Android die apparaten scant, haalt gegevens op uit de bijgevoegde gegevens, Beacon-informatie, en Google Cloud.

Google Proximity Beacon API verwijst naar de API die wordt gebruikt voor beaconbeheer en -administratie. Alle bakens worden tijdelijk opgeslagen in een Google Cloud via hun ID's.

De stappen die nodig zijn om iBeacon Android te gebruiken, omvatten:

  1. Voordat u Bluetooth op een Android-apparaat gebruikt, u moet machtigingen configureren in het Android-manifest.
  2. De volgende, je moet een Bluetooth-scanner starten. Met het Android-pakket kun je filters maken, zodat u bakens kunt kiezen die zijn uitgelijnd met uw filter.
  3. Start een Bluetooth LE-adverteerder.

Wat zijn enkele veelvoorkomende mythen over iBeacon?

Er zijn veel misvattingen over iBeacons. Deze staan ​​hieronder vermeld:

1. iBeacons verzamelen en volgen mijn informatie

Nee, ze niet. iBeacons zenden een signaal uit dat alleen door een mobiele applicatie kan worden opgevangen als Bluetooth is ingeschakeld. Daarom, om deze interactie te laten plaatsvinden, gebruikers moeten de app toestaan ​​om beacon-interacties te ondersteunen.

Als u de interactie inschakelt, dan weet de iBeacon alleen de locatie van uw apparaat binnen een eindig gebied en levert hij contextuele berichten zolang u erin blijft. In een notendop, bakens volgen en volgen uw bewegingen niet, en ze communiceren alleen wanneer u zich aanmeldt.

2. iBeacons zijn onzeker

Al is er geen grootschalig datalek waar iBeacons bij betrokken is, veel providers werken aan de ontwikkeling van opkomende technologie die het veiliger kan maken.

3. iBeacons werken alleen op iOS

Android ondersteunt iBeacons. Echter, er is een verschil. iBeacons kan applicaties op een iOS-apparaat activeren, zelfs als de app niet wordt gebruikt. Anderzijds, op Android, de app moet op de achtergrond draaien of je moet hem openen om er zeker van te zijn dat hij communiceert met iBeacon.

4. iBeacons zijn dood

iBeacons zijn springlevend vanwege hun betaalbare prijzen en het reguliere gebruik op commerciële locaties zoals logistiek en winkels. De technologie is al een tijdje ontwikkeld en heeft veel bekendheid gekregen sinds iBeacon werd geïntroduceerd in 2013. Vanaf dat moment, adoptie en use cases zijn toegenomen en ontwikkelaars, ondernemingen, en regeringen blijven nieuwe en opwindende use-cases ontwikkelen.

iBeacon Stroomverbruik

In essentie, iBeacons zijn BLE-zenders. Ook al heeft Apple ze gemaakt in 2013, de kerntechnologie van BLE is niet nieuw - Android ondersteunt het al lange tijd.

iBeacons adverteren of zenden in een seconde veel signalen met een laag vermogen uit. Om met hen om te gaan, een telefoon moet alle BLE-apparaten in de buurt scannen. De frequentie van deze scans kan een wisselend effect hebben op de batterijduur.

Veel leveranciers produceren iBeacon-hardware, en elk van hen levert een andere batterijduur en advertentie-interval. Meestal, iBeacon-merken gebruiken een advertentie-interval van 100 ms. Hierin wordt de impact van het scaninterval op het leeglopen van de batterij vermeld studie:

ibeacon batterijtelefoons

Bron: https://www.aislelabs.com/reports/ibeacon-battery-phones/

  • De frequentie om Bluetooth in een telefoon in of uit te schakelen, heeft in aanzienlijke mate invloed op het batterijverbruik. Een kleiner scaninterval leidt tot een hoog batterijgebruik.
  • Na een periode van 8 uur, een scaninterval van 0,1 seconde kan verbruiken 20% meer batterij op oudere handsets.
  • Na een periode van 8 uur, een scaninterval van 0,1 seconde kan verbruiken 10% meer batterij op nieuwere handsets.

Verschillende bakens hebben verschillende advertentie-intervallen. Bij een Beacon A met een korte advertentie-interval (in de omgeving van 100 milliseconden) wordt vergeleken met Beacon B (in de omgeving van 500 milliseconden), het geeft aan dat in één seconde scannen, Baken A wordt gedetecteerd 10 keer en B twee keer door het apparaat.

iBeacon-detectie

Hoewel een iBeacon continu advertenties uitzendt, het mobiele apparaat luistert er niet de hele tijd naar. Dit staat bekend als iBeacon-detectie. Vanwege energie-efficiëntie doeleinden, de radio wordt met bepaalde tussenpozen uitgeschakeld en ingeschakeld, zoals wanneer het apparaat is vergrendeld. Als de radio is uitgeschakeld terwijl de iBeacon aan het zenden is, het wordt niet gedetecteerd, zelfs niet als het apparaat zich binnen het iBeacon-bereik bevindt.

Wat kost de iBeacon?

De gemiddelde iBeacon-prijs varieert volgens de fabrikant, het signaalbereik, en de vormfactor. Door iBeacon in bulk te kopen, kan de prijs worden verlaagd.

Laatste gedachten

iBeacons worden op grotere schaal gebruikt en doordringend dan velen zich realiseren. Hoewel het wordt aangedreven door een eenvoudig concept, het enorme aantal potentiële gebruiksscenario's dat het biedt, maakt duidelijk dat deze technologie de komende jaren massaal zal worden toegepast. Dankzij de betaalbare kosten en het lage stroomverbruik, het is zeer kosteneffectief voor bedrijven.

Geschreven door --
Deel dit bericht