Eine detaillierte Anleitung zu iBeacon

Eine detaillierte Anleitung zu iBeacon
Eine detaillierte Anleitung zu iBeacon

Nehmen wir an, Sie kommen an Ihrem örtlichen Lebensmittelgeschäft vorbei. Wenn Sie ihre App installiert haben, In diesem Moment wird möglicherweise ein Sonderrabatt angezeigt. Was denkst du ist hier passiert?? Welche Technologie hat diese Verbindung ermöglicht?? Es ist wahrscheinlich, dass Ihr lokaler Store den iBeacon von Apple verwendet.

Was ist iBeacon??

Im 2013, Apple hat eine eigene Implementierung der BLE-Funktechnologie entwickelt, bekannt als iBeacon. Es ist eine revolutionäre Methode zur Bereitstellung von standortbezogenen Diensten und Informationen für Smartphones. Eine iOS-App hört von iBeacons erzeugte Signale ab und löst die entsprechende Aktion aus, wenn das Telefon seine Reichweite erreicht.

Zum Beispiel, Virgin Atlantic nutzte iBeacon an einem der verkehrsreichsten Flughäfen, Flughafen heathrow. Jeder Passagier, der zum Sicherheitskontrollpunkt fuhr, ließ sein Smartphone automatisch eine digitale Bordkarte anzeigen, die das Flughafenpersonal inspizieren konnte.

Da wurde iBeacon in iOS eingeführt 7, Es ist kompatibel mit iPhone 4s und späteren Modellen. Ähnlich, Es ist kompatibel mit iPad der dritten Generation und iPad mini / iPod touch der fünften Generation.

Wie iBeacon funktioniert

Unterscheidet sich iBeacon von Beacon??

EIN Leuchtfeuer ist ein kompaktes und erschwingliches drahtloses Gerät, mit dem Funksignale an Tablets und Smartphones in der Nähe gesendet werden. Beacons verwenden Funksignale, um mit mobilen Apps zu kommunizieren und eine Aktion basierend auf dem Standort des Benutzers einzuleiten. Für diesen Zweck, Sie setzen auf energiesparende und batteriefreundliche Bluetooth-Verbindungen (WURDE) Signale übertragen. Als Geschäftsinhaber, Sie können sie in Ihrem Shop positionieren oder mit einem Namensschild oder einem Warenkorb verbinden.

Obwohl die Begriffe iBeacon und Beacons im gleichen Sinne weit verbreitet sind, Sie sind im Wesentlichen unähnlich. Der Hauptunterschied besteht darin, dass iBeacon die proprietäre Technologie von Apple für die Signalübertragung nutzt. Es wurde in iOS integriert und ermöglichte es einem iPad oder iPhone, zwei Rollen zu spielen - als Sender und Empfänger.

In Ergänzung, Apple hat einen Standard für Beacon-basiertes Marketing entwickelt. Es gibt keinen Unterschied zwischen der BLE-Technologie in iBeacons und normalen Beacons, außer dass die iBeacons in iOS integriert sind. Außerdem, Apple hat iBeacon als eigene Beacon-Technologie gebrandmarkt.

Wie hängt die BLE-Technologie mit iBeacon zusammen??

Bluetooth Low Energy (WURDE) ist ein energieeffizientes drahtloses Übertragungsprotokoll. Es erleichtert die Kommunikation zwischen intelligenten Geräten, die in einem begrenzten Bereich vorhanden sind. Geräte wie drahtlose Kopfhörer, Fitness-Tracker, smarte Uhren, Smartphones, und Computer verwenden BLE, um unser Leben leichter zu machen.

Die Bluetooth Special Interest Group (SIG) definierte BLE durch Priorisierung des effizienten Stromverbrauchs. Es hat Hardware-Unternehmen ermöglicht, einen energieeffizienten Kommunikationsvermittler für aktuelle Lösungen zu integrieren. Aus diesem Grund werden Geräte mit geringem Stromverbrauch wie iBeacons verwendet, um sie über eine kleine Zellenbatterie mit Strom zu versorgen - diese kann Monate und Jahre dauern.

In der Smartphone-Branche, Apple hat BLE frühzeitig eingeführt, nachdem es in das iPhone 4s integriert wurde 2011.

Was ist die Bedeutung von iBeacon UUID?, Haupt, und Minor?

Bedeutung der iBeacon UUID

