Esistono due protocolli per Beacon Bluetooth a bassa potenzaUno è iBeacon, creato da Apple nel 2013, e l'altro è Eddystone, creato da Google nel 2015. Questi due protocolli presentano somiglianze nell'implementazione delle funzioni e nell'applicazione degli scenari e stanno diventando sempre più popolari. Molti sviluppatori utilizzano Eddystone e iBeacon per il marketing basato sulla localizzazione, offrendo alle aziende l'opportunità di espandere il proprio business e aumentare i profitti. Se stai scegliendo la piattaforma migliore per la distribuzione di contenuti, devi avere una conoscenza approfondita di entrambi i protocolli. In questo articolo, ci siamo concentrati su Eddystone e iBeacon. Continua a leggere per scoprire quale sia più adatto al tuo progetto.
Eddystone: Principio di funzionamento, vantaggi e svantaggi
Eddystone è un protocollo di comunicazione lanciato da Google nel luglio 2015. Originariamente chiamato UriBeacon e successivamente intitolato al faro di Eddystone nel Regno Unito, Eddystone è disponibile come protocollo open source su Github. Si basa sul protocollo Bluetooth aperto. ® Formato LE e trasmette identificatori univoci su brevi distanze tramite Bluetooth ® segnali. In altre parole, questo protocollo è una versione estesa del Bluetooth ® LE. I dispositivi Bluetooth intelligenti, come i telefoni, scansionano l'URL di Eddystone e visualizzano sullo schermo ciò che il beacon invia, indipendentemente dal fatto che l'app sia installata o meno.
Principio di funzionamento
Eddystone funziona in modo molto simile a iBeacon, ma con molte funzionalità aggiuntive. Un beacon con protocollo Eddystone trasmette un segnale con un pacchetto dati e l'applicazione corrispondente attiva l'azione corrispondente quando rileva il pacchetto. I pacchetti dati si dividono nelle seguenti quattro tipologie:
- Eddystone-UID:L'UID funziona in modo molto simile all'iBeacon, trasmettendo un codice breve a intervalli regolari ed essendo un ID univoco con un componente namespace (10 byte) e un componente istanza (6 byte).
- Eddystone-Web:Eddystone-URL trasmette un URL che può essere visualizzato da chiunque disponga di uno smartphone con Bluetooth abilitato
- Eddystone-TLM:Il TLM conterrà i dati sullo stato del beacon, come lo stato della batteria, il beacon, ecc., insieme ai dati del sensore inviati al cloud.
- Eddystone-EID:L'EID è un frame beacon che varia nel tempo e può essere utilizzato un parser collegato. L'EID crea un ambiente sicuro perché l'ID crittografato si autodistrugge subito dopo la trasmissione. Di conseguenza, i potenziali hacker non possono dirottare il tuo beacon.
Vantaggi
Eddystone è un formato aperto, quindi è più flessibile, personalizzabile e in grado di trasmettere dati aggiuntivi. Inoltre, Eddystone non solo supporta l'installazione delle applicazioni, ma facilita anche l'interazione con i beacon delle applicazioni tramite Google Instant Apps per una più ampia gamma di sistemi operativi. Permette di utilizzare qualsiasi dispositivo Android come dispositivo BLE tramite un'app gratuita, il che è molto utile durante le fasi di test e sviluppo.
Pertanto, se la tua applicazione è destinata agli utenti Android, lo sviluppo di beacon basato sul protocollo Eddystone è una scelta migliore rispetto allo sviluppo di beacon basato sul protocollo iBeacon.
Svantaggi
In breve, un beacon Eddystone non solo può svolgere quasi tutte le funzioni di un beacon iBeacon, ma può anche svolgere alcune funzioni aggiuntive. È importante notare, tuttavia, che la tecnica Eddystone presenta alcune limitazioni. Ad esempio, affinché uno smartphone iOS riconosca un beacon Eddystone, è necessario che sia installato un web fisico. Il web fisico è un servizio di discovery che consente ai beacon di scansionare gli smartphone. Per ricevere notifiche dal web fisico, è necessario installare sullo smartphone un'applicazione o un browser compatibile con il web fisico.
iBeacon: Principio di funzionamento, vantaggi e svantaggi
iBeacon è un protocollo sviluppato da Apple nel 2013. I dispositivi iBeacon vengono installati in ogni punto dell'area e preimpostati a intervalli per l'invio di segnali Bluetooth. Nel raggio d'azione di un radiobeacon, qualsiasi dispositivo Bluetooth ® I dispositivi compatibili con LE saranno in grado di scansionare il segnale beacon nel raggio d'azione e visualizzarne i contenuti. Alla ricezione del segnale, l'applicazione preinstallata attiva determinate azioni. Inizialmente, iBeacon veniva utilizzato principalmente per aiutare il settore retail a semplificare i processi di pagamento e altri servizi di marketing.
Principio di funzionamento
iBeacon utilizza il formato standard degli annunci BLE. Il pacchetto del database contiene quattro messaggi:
- Identificatore universale univoco (UUID): Un UUID contiene informazioni generali su un beacon. Ad esempio, il nome della persona o dell'azienda a cui appartengono i dispositivi beacon.
- Maggiore: Il termine "Major" si riferisce alle informazioni spaziali del beacon. Ad esempio, l'uso di tali beacon nelle corsie dei negozi.
- Minor: Informazioni più dettagliate. Ad esempio, questo faro è sul canale 2.
- Potenza di trasmissione: La potenza TX è la potenza del segnale esattamente a 1 m dal dispositivo.
Vantaggi
iBeacon è supportato nativamente in iOS e integrato con i sistemi operativi mobili. Ecco i principali vantaggi del protocollo iBeacon: attiva le app su iOS e Android e avvia immediatamente il trasferimento dati. Nel caso d'uso retail, questo significa che il cliente non deve aprire l'app del negozio per iniziare a ricevere notifiche di marketing e pubblicità.
iBeacon amplia le possibilità di geolocalizzazione e offre alle aziende una soluzione praticabile per navigare in tempo reale, raggiungere la digitalizzazione e migliorare la sicurezza sul lavoro. Questo protocollo aiuta a creare mappe interattive di centri commerciali, musei e altre istituzioni.
Svantaggi
Lo svantaggio di iBeacon è l'assenza di funzionalità di gestione "flotta", il che significa che non esiste un modo semplice per monitorare la posizione dei beacon, lo stato operativo e l'esaurimento della batteria. Per visualizzare un set di beacon, i dipendenti del punto vendita devono muoversi con una mappa della loro posizione e un'applicazione che scansiona ogni dispositivo.
Pertanto, se la maggior parte degli utenti della tua app utilizza dispositivi iOS, lo sviluppo di app iBeacon è la scelta migliore. In iOS, la scansione dei beacon viene eseguita a livello di sistema operativo utilizzando il framework di localizzazione principale. Le funzionalità di scansione Apple per le prestazioni e l'ottimizzazione dell'utilizzo della batteria contribuiscono a migliorare l'affidabilità.
Tabella comparativa: Eddystone vs iBeacon
Apple iBeacon | Google Eddystone | |
Tecnologia | La tecnologia iBeacon è un protocollo beacon Bluetooth a basso consumo integrato nei sistemi operativi mobili iOS 7 e successivi di Apple, che consente agli iPad e agli iPhone di eseguire una scansione costante dei dispositivi Bluetooth nelle vicinanze. | Eddystone di Google, precedentemente noto come UriBeacon, è un protocollo beacon per beacon BLE open source che può essere prodotto da qualsiasi azienda a un costo accessibile. |
Compatibilità | È compatibile con iOS e Android, ma solo con iOS. | È compatibile con iOS e Android. Tuttavia, è anche multipiattaforma e quindi compatibile con qualsiasi piattaforma che supporti i dispositivi beacon Bluetooth. |
File di configurazione | Si tratta di un software proprietario controllato da Apple. | È open source. La specifica è pubblicata su GitHub con licenza open source Apache v2.0, quindi gli sviluppatori possono accedervi e contribuire. |
Accessibilità | È facile da implementare. | È flessibile, ma durante l'integrazione è necessaria una codifica più complessa perché invia più pacchetti rispetto a Ibeacon. |
Pacchetto di trasmissione | iBeacon trasmette un solo pacchetto AD, dotato di un numero ID univoco e composto da quattro parti: UUID, Major, Minor e Tx power. | Eddystone trasmette 3 pacchetti diversi:
(1) Numero ID univoco (Eddystone-UID): è fondamentalmente lo stesso di iBeacon. (2) Indirizzo URL (Eddystone-URL) – Viene utilizzato per indicare al dispositivo intelligente di aprire un URL. In questo modo, non è necessario preinstallare un'applicazione specifica dello sviluppatore. Inoltre, può essere utilizzato come fattore determinante per l'installazione di applicazioni specifiche per la posizione. (3) Telemetria del sensore (Eddystone-TLM) – Invia dati del sensore. Questo viene utilizzato per le aziende che necessitano di gestire un gran numero di beacon perché questo tipo di frame può inviare statistiche sullo stato del beacon e dati diagnostici. (4) L'EID è un frame beacon che varia nel tempo e può essere utilizzato un parser collegato. |
Impiego | L'UUID è legato al server dello sviluppatore. Pertanto, quando le informazioni vengono inviate a uno smartphone, il dispositivo necessita di un'applicazione specifica per elaborare le informazioni ricevute. Pertanto, la ricezione di messaggi tramite iBeacon richiede un'applicazione mobile. | Eddystone invia un URL anziché un UUID, che può essere semplicemente aperto in un browser web. Chrome supporta le notifiche "Oggi" per i dispositivi iOS e il browser Web fisico per i dispositivi Android. |
Sicurezza e Privacy | In iBeacon non sono presenti funzioni come gli EID (Ephemeral Identifier). I beacon trasmettono segnali pubblici che possono essere rilevati da qualsiasi dispositivo iOS e da uno specifico dispositivo Android. | Eddystone ha un EID che cambia costantemente e consente ai beacon di trasmettere segnali che possono essere identificati solo da "clienti autorizzati". |
API | Apple non fornisce un'API specifica per la gestione della flotta iBeacon. Un'interfaccia di programmazione applicativa (API) è un insieme di protocolli, strumenti e routine utilizzati per sviluppare applicazioni software. Specifica come i componenti software devono interagire. | Google ha lanciato due API (Proximity Beacon e Nearby API), che offrono a Eddystone vantaggi in questo senso. Queste API semplificano notevolmente anche la gestione della flotta di beacon. |
A questo punto, sono sicuro che hai una buona comprensione del concetto di Eddystone contro iBeacone la decisione finale potrebbe dipendere dai tuoi sviluppatori e da cosa vogliono utilizzare. Inoltre, con l'interlacciamento dei pacchetti di MOKOSMART, non devi scegliere tra iBeacon ed Eddystone, perché i nostri dispositivi beacon Bluetooth sono compatibili con entrambi.
Siamo una delle aziende leader nello sviluppo di applicazioni iBeacon in Cina, con un solido team di ricerca e sviluppo e tecnici commerciali esperti nello sviluppo per una varietà di mercati di nicchia, come notifiche push, soluzioni di pagamento, shopping, sanità, viaggi e altre soluzioni interattive. Per acquistare o saperne di più sulle soluzioni beacon, contattateci!
Continua a leggere su Eddystone vs iBeacon