Es gibt zwei Protokolle für Bluetooth Low-Power-Beacons : iBeacon von Apple (2013) und Eddystone von Google (2015). Beide Protokolle ähneln sich in ihrer Funktionsweise und ihren Anwendungsszenarien und erfreuen sich zunehmender Beliebtheit. Viele Entwickler nutzen Eddystone und iBeacon für standortbasiertes Marketing und bieten Unternehmen so die Möglichkeit, ihr Geschäft auszubauen und ihre Gewinne zu steigern. Um die optimale Plattform für die Inhaltsbereitstellung zu finden, ist ein umfassendes Verständnis beider Protokolle unerlässlich. In diesem Artikel vergleichen wir Eddystone und iBeacon. Lesen Sie weiter, um herauszufinden, welches Protokoll am besten zu Ihrem Projekt passt.
Eddystone: Funktionsprinzip, Vorteile und Nachteile
Eddystone ist ein Kommunikationsprotokoll, das Google im Juli 2015 eingeführt hat. Ursprünglich UriBeacon genannt und später nach dem Leuchtturm Eddystone in Großbritannien benannt, ist Eddystone als Open-Source-Protokoll auf GitHub verfügbar. Es basiert auf dem offenen Bluetooth® LE -Format und überträgt eindeutige Kennungen über kurze Distanzen via Bluetooth® - Signale. Anders ausgedrückt: Dieses Protokoll ist eine erweiterte Version von Bluetooth® LE . Intelligente Bluetooth-Geräte wie Smartphones scannen die Eddystone-URL und zeigen die vom Beacon gesendeten Daten auf dem Bildschirm an, unabhängig davon, ob die App installiert ist oder nicht.
Arbeitsprinzip
Eddystone funktioniert ähnlich wie iBeacon, bietet aber viele zusätzliche Funktionen. Ein Beacon mit dem Eddystone-Protokoll sendet ein Signal mit einem Datenpaket, und die entsprechende Anwendung löst die entsprechende Aktion aus, sobald sie das Paket erkennt. Datenpakete werden in die folgenden vier Typen unterteilt:

- Eddystone-UID:UID funktioniert ähnlich wie iBeacon, sendet in regelmäßigen Abständen einen Kurzcode und ist eine eindeutige ID mit einer Namespace-Komponente (10 Bytes) und einer Instanzkomponente (6 Bytes).
- Eddystone-Web:Eddystone-URL sendet eine URL, die von jedem mit einem Bluetooth-fähigen Smartphone angesehen werden kann
- Eddystone-TLM:Das TLM enthält die Statusdaten des Beacons, wie etwa Batteriestatus, Beacon usw., zusammen mit den an die Cloud gesendeten Sensordaten.
- Eddystone-EID:EID ist ein Beacon-Frame, der sich im Laufe der Zeit ändert. Ein verknüpfter Parser kann verwendet werden. EID schafft eine sichere Umgebung, da sich die verschlüsselte ID kurz nach der Übertragung selbst zerstört. Dadurch können potenzielle Hacker Ihren Beacon nicht kapern.
Vorteile
Eddystone ist ein offenes Format und daher flexibler, anpassbarer und kann zusätzliche Daten übertragen. Darüber hinaus unterstützt Eddystone nicht nur die Anwendungsinstallation, sondern erleichtert auch die Interaktion mit Anwendungs-Beacons über Google Instant Apps für eine größere Bandbreite an Betriebssystemen. Jedes Android-Gerät kann über eine kostenlose App als BLE-Gerät genutzt werden, was in der Test- und Entwicklungsphase sehr hilfreich ist.
Wenn Ihre Anwendung für Android-Benutzer bestimmt ist, ist die Beacon-Entwicklung auf Basis des Eddystone-Protokolls daher die bessere Wahl als die Beacon-Entwicklung auf Basis des iBeacon-Protokolls.
Nachteile
Kurz gesagt: Ein Eddystone-Beacon kann nicht nur fast alle Funktionen eines iBeacons, sondern auch einige zusätzliche Funktionen. Allerdings weist die Eddystone-Technik einige Einschränkungen auf. Damit beispielsweise ein iOS-Smartphone einen Eddystone-Beacon erkennt, muss ein Physical Web darauf installiert sein. Physical Web ist ein Erkennungsdienst, mit dem Beacons Smartphones scannen können. Um Physical-Web-Benachrichtigungen zu empfangen, muss eine Physical-Web-kompatible Anwendung oder ein Browser auf dem Smartphone installiert sein.
iBeacon: Funktionsprinzip, Vorteile und Nachteile
iBeacon ist ein Protokoll, das Apple 2013 entwickelt hat. iBeacon-Geräte werden in verschiedenen Bereichen installiert und senden in voreingestellten Intervallen Bluetooth-Signale. Innerhalb der Reichweite eines Funk-Beacons kann jedes Bluetooth® LE -kompatible Gerät das Signal empfangen und die entsprechenden Inhalte anzeigen. Nach dem Empfang des Signals aktiviert die vorinstallierte Anwendung bestimmte Aktionen. Anfangs wurde iBeacon vor allem im Einzelhandel eingesetzt, um Zahlungsprozesse und andere Marketingdienstleistungen zu optimieren.
Funktionsprinzip
iBeacon verwendet das standardisierte Format von BLE-Anzeigen. Das Datenbankpaket enthält vier Nachrichten:

