Es gibt zwei Protokolle für Bluetooth Low-Power-Beacons, Eines ist iBeacon, das von Apple in erstellt wurde 2013, und der andere ist Eddystone, der von Google in erstellt wurde 2015. Diese beiden Protokolle haben Ähnlichkeiten in der Funktionsimplementierung und Szenarioanwendung, und sie werden immer beliebter. Viele Entwickler verwenden Eddystone und iBeacon für standortbasiertes Marketing, Unternehmen die Möglichkeit geben, ihr Geschäft auszubauen und ihre Gewinne zu steigern. Wenn Sie die beste Plattform für die Bereitstellung von Inhalten auswählen, Sie müssen beide Protokolle gründlich verstehen. In diesem Artikel, Wir haben uns auf Eddystone vs. iBeacon konzentriert. Lesen Sie weiter, um herauszufinden, welche zu Ihrem Projekt passt.
Eddystone: Arbeitsprinzip, Vorteile u Nachteile
Eddystone ist ein Kommunikationsprotokoll, das im Juli von Google eingeführt wurde 2015. Ursprünglich UriBeacon genannt und später nach dem Eddystone-Leuchtturm in Großbritannien benannt, Eddystone ist als Open-Source-Protokoll auf Github verfügbar. Es basiert auf dem offenen Bluetooth ® LE-Format und überträgt eindeutige Kennungen über kurze Distanzen per Bluetooth ® Signale. Mit anderen Worten, dieses Protokoll ist eine erweiterte Version von Bluetooth ® DIE. Intelligente Bluetooth-Geräte wie Telefone scannen die Eddystone-URL und zeigen auf dem Bildschirm an, was das Beacon sendet, unabhängig davon, ob die App installiert ist oder nicht.
Arbeitsprinzip
Eddystone funktioniert ähnlich wie iBeacon, aber mit vielen zusätzlichen Funktionen. Ein Beacon mit dem Eddystone-Protokoll sendet ein Signal mit einem Datenpaket, und die entsprechende Anwendung löst die entsprechende Aktion aus, wenn sie das Paket erkennt. Datenpakete werden in die folgenden vier Typen unterteilt:
- Eddystone-UID:UID funktioniert ähnlich wie iBeacon, Kurzcode in regelmäßigen Abständen senden und eine eindeutige ID mit einer Namensraumkomponente sein (10 Bytes) und eine Instanzkomponente (6 Bytes).
- Eddystone-Web:Eddystone-URL sendet eine URL, die von jedem mit einem Bluetooth-fähigen Smartphone angezeigt werden kann
- Eddystone-TLM:Das TLM enthält die Statusdaten der Bake, wie Batteriestatus, Leuchtfeuer, etc., entlang der an die Cloud gesendeten Sensordaten.
- Eddystone-EID:EID ist ein Beacon-Frame, der sich im Laufe der Zeit ändert, und 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. Als Ergebnis, potenzielle Hacker können Ihr Beacon nicht entführen
Vorteile
Eddystone ist ein offenes Format, ist also flexibler, anpassbar, und in der Lage, zusätzliche Daten zu senden. Zusätzlich, Eddystone unterstützt nicht nur die Möglichkeit der Anwendungsinstallation, erleichtert aber auch die Interaktion mit Anwendungs-Beacons über Google Instant Apps für eine breitere Palette von Betriebssystemen. Es macht es möglich, dass jedes Android-Gerät über eine kostenlose App als BLE-Gerät verwendet werden kann, was während der Test- und Entwicklungsphase sehr vorteilhaft ist.
Deshalb, wenn Ihre Anwendung für Android-Benutzer ist, Beacon-Entwicklung basierend auf dem Eddystone-Protokoll ist eine bessere Wahl als Beacon-Entwicklung basierend auf dem iBeacon-Protokoll.
Nachteile
Zusamenfassend, Ein Eddystone-Beacon kann nicht nur fast alles, was ein iBeacon-Beacon kann, sondern auch einige zusätzliche Funktionen ausführen. Es sollte notiert werden, jedoch, dass die Eddystone-Technik einige Einschränkungen hat. Beispielsweise, für ein ios-basiertes Smartphone, um ein Eddystone-Beacon zu erkennen, darauf muss ein physisches Web installiert sein. Das Physical Web ist ein Suchdienst, der es Beacons ermöglicht, Smartphones zu scannen. Um physische Web-Benachrichtigungen zu erhalten, Auf einem Smartphone sollte eine physische webkompatible Anwendung oder ein Browser installiert sein.
iBeacon: Arbeitsprinzip, Vorteile u Nachteile
iBeacon ist ein Protokoll, das Apple entwickelt hat 2013. iBeacon-Geräte werden in jedem Teil des Bereichs installiert und in Intervallen für das Senden von Bluetooth-Signalen voreingestellt. Innerhalb der Reichweite eines Funkfeuers, irgendein Bluetooth ® LE-kompatible Geräte können das Beacon-Signal innerhalb der Reichweite scannen und die entsprechenden Inhalte anzeigen. Beim Empfang des Signals, Die vorinstallierte Anwendung aktiviert bestimmte Aktionen. In seinen Anfängen, iBeacon wurde eher verwendet, um den Einzelhandel bei der Rationalisierung von Zahlungsprozessen und anderen Marketingdiensten zu unterstützen.
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. Zum Beispiel, der Name der Person oder des Unternehmens, zu dem die Beacon-Geräte gehören.
- Haupt: Major bezieht sich auf die räumlichen Informationen des Beacons. Zum Beispiel, die Verwendung solcher Beacons in den Gängen von Geschäften
- Geringer: Genauere Informationen. Beispielsweise, Dieses Leuchtfeuer ist auf Kanal 2.
- Sendeleistung: TX-Leistung ist die Signalstärke genau 1m vom Gerät entfernt.
Vorteile
iBeacon wird nativ in iOS unterstützt und in mobile Betriebssysteme integriert. Hier sind die größten Vorteile des iBeacon-Protokolls: Es weckt Apps auf iOS und Android auf, aktiviert Apps und startet sofort die Datenübertragung. Im Retail-Use-Case, Das bedeutet, dass der Kunde die Anwendung des Shops nicht öffnen muss, um Marketing- und Werbebenachrichtigungen zu erhalten.
iBeacon erweitert die Möglichkeiten der Geolokalisierung und bietet eine praktikable Lösung für Unternehmen, um in Echtzeit zu navigieren, Digitalisierung erreichen und Arbeitssicherheit verbessern. Dieses Protokoll hilft bei der Erstellung interaktiver Karten von Einkaufszentren, Museen und andere Institutionen.
Nachteile
Der Nachteil von iBeacon ist das Fehlen von irgendwelchen “Flotte” Managementfähigkeit, Das bedeutet, dass es keine einfache Möglichkeit gibt, die Beacon-Platzierung zu verfolgen, Betriebsstatus, und Batterieerschöpfung. Für Ihre Mitarbeiter im Einzelhandel, um eine Reihe von Beacons anzuzeigen, Sie müssen mit einer Karte ihres Standorts und einer Anwendung herumlaufen, die jedes Gerät scannt.
Deshalb, wenn die Mehrheit Ihrer App-Benutzer Benutzer von iOS-Geräten sind, dann ist die iBeacon-App-Entwicklung die bessere Wahl. Unter iOS, Das Beacon-Scannen erfolgt auf Betriebssystemebene unter Verwendung des Core Location Framework. Apple-Scanleistungsfunktionen und optimierte Akkunutzung tragen zur Verbesserung der Zuverlässigkeit bei.
Vergleichstabelle: Eddystone gegen iBeacon
Apple iBeacon | Google Eddystone | |
Technologie | Die iBeacon-Technologie ist ein Bluetooth-Low-Power-Beacon-Protokoll, das in Apples iOS integriert ist 7 und spätere mobile Betriebssysteme, die es iPads und iPhones ermöglichen, Bluetooth-Geräte in der Nähe ständig zu scannen. | Eddystone von Google, früher bekannt als UriBeacon, ist ein Beacon-Protokoll für Open-Source-Ble-Beacons, das von jedem Unternehmen zu erschwinglichen Kosten hergestellt werden kann. |
Kompatibilität | Es ist mit iOS und Android kompatibel, aber nur iOS. | Es ist mit iOS und Android kompatibel. jedoch, Es ist auch plattformübergreifend und daher mit jeder Plattform kompatibel, die Bluetooth-Beacon-Geräte unterstützt. |
Konfigurationsdatei | Es ist eine proprietäre Software, die von Apple kontrolliert wird. | Es ist Open Source. Die Spezifikation wird öffentlich auf GitHub unter der Open-Source-Lizenz Apache v2.0 veröffentlicht, damit Entwickler darauf zugreifen und dazu beitragen können. |
Barrierefreiheit | Es ist einfach umzusetzen. | Es ist flexibel, Bei der Integration ist jedoch eine komplexere Codierung erforderlich, da es mehr Pakete sendet als Ibeacon. |
Broadcast-Paket | iBeacon sendet nur ein AD-Paket, die eine eindeutige ID-Nummer hat und aus vier Teilen besteht: UUID, Haupt, Geringer, und Sendeleistung. | Eddystone-Sendungen 3 verschiedene Pakete:
(1) Eindeutige ID-Nummer (Eddystone-UID) – es ist im Grunde dasselbe wie in iBeacon. (2) URL-Adresse (Eddystone-URL) – Es wird verwendet, um dem Smartgerät mitzuteilen, dass es eine URL öffnen soll. Diesen Weg, Es muss keine Anwendung eines bestimmten Entwicklers vorinstalliert werden. Zusätzlich, es kann als treibender Faktor für die ortsspezifische Anwendungsinstallation verwendet werden. (3) Sensor-Telemetrie (Eddystone-TLM) – Sensordaten senden. Dies wird für Unternehmen verwendet, die eine große Anzahl von Beacons verwalten müssen, da dieser Frame-Typ Beacon-Zustandsstatistiken senden kann und Diagnosedaten. (4) EID ist ein Beacon-Frame, der sich im Laufe der Zeit ändert, und ein verknüpfter Parser kann verwendet werden. |
Verwendung | Die UUID ist an den Server des Entwicklers gebunden. Also, wenn Informationen an ein Smartphone gesendet werden, Das Gerät benötigt eine bestimmte Anwendung, um die empfangenen Informationen zu verarbeiten. Deshalb, Der Empfang von Nachrichten über iBeacon erfordert eine mobile Anwendung. | Eddystone sendet eine URL anstelle einer UUID, die einfach in einem Webbrowser geöffnet werden können. Chrome unterstützt Today-Benachrichtigungen für iOS-Geräte und den Physical Web-Browser für Android-Geräte. |
Sicherheit und Privatsphäre | Es gibt keine Funktionen wie EIDs (Flüchtige Identifikatoren) im iBeacon. Beacons übertragen Signale, die öffentlich sind und von jedem iOS-Gerät und einem bestimmten Android-Gerät erkannt werden können. | Eddystone hat eine EID, die sich ständig ändert und es Beacons ermöglicht, Signale zu senden, die nur durch identifiziert werden können “autorisierte Kunden”. |
API | Apple stellt keine spezielle API für das iBeacon-Flottenmanagement bereit. Eine Anwendungsprogrammschnittstelle (API) ist eine Reihe von Protokollen,Tools und Routinen zum Erstellen von Softwareanwendungen. Es legt fest, wie Softwarekomponenten interagieren müssen. | Google hat zwei APIs gestartet (Proximity Beacon und Nearby API), was Eddystone in dieser Hinsicht Vorteile bringt. Diese APIs erleichtern auch das Beacon-Flottenmanagement erheblich. |
Zu diesem Zeitpunkt, Ich bin sicher, Sie haben ein gutes Verständnis für das Konzept von Eddystone gegen iBeacon, und die endgültige Entscheidung hängt möglicherweise von Ihren Entwicklern ab und davon, was sie verwenden möchten. Zusätzlich, mit MOKOSMARTs Paketverschachtelung, Sie müssen sich nicht zwischen iBeacon und Eddystone entscheiden, weil unsere Bluetooth-Beacon-Geräte mit beiden kompatibel sind.
Wir sind eines der führenden Unternehmen für die Entwicklung von iBeacon-Anwendungen in China, mit starkem R&D-Team und Vertriebsingenieure, die Erfahrung in der Entwicklung für eine Vielzahl von Nischenmärkten haben, wie Push-Benachrichtigungen, Zahlungslösungen, Einkaufen, Gesundheitswesen, Reisen und andere interaktive Lösungen. Um Beacon-Lösungen zu kaufen oder mehr darüber zu erfahren, kontaktiere uns!
Lesen Sie weiter über Eddystone vs. iBeacon