UUID steht für Universally Unique Identifier. Es besteht aus 32 digital hexadezimal, in fünf Gruppen unterteilt, wo Bindestriche sie trennen. Diese fünf Gruppen enthalten die folgende Anzahl von Zeichen:

  • Erste Gruppe: 8
  • Zweite Gruppe: 4
  • Dritte Gruppe: 4
  • Vierte Gruppe: 4
  • Fünfte Gruppe: 12

Hier, Zeichen können Buchstaben von A bis F oder Zahlen von sein 0-9. Eine Gruppe kann vollständig aus Buchstaben oder Zahlen bestehen oder beide verwenden. Beispiele für gültige UUIDs sind unten aufgeführt:

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

Die UUID ist ein Standard, der einem Gerät eindeutige Nummern generiert und zuweist, wie ein iBeacon. Der Zweck der UUID besteht darin, einen iBeacon in einem Netzwerk zu erkennen. Diesen Weg, Es ist von anderen Beacons im Netzwerk getrennt.

Standardmäßig, wenn Sie iBeacons bestellen, Ihnen wird eine eindeutige UUID zugewiesen. Eine Organisation darf verschiedene UUIDs verwenden. Zum Beispiel, Es kann hilfreich sein, mehrere Veranstaltungsorte an verschiedenen Standorten zu identifizieren.

Haupt- und Nebenwerte sind eine Reihe von Zahlen, die iBeacons zugewiesen werden, um die Genauigkeit zu verbessern. Diese Ziffern sind vorzeichenlose Ganzzahlwerte zwischen 0 und 65535. Für das iBeacon-Format, Es ist erforderlich, einen Haupt- und einen Nebenwert festzulegen.

Hauptwerte werden verwendet, um eine Gruppe zu erkennen und zu trennen. Zum Beispiel, Sie können einem bestimmten Stockwerk oder Raum einen eindeutigen Hauptwert zuweisen. Andererseits, Sie können kleinere Werte verwenden, um eine Person zu erkennen und zu trennen.

iBeacon UUID-Format

Überwachung und Reichweite

Überwachung

Durch die Überwachung einer Region kann Ihre Anwendung bestimmen, wann ein Gerät in den Bereich von iBeacons eintritt oder diesen verlässt, von der Region angegeben. Zum Beispiel, Stellen Sie sich ein Museum mit iBeacons für zwei Eingänge und einer Audioguide-Anwendung vor. Die App wird zur Überwachung einer Region verwendet, an der beide Beacons beteiligt sind. Die App erhält Benachrichtigungen, wenn der Benutzer das Museum betritt. Nächster, Es startet eine Benachrichtigung und erinnert Benutzer an die Funktionen des Audioguides.

Viele Apps verwenden zur Überwachung das iBeacon-Protokoll. Meistens, Es gibt die folgenden Einschränkungen:

  • iOS begrenzt die Anzahl der Regionen, in denen eine mobile Anwendung gleichzeitig überwachen kann 20.
  • Es können nur Ein- / Ausstiegsereignisse identifiziert werden.

Grenze der Überwachungsregion, bestimmt durch die Leistungsstufe des Leuchtfeuers

Reichweite

Während der Überwachung können Sie iBeacon-Bewegungen für einen Bereich erkennen, Reichweite ist körniger. Es wird eine Gruppe von Beacons in Reichweite generiert, zusammen mit der ungefähren Nähe zu jedem von ihnen.

Die BLE-Reichweite variiert - es können Funksignale erkannt werden, bei denen die Ergebnisse vom Standort der Beacons abhängen, wo sich das Gerät eines Benutzers in einer Tasche befinden kann, Tasche, oder in der Hand.

iBeacon-Reihe

Überprüfen der iBeacon-Genauigkeit

So, Wie genau ist iBeacon??

Für ein BLE-Gerät wie iBeacon in einem Einzelhandelsgeschäft, Firmengebäude, Museum, U-Bahn, Bahnhof, Hotel, Flughafen, Schule, Krankenhaus, oder Einkaufszentrum, Erwarten Sie, dass es für einen durchschnittlichen Radius von genau ist 3 Meter. Ähnlich, Wenn Sie einen iBeacon in einem Stadion verfolgen, Industrieanlagen, oder Lager, Erwarten Sie, dass es für einen Durchschnitt von genau ist 5 Meter.

