Jeffrey Cross
Jeffrey Cross

Google Představuje maják Eddystone

Na začátku týdne spustila společnost Google Eddystone, otevřený zdrojový kód a platformu Bluetooth LE. Na první pohled to vypadá jako Apple iBeacon, ale tady se to děje mnohem víc, než se zdá.

Před dvěma lety na WWDC Apple potichu představil iBeacon jako způsob, jak přidat reálný svět do aplikací pro chytré telefony.

IBeacon dělá přesně to, co byste očekávali, funguje jako maják, který vysílá univerzální jedinečný identifikátor (UUID), který lze vyzvednout telefonem nebo jiným zařízením Bluetooth LE.Tento identifikátor lze použít ke spuštění akce založené na poloze, například generování oznámení o push na zařízení uživatele. Bez toho, aby poskytovaly skutečné možnosti umístění v interiérech, mohou majáky fungovat jako služba oznamování blízkosti.

Tyto majáky jsou však omezené, nemohou přenášet libovolné informace, pouze jeho UUID a hlavní a menší číslo - spolu tři čísla jednoznačně identifikují hardwarový maják - který musí být aplikací chytrého telefonu mapován na místo, které je k němu přiřazeno. identita.

Zatímco se objevily některé zajímavé pokusy o generování nových případů použití pro hardwarový maják, některé méně úspěšné než jiné, z větší části se majáky nepoužívaly tak daleko mimo obchodní prostředí. Navzdory intenzivnímu zájmu o technologii iBeacon, to opravdu není pryč mainstream.

Částečně je to kvůli neslavnému programu MFi společnosti Apple. Jedná se o licenční program společnosti Apple určený pro vývojáře a výrobce třetích stran, kteří chtějí budovat příslušenství pro iPhone, a to včetně příslušenství Bluetooth LE, které používá standardní profily Bluetooth, zahrnuje zařízení HomeKit a technologii Apple iBeacon.

Navzdory tomu, vše, co potřebujete k replikaci iBeacon je hned v otevřeném prostoru, protože vysílá všechny informace, které potřebujete ke zpětné analýze specifikace majáku. V důsledku toho se mnoho lidí posadilo a napsalo knihovny Android, které tento standard podporují. Nicméně, jak čas pokračoval, Apple krachoval na těchto vývojářů a nutil je, aby se změny a odstranit podporu Android. Společnosti musely také před distribucí majáků podepsat licence na licence - například podpora společnosti iBeacon pro hardware SensorTag společnosti TI byla společností brzy vyhlášena.

To zase vedlo k různým iniciativám, například standardu AltBeacon od společnosti Radius Networks. Nicméně všichni tito v podstatě kopírovali iBeacon, Eddystone - pojmenovaný po Eddystone majáku u pobřeží Devonu v Anglii - dělá něco jiného.

Eddystone je multiplatformní a open source distribuovaný pod licencí Apache v2.0. Zatímco podpora je integrována do rozhraní API služby Google Play Services na platformě Android, má také podporu knihovny pro systém iOS.

A co je zajímavější, nefunguje to úplně stejně jako Apple iBeacon. Namísto reklamy pouze jedinečný identifikátor, Eddystone také nabízí druhý typ reklamy, URL. Ve skutečnosti Google vytvořil vysílací verzi QR kódu, na kterou nemusíte ukazovat svůj telefon, ale místo toho, který může být pasivně spotřebován každým v dosahu majáku.

Typ rámce URL je mnohem flexibilnější než jedinečná identita, protože namísto toho, aby byl ukazatelem databáze backendu, která není interpretovatelná nikým jiným než společností - a aplikací - ke které je maják přiřazen, může být adresa URL interpretována jakýkoliv kus softwaru, který může vidět maják.

Na rozdíl od předchozího pokusu společnosti Google o standardy majáku, projektu Fyzické webové stránky, ale není to jen inzerování rámce adresy URL. Kromě rámců UUID a URL může být Eddystone společnosti Google také nakonfigurován tak, aby vysílal další dva typy informací, EID (Ephemeral Identifier) ​​a telemetrický proud.

Informace o těchto posledních dvou typech rámů jsou stále ještě trochu tenké na zemi, nicméně telemetrický proud má pomoci společnostem nasadit velký počet majáků a poté najít,a opravit, zlomený hardware. Zatímco EID je bezpečný typ rámce, údajně maják, který mohou číst pouze oprávnění uživatelé.

Výrobci hardwaru, jako je například Radius Network, bluvision a Estimote, jsou neslučitelní se systémem iBeacon společnosti Apple, a proto se rozhodli podpořit nový standard a bude zajímavé sledovat, jak se tento vývoj vyvíjí. Zejména vzhledem k tomu, že bezpečnostní důsledky vysílání vysílání URL jsou přísnější než vysílání jednoduchých jedinečných identifikátorů a v minulosti některé majáky výrobců nebyly tak těžké zpětně analyzovat a upravovat.

Podíl

Zanechat Komentář