Jeffrey Cross
Jeffrey Cross

Google stellt den Eddystone Beacon vor

Zu Beginn der Woche brachte Google Eddystone auf den Markt, einen Open-Source- und plattformübergreifenden Bluetooth LE-Beacon-Standard. Auf den ersten Blick sieht es sehr nach Apples iBeacon aus, aber hier ist mehr los als man auf den ersten Blick sieht.

Auf der WWDC vor zwei Jahren hat Apple das iBeacon leise eingeführt, um Smartphone-Anwendungen einen echten Kontext zu bieten.

Das iBeacon macht genau das, was Sie erwarten, es fungiert als Signalgeber und sendet eine universelle eindeutige Kennung (UUID), die von einem Telefon oder einem anderen Bluetooth LE-Gerät abgerufen werden kann.Diese Kennung kann verwendet werden, um eine ortsbasierte Aktion auszulösen, z. B. das Generieren einer Push-Benachrichtigung auf dem Gerät des Benutzers. Die Beacons bieten zwar keine echten Innenpositionierungsmöglichkeiten, können jedoch als Annäherungsbenachrichtigungsdienst fungieren.

Die Beacons sind jedoch begrenzt, es können jedoch keine willkürlichen Informationen gesendet werden, nur ihre UUID und eine Major- und Minor-ID-Nummer - zusammen mit den drei Nummern wird die Beacon-Hardware eindeutig identifiziert - die von Ihrer Smartphone-Anwendung an einen damit verknüpften Ort zugeordnet werden muss Identität.

Während es einige interessante Versuche gab, neuartige Anwendungsfälle für Beacon-Hardware zu generieren, sind einige weniger erfolgreich als andere, und die Beacons wurden größtenteils nicht so viel außerhalb von Einzelhandelsumgebungen eingesetzt. Trotz des großen Interesses an der iBeacon-Technologie ist sie nicht wirklich zum Standard geworden.

Zum Teil liegt dies am berüchtigten MFi-Programm von Apple. Hierbei handelt es sich um ein Lizenzprogramm von Apple für Entwickler und Hersteller von Drittanbietern, die Zubehör für das iPhone erstellen möchten. Bluetooth LE-Zubehör, das Standard-Bluetooth-Profile verwendet, ist nicht enthalten. Dazu gehören HomeKit-Geräte und die iBeacon-Technologie von Apple.

Trotzdem ist alles, was Sie zum Replizieren eines iBeacon benötigen, ganz offen, da es alle Informationen überträgt, die Sie zum Reverse Engineering der Beacon-Spezifikation benötigen. Infolgedessen setzten sich viele Leute zusammen und schrieben Android-Bibliotheken, um den Standard zu unterstützen. Im Laufe der Zeit ging Apple jedoch gegen diese Entwickler vor und zwang sie, Änderungen vorzunehmen und die Android-Unterstützung zu entfernen. Sie haben auch Hardwareunternehmen gezwungen, Lizenzen zu erwerben, bevor sie Beacons verteilen. So wurde beispielsweise der Support von iBeacon für die SensorTag-Hardware von TI vom Unternehmen kurz nach seiner Ankündigung abgerissen.

Dies wiederum führte zu verschiedenen Initiativen, wie dem AltBeacon-Standard von Radius Networks. Im Grunde genommen kopierte das iBeacon jedoch alles, was Eddystone - benannt nach dem Eddystone Lighthouse vor der Küste von Devon in England - anders macht.

Eddystone ist plattformübergreifend und Open Source und wird unter der Lizenz von Apache v2.0 vertrieben. Die Unterstützung für die nahegelegene API der Google Play-Dienste für Android ist integriert, aber auch die Bibliotheksunterstützung für iOS.

Interessanterweise funktioniert es nicht ganz so wie Apples iBeacon. Anstatt nur eine eindeutige Kennung zu bewerben, bietet Eddystone auch eine zweite Art von Werbung an, eine URL. Tatsächlich hat Google eine Broadcast-Version des QR-Codes erstellt, eine, auf die Sie nicht auf Ihr Telefon zeigen müssen, sondern eine, die von jedem, der sich in Reichweite des Beacons befindet, passiv konsumiert werden kann.

Der URL-Rahmentyp ist viel flexibler als die eindeutige Identität, da anstelle eines Zeigers auf eine Back-End-Datenbank, die von niemandem außer dem Unternehmen (und der App), mit dem der Beacon verknüpft ist, eine URL interpretiert werden kann jede Software, die den Beacon sehen kann.

Im Gegensatz zu Googles vorigem Versuch eines Beacon-Standards, dem Physical Web-Projekt, wird jedoch nicht nur der URL-Rahmen angekündigt. Neben den UUID- und URL-Frames kann der Eddystone von Google auch so konfiguriert werden, dass er zwei weitere Arten von Informationen sendet, einen Ephemeral Identifier (EID) und einen Telemetriestream.

Die Informationen zu diesen beiden letzten Frametypen sind immer noch ein bisschen dünn auf dem Boden, jedoch soll der Telemetriestrom Unternehmen dabei helfen, eine große Anzahl von Baken zu installieren und dann zu finden.und fixieren defekte Hardware. Während die EID ein sicherer Rahmentyp ist, handelt es sich vermutlich um einen Beacon, den nur berechtigte Benutzer lesen können.

Obwohl Hardware-Hersteller wie Radius Network, bluvision und Estimote nicht mit Apples iBeacon kompatibel sind, haben sie den neuen Standard unterstützt, und es wird interessant sein zu sehen, wie sich dieser entwickelt. Insbesondere, da die Sicherheitsauswirkungen von URL-Broadcasting schwerwiegender sind als das Senden einfacher, eindeutiger Bezeichner, und in der Vergangenheit waren die Beacons einiger Hersteller nicht so schwer zu rekonstruieren und zu modifizieren.

Aktie

Leave A Comment