Wenn Sie planen, iBeacon für Ihre kommerzielle Nutzung zu installieren, Installieren Sie sie gleichmäßig, um die besten Ergebnisse zu erzielen. Durch Minimieren des Abstands zwischen den iBeacon-Knoten wird die Genauigkeit des Systems erhöht.

  • Wenn zwischen den iBeacon-Knoten ein Abstand von 10 Metern besteht, es kann eine durchschnittliche Genauigkeit von bieten 2 Meter.
  • Wenn zwischen den iBeacon-Knoten ein Abstand von 15 Metern besteht, es kann eine durchschnittliche Genauigkeit von bieten 4 Meter.

Spiegel und Metallgegenstände beeinträchtigen die Genauigkeit von iBeacon aufgrund ihrer Reflexion über die Bluetooth-Signalausbreitung.

Wenn Sie die iBeacon-Knoten näher beieinander positionieren, wird die Genauigkeit von iBeacons nicht erhöht, da sie die gleichen Signalstärken aufweisen.

Der physische Standort von iBeacons wirkt sich spürbar auf die Genauigkeit aus. Aus diesem Grund wird empfohlen, sie an folgenden Orten zu installieren:

  • Ein Objekt, das sich extrem nahe an der Decke befindet
  • Im oberen Bereich einer Wand
  • In einer Zwischendecke
  • An der Decke
  • Auf einem Gegenstand, der sich in Bodennähe befindet
  • Im unteren Teil einer Wand / Säule
  • Auf dem Boden

Funktioniert iBeacon ähnlich wie GPS??

NFC VS iBeacon VS GPS

Zunaechst, iBeacon und GPS scheinen ähnlich zu sein, aber einige grundlegende Unterschiede trennen sie.

iBeacon

iBeacon wird verwendet, um ein Signal zu übertragen, das Bluetooth-Geräte innerhalb eines Bereichs erkennen. Es verwendet Bluetooth-Beacon. Beacons sind in allen Größen und Formaten erhältlich, wie kleine Knopfzellen und USB-Sticks. Es ist kompatibel mit iOS, und Android-Plattformen und löst Push-Benachrichtigungen aus, sobald ein Besucher in einen iBeacon-Bereich gelangt.

GPS

Global Positioning System (GPS) ist eine standortbasierte Technologie, die den Standort des Benutzers anhand von Suchkriterien verfolgt. Andere als das Anzeigen von Informationen über das Datum, Zeit, Standort, und Fahrdetails, GPS bietet zahlreiche Anwendungsfälle.

Standortbasierte mobile Anwendungen verwenden GPS, um Ihr Gerät in eine GPS-Tracking-Einheit zu verwandeln. Diese Technologie bietet viele Vorteile, da das Sortiment keine Einschränkungen aufweist und hoch verfügbar ist.

iBeacon vs.. NFC

Unterschiede zwischen NFC und iBeacon

Die wesentlichen Unterschiede zwischen NFC und iBeacon bestehen darin, dass sowohl NFC als auch iBeacons mobile Zahlungen im Geschäft unterstützen. iBeacons sind kompakte drahtlose Sensoren, die BLE für die Kommunikation mit Smartphones verwenden. Im Gegensatz, NFC verwendet Funkwellen mit kurzer Reichweite, damit zwei Geräte Informationen aus kurzer Entfernung austauschen können, wo keine Batterie benötigt wird. Der optimale NFC-Bereich ist 4 Zentimeter, iBeacons haben eine Reichweite von 50 Metern.

Außerdem, iBeacons können Inhalte pushen, wie Standortdaten, bietet an, und maßgeschneiderte Empfehlungen basierend auf der Einkaufshistorie oder den Vorlieben eines Kunden. Auf der anderen Seite, Ein Benutzer muss die Interaktion mit NFC selbst starten.

NFC wird nicht in allen Telefonen verwendet. jedoch, Die Bluetooth-Technologie wird von den meisten Geräten unterstützt, Es muss jedoch aktiviert sein, um mit iBeacons interagieren zu können.

Warum ist iBeacon ein Game Changer??

Mit einer iBeacon-Infrastruktur, Ein Einzelhändler, Marke, oder Plattform versteht genau, was ein Kunde in der traditionellen stationären Umgebung benötigt. Dies bietet die Möglichkeit, hyperlokale und kontextbezogene Anzeigen und Nachrichten an Kunden zu liefern.

Das durchschnittliche Szenario mit iBeacon sieht so aus: Ein Kunde betritt ein Geschäft, und die auf ihrem Smartphone installierten mobilen Anwendungen suchen nach iBeacons. Sobald eine App es erkennt, es wird mit den geeigneten Daten interagieren (UUID, Haupt, geringer) zu seinem Server, Auslösen einer Aktion. Dies kann eine einfache Push-Nachricht sein wie „Willkommen in unserem Geschäft und Check-Out-Handtaschen am Gang 2!”Oder es könnte Sonderangebote enthalten, gezielte Anzeigen, und hilfreich erinnert, wie "Sie haben keine Erdnussbutter mehr."

Diese Technologie zielt darauf ab, einen Paradigmenwechsel in der Art und Weise zu bewirken, wie Marken und Verbraucher effektiver interagieren. iBeacon baut eine digitale Verbindung mit der physischen Welt auf.

Was ist die Verwendung von iBeacon?

Verwendung von iBeacon

Mit einem Innenpositionierungssystem, iBeacon kann mit einer mobilen Anwendung verwendet werden. Es ermöglicht Telefonen, den Kontext über den Standort zu ermitteln. Mit der iBeacon-Technologie, Telefone können ihre relativen Positionen zu einem iBeacon-Sender in einem Geschäft finden. Die stationären Einzelhandelsgeschäfte verlassen sich für den mobilen Handel auf iBeacons, Bereitstellung von Sonderangeboten für Kunden durch mobiles Marketing und Angebot mobiler Zahlungen über Point of Sale (PoS) Systeme.

Eine andere Anwendung besteht darin, Nachrichten an bestimmten Punkten von Interesse zu verteilen. Ein Punkt von Interesse kann ein Raum sein, eine Verkehrsampel, oder ein bestimmter Ort wie ein Verkaufsautomat oder eine Vorrichtung.

Welche Auswirkungen hat iBeacon im Einzelhandel??

Einzelhändler sind einer der ersten Anwender der iBeacon-Technologie. Andere als Einzelhandelsgeschäfte, Sie haben es in Veranstaltungen verwendet, internationale Konferenzen, Museen, Restaurants, und Einkaufszentren, um ihre Produkte zu fördern.

Einzelhändler verwenden iBeacon auf folgende Weise:

Starke Kundenbasis

Mit iBeacon, Einzelhändler können einen robusten Kundenstamm schaffen. Sobald ihre Käufer eintreten, eine Anzeige wird gesendet, Steigerung des Umsatzes. Darum mehr als 85% von Einzelhändlern in den USA verwenden Leuchtfeuer.

Kostenfreundlich

Das iBeacons-Gerät ist kostengünstig, Wir können nach Ihren Wünschen anpassen.

Benutzerfreundlichkeit

iBeacons sind mit einer mobilen App und einem Content-Management-System verbunden. Nach der Installation des Senders, Sie können das Tag einfach konfigurieren und Aktionen erstellen.

Innenzuordnung

Es gibt verschiedene große Einzelhandelsgeschäfte, wie große Supermärkte, wo eine Vielzahl von Artikeln unter einem Dach angeboten werden. Es kann für Kunden schwierig werden, auf einem so großen Gebiet nach einem bestimmten Produkt zu suchen. Mit iBeacon, Kunden können ganz einfach bestimmte Standorte im Geschäft finden.

Mobiles Retargeting

Da iBeacons mit Handys interagieren, Sie können mehr Kunden gewinnen und binden. Diesen Weg, Einzelhändler können mehr Benutzer von außerhalb des Geschäfts anziehen. Zum Beispiel, Ein Smartphone-Benutzer besucht Ihr Geschäft, kauft jedoch nichts. Mit iBeacon, Sie können das Produkt finden, nach dem sie gesucht haben. Indem Sie einen Rabatt auf denselben Artikel anbieten, Sie können sie dazu verleiten, zurückzukehren und zu kaufen.

Was sind einige Unternehmen, die iBeacon verwenden??

Unternehmen und Regierungen auf der ganzen Welt setzen iBeacon ein. Hier sind einige der bekanntesten Anwendungsfälle.

Lyngby Storcenter

Ein in Dänemark ansässiges Einkaufszentrum identifizierte die effektivste Strategie, um Kinder zu beschäftigen und zu unterhalten, damit ihre Eltern friedlich einkaufen können. Sie benutzten die Anwendung GEOTrail GO Erstellen Sie eine Indoor-Schatzsuche mit Spielen zum Thema Urlaub und Indoor-Karten. Diesen Weg, Kinder waren verlobt, während sie nach virtuellen Belohnungen suchten.

