Zum Inhalt springen
Inhaltsverzeichnis

iBeacon vs. Eddystone – Funktionen, Ähnlichkeiten und Unterschiede

iBeacon vs. Eddystone – Funktionen, Ähnlichkeiten und Unterschiede

Inhaltsverzeichnis
iBeacon vs. Eddystone
iBeacon vs. Eddystone

iBeacon vs. Eddystone

iBeacon-Einführung

iBeacon ist eine präzise Mikropositionierungstechnologie, die auf Bluetooth 4.0 Bluetooth Smart wurde 2013 von Apple auf der WWDC vorgestellt. Die zugrundeliegende Technologie nutzt BLE, das ab dem iPhone 4S unterstützt wird. Befindet sich Ihr Mobilgerät, beispielsweise ein Smartphone, in der Nähe eines Beacons, kann es dessen Signal empfangen.

Apple legte iBeacon Die zugehörigen Schnittstellen sind in CoreLocation.framework integriert. Google unterstützt diese Funktion ab Android 4.3. Um die iBeacon-Technologie anzuwenden, müssen Entwickler lediglich die iBeacon-Standards erfüllen. Sie wird mittlerweile in nahezu allen Android-Anwendungen eingesetzt. Leuchtfeuer.

iBeacons-Frame-Format

Das Frame-Format des iBeacon-Broadcast-Pakets ist wie folgt. Wir können sehen, dass das Frame-Format aus Parametern wie Broadcast-Länge, Typ, Firmen-ID, iBeacon-Typ, iBeacon-Länge, UUID, Major, Minor und Signalstärke besteht.

Ibeacon Data 31B
Ibeacon vs. Eddystone – Funktionen, Ähnlichkeiten und Unterschiede 6

Eigenschaften von iBeacon

Bei iBeacon handelt es sich im Wesentlichen um Standortinformationen. Daher hat Apple die iBeacon-Funktion in Core Location integriert und verwendet hauptsächlich drei Attribute zur Identifizierung eines iBeacons: Proximity UUID, Major und Minor.

UUID wird zur Identifizierung eines Unternehmens verwendet. Der von jedem Unternehmen oder jeder Organisation verwendete iBeacon sollte dieselbe Proximity-UUID (auch UUID genannt) haben.

Major wird verwendet, um eine Gruppe zusammengehöriger Elemente zu identifizieren. Leuchtfeuer. Zum Beispiel in einem Lagerhaus, Leuchtfeuer Alle Teile jedes Typs sollten die gleiche Hauptkategorie haben. Die Funktion einer Hauptkategorie ist vergleichbar mit der Gruppierung, um eine große Anzahl von Beacon-Geräten besser verwalten zu können.

Minor wird verwendet, um ein bestimmtes Beacon zu unterscheiden, und Sie können jedem Gerät in einem Lager ein Minor zuweisen.

Wenn diese Attribute nicht angegeben sind, werden sie beim Koppeln oder Empfangen des Geräts ignoriert. Sie können nur die UUID des Beacons kennen, aber nicht jedes einzelne davon unterscheiden.

Darüber hinaus können wir sehen, dass die gesamte iBeacon-Datennutzlast festgelegt ist und jeder Codeabschnitt eingeschränkt ist. Wenn Sie es auf Mobiltelefonen verwenden möchten, können Entwickler oder Benutzer nur dasselbe Format verwenden und keine zusätzlichen Änderungen vornehmen oder es selbst entwickeln.

Wenn Sie eine Bluetooth-Beacon Bei einem Bluetooth-Sensor und einem Bluetooth-Gateway (Empfangsgerät) lässt sich das Datenformat nach Bedarf ändern, solange das Empfangsgerät es dekodieren kann. Auf diese Weise können Daten von verschiedenen Quellen verarbeitet werden. Sensoren kann mithilfe des iBeacon-Protokolls übertragen werden. Für einige Technologien wie LoRaWAN, Die Datenrate ist niedrig und die Paketgröße klein. Das Gateway sollte daher unnötige Daten herausfiltern und nur die benötigten Daten senden. Weitere Informationen finden Sie im Dokument “Funktionsweise des Lansitec Bluetooth-Gateways”, Nummer 990-00522.