- Eindeutige universelle Kennung (UUID): Eine UUID enthält allgemeine Informationen zu einem Beacon. Beispielsweise den Namen der Person oder des Unternehmens, zu dem die Beacon-Geräte gehören.
- Bürgermeister: Major bezieht sich auf die räumlichen Informationen des Beacons. Beispielsweise ist der Einsatz solcher Beacons in den Gängen von Geschäften
- Minor: Genauere Informationen. Beispielsweise befindet sich dieses Beacon auf Kanal 2.
- Sendeleistung: Die TX-Leistung ist die Signalstärke genau 1 m vom Gerät entfernt.
Vorteile
iBeacon wird nativ von iOS unterstützt und ist in mobile Betriebssysteme integriert. Die größten Vorteile des iBeacon-Protokolls: Es weckt Apps auf iOS und Android auf, aktiviert sie und startet sofort die Datenübertragung. Im Einzelhandel bedeutet dies, dass Kunden die App des Geschäfts nicht öffnen müssen, um Marketing- und Werbebenachrichtigungen zu erhalten.
iBeacon erweitert die Möglichkeiten der Geolokalisierung und bietet Unternehmen eine praktikable Lösung für die Echtzeitnavigation, Digitalisierung und Verbesserung der Arbeitssicherheit. Das Protokoll ermöglicht die Erstellung interaktiver Karten von Einkaufszentren, Museen und anderen Einrichtungen.
Nachteile
Der Nachteil von iBeacon ist das Fehlen einer Flottenverwaltung. Das bedeutet, dass es keine einfache Möglichkeit gibt, die Platzierung der Beacons, ihren Betriebsstatus und die Batterieentladung zu verfolgen. Um eine Reihe von Beacons zu sehen, müssen Ihre Einzelhandelsmitarbeiter mit einer Karte ihres Standorts und einer Anwendung, die jedes Gerät scannt, herumlaufen.
Wenn die Mehrheit Ihrer App-Nutzer iOS-Geräte nutzt, ist die Entwicklung von iBeacon-Apps die bessere Wahl. Unter iOS erfolgt das Beacon-Scanning auf Betriebssystemebene mithilfe des Core Location Frameworks. Apple Scan-Leistungsfunktionen und optimierte Akkunutzung tragen zur Verbesserung der Zuverlässigkeit bei.
Vergleichstabelle: Eddystone vs. iBeacon
| Apple iBeacon | Google Eddystone | |
| schaffen | Bei der iBeacon-Technologie handelt es sich um ein Bluetooth Low-Power-Beacon-Protokoll, das in Apples iOS 7 und spätere mobile Betriebssysteme integriert ist und es iPads und iPhones ermöglicht, ständig Bluetooth-Geräte in der Nähe zu scannen. | Googles Eddystone, früher bekannt als UriBeacon, ist ein Beacon-Protokoll für Open-Source-BLE-Beacons, das von jedem Unternehmen zu erschwinglichen Kosten erstellt werden kann. |
| Kompatibilität | Es ist mit iOS und Android kompatibel, aber nur mit iOS. | Es ist mit iOS und Android kompatibel. Es ist jedoch auch plattformübergreifend und daher mit jeder Plattform kompatibel, die Bluetooth-Beacon-Geräte unterstützt. |
| Konfigurationsdatei | Es handelt sich um eine proprietäre Software, die von Apple kontrolliert wird. | Es handelt sich um Open Source. Die Spezifikation ist unter der Open-Source-Lizenz Apache v2.0 öffentlich auf GitHub veröffentlicht, sodass Entwickler darauf zugreifen und dazu beitragen können. |
| Barierrefreiheit | Die Umsetzung ist einfach. | Es ist flexibel, aber bei der Integration ist eine komplexere Codierung erforderlich, da es mehr Pakete sendet als Ibeacon. |
| Broadcast-Paket | iBeacon sendet nur ein AD-Paket, das eine eindeutige ID-Nummer hat und aus vier Teilen besteht: UUID, Major, Minor und Tx-Leistung. | Eddystone sendet 3 verschiedene Pakete:
(1) Eindeutige ID-Nummer (Eddystone-UID) – sie ist grundsätzlich dieselbe wie bei iBeacon. (2) URL-Adresse (Eddystone-URL) – Sie dient dazu, dem Smartgerät mitzuteilen, dass es eine URL öffnen soll. Dadurch muss keine spezielle Entwickleranwendung vorinstalliert werden. Darüber hinaus kann sie als treibender Faktor für die standortspezifische Anwendungsinstallation genutzt werden. (3) Sensortelemetrie (Eddystone-TLM) – Senden von Sensordaten. Dies wird von Unternehmen genutzt, die eine große Anzahl von Beacons verwalten müssen, da dieser Frame-Typ Statusstatistiken und Diagnosedaten der Beacons senden kann. (4) EID ist ein Beacon-Frame, der sich im Laufe der Zeit ändert und für den ein verknüpfter Parser verwendet werden kann. |
| Anwendungsbereich | Die UUID ist an den Server des Entwicklers gebunden. Wenn Informationen an ein Smartphone gesendet werden, benötigt das Gerät eine spezielle Anwendung, um die empfangenen Informationen zu verarbeiten. Daher ist für den Empfang von Nachrichten über iBeacon eine mobile Anwendung erforderlich. | Eddystone sendet anstelle einer UUID eine URL, die einfach in einem Webbrowser geöffnet werden kann. Chrome unterstützt „Heute“-Benachrichtigungen für iOS-Geräte und den Physical Web-Browser für Android-Geräte. |
| Sicherheit und Privatsphäre | Funktionen wie EIDs (Ephemeral Identifiers) gibt es in iBeacon nicht. Beacons senden öffentliche Signale, die von jedem iOS-Gerät und einem bestimmten Android-Gerät erkannt werden können. | Eddystone verfügt über eine sich ständig ändernde EID und ermöglicht es Beacons, Signale zu senden, die nur von „autorisierten Kunden“ identifiziert werden können. |
| API | Apple bietet keine spezielle API für das iBeacon-Flottenmanagement an. Eine Anwendungsprogrammierschnittstelle (API) besteht aus Protokollen, Tools und Routinen zur Erstellung von Softwareanwendungen. Sie legt fest, wie Softwarekomponenten interagieren müssen. | Google hat zwei APIs (Proximity Beacon und Nearby API) eingeführt, die Eddystone in dieser Hinsicht Vorteile bieten. Diese APIs vereinfachen auch die Verwaltung der Beacon-Flotte erheblich. |
Ich bin mir sicher, dass Sie das Konzept von Eddystone vs. iBeacon mittlerweile gut verstehen . Die endgültige Entscheidung hängt wahrscheinlich von Ihren Entwicklern und deren Anforderungen ab. Dank MOKOSMARTs Paketinterleaving müssen Sie sich zudem nicht zwischen iBeacon und Eddystone entscheiden, da unsere Bluetooth-Beacon-Geräte mit beiden kompatibel sind.
Wir sind eines der führenden Unternehmen für iBeacon-Anwendungsentwicklung in China und verfügen über ein starkes Forschungs- und Entwicklungsteam sowie erfahrene Vertriebsingenieure für verschiedene Nischenmärkte, darunter Push-Benachrichtigungen, Zahlungslösungen, Shopping, Gesundheitswesen, Reisen und andere interaktive Lösungen. Kontaktieren Sie uns, um Beacon-Lösungen zu erwerben oder mehr darüber zu erfahren!
Lesen Sie weiter über Eddystone vs. iBeacon