Die Schatzsuche ermöglichte es den Eltern, frei einzukaufen, und half den Geschäftsinhabern, ihre Einnahmen zu steigern.

Martini

Martini, eine italienische Alkoholmarke, hat einen Smart Cube entwickelt, der Barbesitzern hilft, effizient mit Menschenmengen umzugehen und eine unglaubliche Benutzererfahrung zu bieten.

Der Smart Cube verwendet die iBeacon-Technologie, um den Barkeeper zu benachrichtigen, wenn ein Besucher sein Getränk beendet hat. Der Cube lokalisiert den Kunden, So kann der Barkeeper sich an sie wenden und ihr Getränk nachfüllen, ohne dass sich der Kunde von seinem Platz bewegt.

Luxemburg Busse

In Luxemburg, Busse sind mit iBeacons ausgestattet. Diese Beacons senden Benachrichtigungen über die Buslinien, welche Passagiere auf ihrer App erhalten. Außerdem, Die App liest die Nachricht mit lauter Stimme für sehbehinderte Passagiere.

Sephora

Sephora ist eine internationale Schönheitsmarke, die eine Reihe von Schritten unternommen hat, um ihr Einkaufserlebnis zu verbessern. Eine davon ist die Verwendung von iBeacon. Das Unternehmen installierte iBeacons, um Kunden Geburtstagsbenachrichtigungen zu senden, und fordert sie auf, den Laden zu besuchen und während ihres Geburtstagsmonats kostenlos ein spezielles Paket zu erhalten.

Öffentliche Bibliothek Ida Rupp

In Port Clinton, Es gibt eine öffentliche Bibliothek, die eine mobile Anwendung mit iBeacon-Funktionen entwickelt hat. Die iBeacon-Benachrichtigungen enthalten Folgendes:

  • Bibliotheksereignisse anzeigen.
  • Helfen Sie dabei, Elemente zu erneuern, bevor sie überfällig werden.
  • Gehen Sie die Kataloge auf ihren Handys durch und legen Sie einen Film ab, Musik-CD, oder in der Warteschleife buchen.
  • Stellen Sie den Bibliotheksausweis digital auf dem Telefon zur Verfügung.

Hoekstra Immobilienagentur

Makelaarij Hoekstra ist eine niederländische Immobilienagentur mit mehreren Büros - in Joure, Niesen, Heerenveen, und Leeuwarden - in derselben Provinz. Erweiterung der Reichweite und Steigerung des Lead-Generierungsprozesses, Die Agentur entschied sich für die iBeacon-Technologie. Das Unternehmen setzte iBeacons in der Nähe von Immobilien ein, indem es sie mit den Verkaufsschildern positionierte und für Veranstaltungen verwendete. Diesen Weg, Besucher erhielten Benachrichtigungen über potenzielle Immobilien und deren Informationen.

Allrecipes

In Ohio, Allrecipes verwendete iBeacons in Marc's Lebensmittelgeschäften. Ziel war es, Kunden mit Rezeptvorschlägen zum richtigen Zeitpunkt anzusprechen.

Die App sendet iBeacon-Benachrichtigungen, die Rezepte und Empfehlungen für Mahlzeiten anzeigen. Die Idee war, zwei Kundenprobleme zu lösen. Zuerst, es half ihnen zu entscheiden, was sie zum Abendessen kochen sollten. Zweite, es half ihnen, die Lebensmittelrechnung zu verwalten. nicht überraschend, Die mobilen Ansichten von Allrecipes wurden auf erhöht 35 Millionen pro Monat.

Was sind die Schmerzpunkte von iBeacon??

Während der Arbeit mit der iBeacon-Entwicklung, Entwickler haben oft Probleme mit Folgendem:

App Store Bewertung

Während der Entwicklung von iPhone-Anwendungen, Entwickler haben Probleme mit der Navigation im App Store. Es ist notwendig, den Zweck und die Verwendung des Antrags in den Überprüfungsnotizen und in der öffentlichen Beschreibung zu beschreiben. Ebenfalls, Sie müssen ein Demo-Video zur Erläuterung der App-Funktionen erstellen und am Ende der Beschreibung einen Warnhinweis für den Akku einfügen.

Geschäftslogik-Skripte

Geschäftslogikskripte sind aufgrund des in der iBeacon-App verwendeten Variablenbereichs unerlässlich. Beim Umgang mit Leuchtfeuern, Die Anwendung übernimmt die Kontrolle über das Geschäftslogikskript und generiert eine Benutzerliste für diesen iBeacon. Skripte filtern Informationen, die zur Interpretation von Bedeutungen verwendet werden. Dies kann schwierig werden, da Aktualisierungen nicht in Echtzeit aufgezeichnet werden. Außerdem, Es gibt Zeiten, in denen das Gerät die Reichweite eines iBeacon verlassen kann.

Entwickler verlassen sich auf zeitbasierte Heuristiken, um dieses Problem zu lösen und festzustellen, ob Benutzer vorhanden sind. Geschäftslogikskripte werden auch zum Erkennen von Mustern verwendet, Datenanalyse durchführen, und Schlussfolgerungen ziehen.

Signal- und Hardwareprobleme

iBeacons verwenden die BLE-Technologie, und deshalb, Es ist wichtig, sich auf die Adressierung externer Signalinteraktionen vorzubereiten. In Ergänzung, BLE und Wi-Fi haben das gleiche Spektrum. Dies kann zu Störungen der Signale führen.

Die Qualität der Beacon-Signale hängt von der Leistung und Temperatur des Geräts ab. Um es kurz auszudruecken, Die Signalgenauigkeit unterscheidet sich zwischen verschiedenen iBeacon-Hardwareherstellern. Die mobile Anwendung sollte so erstellt werden, dass sie gemäß den von ihr gesammelten variablen Informationen und Typen funktioniert.

Triangulation und Tracking

iBeacon setzt auf Einweg-Funkkommunikation, Es bleibt kein Spielraum für eine bidirektionale Kommunikation zwischen einer App und ihr. Aus diesem Grund können sie Client-Geräte, die iBeacon-Broadcasts empfangen, nicht identifizieren. Beachten Sie, dass mobile Geräte nur mit einem erweiterten iBeacon einen neuen Kommunikationskanal haben können, Datenübertragung an den Server. Dadurch kann der Akku Ihres Geräts erheblich entladen werden.

Berechtigungsmatrix

Die Berechtigungsmatrix stellt eine erhebliche Herausforderung bei der Entwicklung der iBeacon iOS-App dar. Der Benutzer muss die Standortberechtigungen erteilen, um diese Funktion verwenden zu können. Außerdem, Es ist wichtig, die Bluetooth-Funktion zu aktivieren, und die App muss wissen, dass nur wenige Geräte iBeacons unterstützen können.

Wie kann ich iBeacon auf meinem iOS- oder Android-Gerät einrichten??

iPhone

Sie können jedes iOS-Gerät, das BLE unterstützt, in einen iBeacon verwandeln. Wenn eine Anwendung ein iOS-Gerät als iBeacon verwendet, es muss es im Vordergrund tun. Für andere Formen der iBeacon-Implementierung, Wenden Sie sich an Dritthersteller, um spezielle Beacon-Hardware zu erhalten. So konvertieren Sie Ihr iOS-Gerät in einen iBeacon, folge diesen Schritten.

  1. Erhalten Sie die UUID Ihres Geräts.
  2. Generieren Sie ein CLBeaconRegion-Objekt, das den UUID-Wert und die Haupt- / Nebenwerte enthält.
  3. Verwenden Sie das Core Bluetooth-Framework für Werbung mit dem iBeacon.

Erhalten Sie die UUID

Wie zuvor erklärt, UUID dient zur Unterscheidung eines iBeacon. Während der Bereitstellung mehrerer Beacons, Weisen Sie dem Endbenutzer separate UUIDs zu, die die Beacon-Funktionalität bieten.

Für Ihre iBeacon-Bereitstellung, Sie benötigen ein Befehlszeilentool, UUID gen, um eine neue UUID zu erstellen. Starten Sie das Terminal, Geben Sie UUID gen in die Befehlszeile ein, und drücken Sie die Eingabetaste. Diesen Weg, Sie erhalten einen eindeutigen 128-Bit-Wert.

Stellen Sie die Beacon-Region ein

Legen Sie Ihre Beacon-Identität mithilfe eines CLBeaconRegion-Objekts fest. Die Beacon-Region kann verwendet werden, um ein Wörterbuch mit Informationen zu erstellen, die später über Bluetooth angekündigt werden können. So können Sie diese CLBeaconRegion füllen Objekt:

func createBeaconRegion() -> CLBeaconRegion? {

Lassen Sie ProximityUUID = UUID(uuidString: „39ED98FF-2900-441A-802F-9C398FC199D2“)

Major lassen :CLBeaconMajorValue = 100

lass minderjährig :CLBeaconMinorValue = 1

let beaconID = „com.example.myDeviceRegion“

CLBeaconRegion zurückgeben(ProximityUUID: ProximityUUID!,

Haupt: Haupt, geringer: geringer, Kennung: beaconID)}

}

Bewerben Sie Ihr Leuchtfeuer

Verwenden Sie das Bluetooth-Kernframework, um Ihre Beacon-Identität über ein iOS-Gerät zu übertragen und das iOS-Gerät als Bluetooth-Peripheriegerät festzulegen. Auf diese Weise, Sie können Ihr iOS-Gerät dazu bringen, seine Beacon-Informationen an andere Geräte mit Bluetooth-Verbindung zu senden.

Öffnen Sie Ihr Xcode-Projekt und fügen Sie das Core Bluetooth-Framework hinzu. Initialisieren Sie ein CBPeripheralManager-Objekt in Ihrem Code und rufen Sie eine Methode auf, Werbung starten(_:) Methode zum Senden Ihrer Beacon-Daten. Es akzeptiert einen Wörterbuchparameter, der aus Ihren Beacon-Informationen besteht. Sie können die Peripheriedaten aufrufen(mit gemessen : ) Methode der CLBeaconRegion zum Anzeigen eines Wörterbuchs mit den mit Ihrem iBeacon verknüpften Daten.

Beim Aufrufen der Peripheriedaten(mit gemessen : ) Methode zum Sammeln von Informationen aus dem Datenwörterbuch, Sie setzen in Konfigurieren des Standard-RSS (empfangene Signalstärkeanzeige) Wert mit Ihrem iOS-Gerät verknüpft. Dieser Parameter repräsentiert die Signalstärke (in Dezibel), berechnet basierend auf einem Abstand von 1 Meter vom Gerät.

Die Erstellung eines Peripherie-Manager-Objekts ruft den peripheren ManagerDidUpdateState auf(_: ) Methode aus seinem Delegatenobjekt. Es ist wichtig, diese Methode zu implementieren, um sicherzustellen, dass das iOS-Gerät BLE verwenden kann.

Android

Aufgrund der Komplexität der Operationen mit iBeacons, Google hat mehrere unabhängige Lösungen entwickelt, die in der Beacon-Plattform von Google enthalten sind. Es umfasst das Überwachungs- und Verwaltungssystem Beacon Dashboard, Eddystone-Format, und die APIs, die für Beacon-Interaktionen benötigt werden.

Die API für Nachrichten in der Nähe ist die API für iOS und Android, mit der Geräte gescannt werden, ruft Daten aus den angehängten Daten ab, Beacon-Informationen, und Google Cloud.

Die Google Proximity Beacon-API bezieht sich auf die API, die für die Beacon-Verwaltung und -Verwaltung verwendet wird. Alle Beacons werden über ihre Kennungen vorübergehend in einer Google Cloud gespeichert.

Die zur Verwendung von iBeacon Android erforderlichen Schritte umfassen:

  1. Vor der Verwendung von Bluetooth auf einem Android-Gerät, Sie müssen Berechtigungen im Android-Manifest konfigurieren.
  2. Nächster, Sie müssen einen Bluetooth-Scanner instanziieren. Mit dem Android-Paket können Sie Filter erstellen, So können Sie Beacons auswählen, die auf Ihren Filter ausgerichtet sind.
  3. Instanziieren Sie einen Bluetooth LE-Werbetreibenden.

Was sind einige verbreitete Mythen über iBeacon??

Es gibt viele Missverständnisse über iBeacons. Diese sind unten aufgeführt:

1. iBeacons sammeln und verfolgen meine Informationen

Nein, Sie tun es nicht. iBeacons senden ein Signal, das von einer mobilen Anwendung nur bei eingeschaltetem Bluetooth empfangen werden kann. Deshalb, damit diese Interaktion stattfinden kann, Benutzer müssen zulassen, dass die App Beacon-Interaktionen unterstützt.

Wenn Sie die Interaktion aktivieren, Dann kennt der iBeacon nur den Standort Ihres Geräts innerhalb eines begrenzten Bereichs und übermittelt kontextbezogene Nachrichten, solange Sie sich in diesem Bereich befinden. In einer Nussschale, Beacons überwachen und verfolgen Ihre Bewegungen nicht, und sie werden nur kommunizieren, wenn Sie sich anmelden.

2. iBeacons sind unsicher

Obwohl es keine groß angelegte Datenverletzung gibt, an der iBeacons beteiligt sind, Viele Anbieter arbeiten an der Entwicklung neuer Technologien, die die Sicherheit erhöhen können.

3. iBeacons funktionieren nur unter iOS

Android unterstützt iBeacons. jedoch, da ist ein Unterschied. iBeacons können Anwendungen auf einem iOS-Gerät auch dann aktivieren, wenn die App nicht verwendet wird. Auf der anderen Seite, auf Android, Die App muss im Hintergrund ausgeführt werden oder Sie müssen sie öffnen, um sicherzustellen, dass sie mit iBeacon interagiert.

4. iBeacons sind tot

iBeacons sind aufgrund ihrer erschwinglichen Preise und der allgemeinen Verwendung in kommerziellen Standorten wie Logistik- und Einzelhandelsgeschäften lebendig und gut. Die Technologie wurde für eine Weile entwickelt und hat seit Einführung von iBeacon in erheblichem Maße an Bekanntheit gewonnen 2013. Seit damals, Akzeptanz und Anwendungsfälle haben zugenommen und Entwickler, Unternehmen, und die Regierungen entwickeln weiterhin neuere und aufregende Anwendungsfälle.

iBeacon Stromverbrauch

Im Wesentlichen, iBeacons sind BLE-Sender. Obwohl Apple sie in erstellt hat 2013, Die BLE-Kerntechnologie ist nicht neu - Android unterstützt sie seit langem.

iBeacons werben in einer Sekunde für viele Signale mit geringem Stromverbrauch oder senden diese aus. Mit ihnen interagieren, Ein Telefon muss alle in der Nähe befindlichen BLE-Geräte scannen. Die Häufigkeit dieser Scans kann sich unterschiedlich auf die Akkulaufzeit auswirken.

Viele Anbieter stellen iBeacon-Hardware her, und jeder von ihnen versendet eine andere Akkulaufzeit und ein anderes Werbeintervall. Meistens, iBeacon-Marken verwenden ein Werbeintervall von 100 ms. Die Auswirkungen des Scanintervalls auf den Batterieverbrauch sind hier aufgeführt Studie:

ibeacon batterie handys

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

  • Die Frequenz zum Ein- und Ausschalten von Bluetooth in einem Telefon wirkt sich erheblich auf den Batterieverbrauch aus. Ein kleineres Scanintervall führt zu einem hohen Batterieverbrauch.
  • Nach 8 Stunden, Ein Scanintervall von 0,1 Sekunden kann verbraucht werden 20% mehr Akku bei älteren Mobilteilen.
  • Nach 8 Stunden, Ein Scanintervall von 0,1 Sekunden kann verbraucht werden 10% mehr Akku auf neueren Handys.

Verschiedene Beacons kommen mit unterschiedlichen Werbeintervallen. Bei einem Beacon A mit kurzem Werbeintervall (um 100 Millisekunden) wird mit Beacon B verglichen (um 500 Millisekunden), es zeigt an, dass in einer Sekunde des Scannens, Leuchtfeuer A wird erkannt 10 mal und B zweimal vom Gerät.

iBeacon-Erkennung

Obwohl ein iBeacon kontinuierlich Werbung überträgt, Das mobile Gerät hört es nicht ständig. Dies wird als iBeacon-Erkennung bezeichnet. Aus Gründen der Energieeffizienz, Das Radio wird in bestimmten Intervallen ausgeschaltet und aktiviert, B. wenn das Gerät gesperrt ist. Wenn das Radio deaktiviert ist, während der iBeacon sendet, Es wird auch dann nicht erkannt, wenn sich das Gerät im iBeacon-Bereich befindet.

Was kostet der iBeacon??

Der durchschnittliche iBeacon-Preis variiert je nach Hersteller, der Signalbereich, und der Formfaktor. Der Kauf von iBeacon in loser Schüttung kann den Preis senken.

Abschließende Gedanken

iBeacons sind weit verbreitet und weit verbreitet, als viele glauben. Obwohl es von einem einfachen Konzept angetrieben wird, Die schiere Menge an potenziellen Anwendungsfällen macht deutlich, dass diese Technologie in den nächsten Jahren eine massive Akzeptanz finden wird. Dank seiner erschwinglichen Kosten und des geringen Stromverbrauchs, Es ist sehr kostengünstig für Unternehmen.

Geschrieben von --
Teile diesen Beitrag