Eddystone Einführung

Eddystone ist ein plattformübergreifendes Open-Source-Beacon-Format im Bluetooth LE-Format, das am 15. Juli 2015 von Google eingeführt wurde. Es wird hauptsächlich verwendet, um Informationen an Personen an öffentlichen Orten zu senden.

Da Google es als Open-Source-Projekt positioniert hat, benennt Google diese Open-Source-Projekte traditionell nicht mit dem Namen Google.

Beispielsweise verwendet das Android-Betriebssystem nicht den Namen Google. Die Öffentlichkeit muss nicht wissen, welches Unternehmen es entwickelt hat Eddystone, wissen nur die Beacon-OEMs und die entsprechenden App-Entwickler.

Eigenschaften von Eddystone

Eddystone hat nicht nur den Vorteil, Open Source zu sein, sondern unterstützt auch mehrere Frameworks. iBeacon und Googles The Physical Web unterstützen jeweils nur eines.

Die Eddystone-Multiple-Frameworks enthalten Daten in vier Formaten: UUID, URL, TLM und EID.

Die ursprüngliche Absicht von Eddystones UID besteht darin, mit der iBeacon-UUID kompatibel zu sein. Um die Beschränkung auf die iBeacon-UUID aufzuheben, kann der Händler die UID frei festlegen und die App kann festlegen, dass nur Nachrichten von dieser UID akzeptiert werden. Über den eindeutigen Identifikationscode der UID kann die Händler-App zudem ermitteln, in welcher Filiale sich der Benutzer befindet, und entsprechende Informationen wie Coupons, WLAN-Verbindung usw. bereitstellen.

URL-Links sind offensichtlich weiter verbreitet und einfacher als UUIDs. Jedes Mobiltelefon verfügt über einen Browser und kann die URL öffnen.

TLM, dieses Fernüberwachungs-Framework, ist nützlich für Unternehmen, die viele Systeme kontrollieren müssen. Leuchtfeuer. Seit Leuchtfeuer Da sie größtenteils batteriebetrieben sind, müssen sie nach einiger Zeit ausgetauscht oder aufgeladen werden. Der Telemetriedatenrahmen ermöglicht es dem Beacon, seinen Status und seine Akkuinformationen an die umliegenden Arbeiter zu senden, damit diese Wartungs- und Austauschmaßnahmen durchführen können.

EID ist ein Sicherheitsframework, ein Signalgeber, der nur autorisierten Benutzern das Lesen von Informationen ermöglicht. Zum Beispiel in einem Unternehmen, Leuchtfeuer Im Foyer sind Durchsagen angebracht, die für alle Kunden und Besucher sichtbar sind. Das Unternehmen hat jedoch auch Mitteilungen, die nur für Mitarbeiter bestimmt sind und nicht von Kunden und Besuchern gesehen werden sollen.

Eddystone-Rahmenformat

Anstatt das Herstellerdatenfeld zu verwenden, platziert Eddystone den Wert 0xFEAA im vollständigen 16-Bit-Service-UUID-Feld und verwendet das zugehörige Servicedatenfeld, um die Beacon-Informationen zu speichern. Alle Details finden Sie unten:

Eddystone-Anwendungsszenarien

  • Im Rahmen der Nahbereichsförderung von Produkte, beispielsweise Kunden, die in der Nähe von Supermärkten und Restaurants einkaufen
  • Erhalten Sie Standortinformationen an Flughäfen, Bahnhöfen, Sehenswürdigkeiten und Museen
  • Verfolgen Sie Vermögenswerte, um Verluste zu vermeiden
  • Navigieren Sie in Innenräumen von Einkaufszentren
  • Datenübertragung von Sensoren

Lansitec LoRa Bluetooth-Gateway Unterstützt sowohl iBeacon als auch Eddystone. Weitere Informationen finden Sie im Dokument „So funktioniert das Lansitec Bluetooth Gateway“, Dokumentnummer 990-00522.

Eddystone Beacon - 31B
Ibeacon vs. Eddystone – Funktionen, Ähnlichkeiten und Unterschiede 7

Wie Beacon-Geräte BLE nutzen

Der obige Inhalt zeigt uns, was BLE, Beacon, iBeacon und Eddystone sind. Wie realisieren Beacon-Geräte Funktionen basierend auf der BLE-Technologie? Werfen wir zunächst einen Blick auf den vollständigen Verbindungsprozess von BLE.

BLEs Broadcast Scan Connect-Prozess

Master und Empfänger müssen miteinander verbunden sein, um einen 1:1-Kanal aufzubauen, bevor die Datenkommunikation für Geräte wie Headsets, Lautsprecher oder Bluetooth OTA erfolgen kann. Die Verbindung umfasst vier Schritte: Ankündigen, Scannen, Initiieren und Verbinden.

Wir werden in diesem Dokument nicht näher auf die Einzelheiten eingehen. Bitte kontaktieren Sie uns, wenn Sie mehr darüber erfahren möchten.

So verwenden Sie ein Beacon

Beacon-Geräte nutzen ausschließlich die Werbekanäle, sodass keine BLE-Verbindungsschritte erforderlich sind. Genau aus diesem Grund werden Beacons im Anwendungsbereich der präzisen Positionierung in Innenräumen mit geringem Stromverbrauch und der Sensordatenwerbung eingesetzt. Wörtlich übersetzt bedeutet Beacon, dass dieses Gerät in einem festen Zeitintervall Datenpakete sendet, die von einem zentralen Gerät wie einem Mobiltelefon oder einem Bluetooth-Gateway empfangen werden können.

Beispielsweise können die Daten eines Temperatur- und Feuchtigkeitssensors in die iBeacon-Nutzlast eingefügt werden, die der Sensor sekündlich meldet. Der Sensor verbindet sich nicht mit anderen Geräten. Das Bluetooth-Gateway in der Nähe empfängt lediglich die Nachricht des Beacons und überträgt dann Temperatur, Feuchtigkeit, Höchst- und Tiefstwerte über das Backhaul an den Server oder die Basisstation. Handelt es sich um ein LoRa-basiertes Bluetooth-Gateway, kann dieses die Daten über LoRa an ein LoRa-Gateway und anschließend in die Cloud übertragen. Wie unten dargestellt.

Um ein internes Beispiel zu nennen: Wir haben am Eingang einen Beacon installiert. Wenn ein Tracker oder ein Bluetooth-Gateway die Nutzdaten empfängt, filtert er die UUID, Major- und Minor-ID und leitet dann Major- und Minor-ID sowie RSSI an einen Tracker weiter. LoRaWAN Vom Gateway aus erfolgt die Verbindung zur Cloud. Der Server berechnet mithilfe des RSSI-Werts die Entfernung zwischen Beacon und Tracker, um den Standort des Trackers zu bestimmen.

Da der Advertiser und der Empfänger zufällig auf den Kanälen 37, 38 und 39 arbeiten, besteht die Möglichkeit, dass das Gateway den Beacon nicht empfangen kann, wenn ein Beacon alle 1 Sekunde eine Nachricht sendet und ein Gateway regelmäßig ein 1-Sekunden-Empfangsfenster öffnet. Wir empfehlen, die Empfangsdauer mehr als zweimal vor dem Ankündigungsintervall des Beacons einzustellen.

Mit der Popularisierung der LPWAN-, WIFI- und 5G-Technologien haben sich überall auf dem Markt Beacon-Anwendungsfälle auf Basis der BLE-Technologie etabliert. Beacon-Technologie, Insbesondere die Beacon+LPWAN-Technologie hat viele bewährte Vorteile. Lösungen auf dem Markt erhältliche Anwendungen umfassen beispielsweise intelligente Parkplätze, Museen, Lagerhallen, Kühlketten, Geschäfte, Pflegeheime, Krankenhäuser, Messezentren und andere Beacon-Anwendungen. Lösungen.

Abbildung 1. Datenfluss der B-Mobile®-Lösung
Abbildung 1. Datenfluss der B-Mobile®-Lösung
Abbildung 2. Datenfluss der B-Fixed®-Lösung
Abbildung 2. Datenfluss der B-Fixed®-Lösung

Entdecken Sie das Whitepaper: Einführung in die Bluetooth-Technologie und allgemeine Begriffe.

Diesen Beitrag teilen: