Ci sono due protocolli per Beacon Bluetooth a bassa potenza, uno è iBeacon creato da Apple in 2013, e l'altro è Eddystone creato da Google in 2015. Questi due protocolli hanno somiglianze nell'implementazione della funzione e nell'applicazione dello scenario, e stanno diventando sempre più popolari. Molti sviluppatori utilizzano Eddystone e iBeacon per il marketing basato sulla posizione, dando alle aziende l'opportunità di espandere il proprio business e aumentare i profitti. Se stai scegliendo la migliore piattaforma per la consegna dei contenuti, è necessario avere una conoscenza approfondita di entrambi i protocolli. In questo articolo, ci siamo concentrati su Eddystone vs iBeacon. Continua a leggere per scoprire quale si adatta al tuo progetto.
Eddystone: Principio di funzionamento, vantaggi e svantaggi
Eddystone è un protocollo di comunicazione lanciato da Google a luglio 2015. Originariamente chiamato UriBeacon e successivamente chiamato dopo il faro di Eddystone nel Regno Unito, Eddystone è disponibile come protocollo open source su Github. Si basa sul Bluetooth aperto ® LE e trasmette identificatori univoci su brevi distanze tramite Bluetooth ® segnali. In altre parole, questo protocollo è una versione estesa del Bluetooth ® IL. I dispositivi Bluetooth intelligenti come i telefoni scansionano l'URL di Eddystone e visualizzano ciò che il beacon invia sullo schermo, indipendentemente dal fatto che l'app sia installata o meno.
Principio di funzionamento
Eddystone funziona più o meno allo stesso modo di iBeacon, ma con molte funzionalità aggiuntive. Un faro con il protocollo Eddystone trasmetterà un segnale con un pacchetto di dati, e l'applicazione corrispondente attiverà l'azione corrispondente quando rileva il pacchetto. I pacchetti di dati sono suddivisi nei seguenti quattro tipi:
- Eddystone-UID:UID funziona più o meno allo stesso modo di iBeacon, trasmettere codice breve a intervalli regolari ed essere un ID univoco con un componente dello spazio dei nomi (10 byte) e un componente di istanza (6 byte).
- Eddystone-Web:Eddystone-URL trasmette un URL che può essere visualizzato da chiunque disponga di uno smartphone abilitato Bluetooth
- Eddystone-TLM:Il TLM conterrà i dati di stato del beacon, come lo stato della batteria, faro, eccetera., lungo i dati del sensore inviati al cloud.
- Eddystone-EID:EID è un frame beacon che varia nel tempo, e può essere utilizzato un parser collegato. 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 la capacità di installazione dell'applicazione, ma facilita anche l'interazione dei beacon delle applicazioni tramite Google Instant Apps per una gamma più ampia di sistemi operativi. Consente a qualsiasi dispositivo Android di essere utilizzato come dispositivo BLE tramite un'app gratuita, che è molto vantaggioso durante le fasi di test e sviluppo.
Perciò, se la tua applicazione è per 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ò eseguire quasi tutto ciò che il beacon iBeacon può fare, ma può anche eseguire alcune funzioni aggiuntive. Dovrebbe essere notato, però, che la tecnica Eddystone ha alcune limitazioni. Per esempio, per uno smartphone basato su ios per riconoscere un beacon Eddystone, un web fisico deve essere installato su di esso. Il Physical Web è un servizio di scoperta che consente ai beacon di scansionare gli smartphone. Per ricevere notifiche Web fisiche, un'applicazione o un browser fisico compatibile con il Web deve essere installato su uno smartphone.
IBeacon: Principio di funzionamento, vantaggi e svantaggi
iBeacon è un protocollo sviluppato da Apple 2013. I dispositivi iBeacon sono installati in ogni parte dell'area e preimpostati ad intervalli per l'invio di segnali Bluetooth. Nel raggio di un radiofaro, qualsiasi Bluetooth ® Il dispositivo compatibile LE sarà in grado di scansionare il segnale beacon all'interno del raggio d'azione e visualizzare i contenuti corrispondenti. Alla ricezione del segnale, l'applicazione preinstallata attiva determinate azioni. Nei suoi primi giorni, iBeacon è stato utilizzato maggiormente per aiutare il settore della vendita al dettaglio a semplificare i processi di pagamento e altri servizi di marketing.
Principio di funzionamento
iBeacon utilizza il formato standardizzato degli annunci BLE. Il pacchetto del database contiene quattro messaggi:
- Identificatore universale univoco (UUID) : Un UUID contiene informazioni generali su un beacon. Per esempio, il nome dell'individuo o dell'azienda a cui appartengono i dispositivi beacon.
- Maggiore: Maggiore si riferisce alle informazioni spaziali del faro. Per esempio, l'uso di tali beacon nei corridoi dei negozi
- Minore: Informazioni più dettagliate. Per esempio, questo faro è sul canale 2.
- Potenza Tx: 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 maggiori vantaggi del protocollo iBeacon: Riattiva le app su iOS e Android, attiva le app e avvia immediatamente il trasferimento dei dati. Nel caso d'uso al dettaglio, ciò significa che il cliente non ha bisogno di aprire l'applicazione del negozio per iniziare a ricevere notifiche di marketing e pubblicità.
iBeacon amplia le possibilità di geolocalizzazione e fornisce una valida soluzione per le aziende per navigare in tempo reale, realizzare la digitalizzazione e migliorare la sicurezza sul lavoro. Questo protocollo aiuta a creare mappe interattive dei centri commerciali, musei e altre istituzioni.
Svantaggi
Lo svantaggio di iBeacon è la mancanza di qualsiasi “flotta” capacità gestionale, il che significa che non esiste un modo semplice per tenere traccia del posizionamento del beacon, stato operativo, e l'esaurimento della batteria. Per i tuoi dipendenti al dettaglio, per visualizzare una serie di beacon, devono andare in giro con una mappa della loro posizione e un'applicazione che esegue la scansione di ogni dispositivo.
Perciò, se la maggior parte degli utenti della tua app sono utenti di dispositivi iOS, quindi lo sviluppo di app iBeacon è una scelta migliore. Nell'iOS, la scansione dei beacon viene eseguita a livello di sistema operativo utilizzando il framework di localizzazione principale. Le funzionalità delle prestazioni di scansione di Apple e l'utilizzo ottimizzato della batteria contribuiscono a migliorare l'affidabilità.
Tavola di comparazione: Eddystone contro iBeacon
Apple iBeacon | Google Eddystone | |
Tecnologia | La tecnologia iBeacon è un protocollo beacon Bluetooth a bassa potenza integrato in iOS di Apple 7 e successivi sistemi operativi mobili che consentono a iPad e iPhone di scansionare costantemente i dispositivi Bluetooth nelle vicinanze. | Eddystone di Google, precedentemente noto come UriBeacon, è un protocollo beacon per ble beacon open source che possono essere prodotti da qualsiasi azienda a un costo accessibile. |
Compatibilità | È compatibile con iOS e Android, ma solo iOS. | È compatibile con iOS e Android. però, è anche multipiattaforma e quindi compatibile con qualsiasi piattaforma che supporti i dispositivi beacon Bluetooth. |
File di configurazione | È un software proprietario controllato da Apple. | È open source. La specifica è pubblicata pubblicamente su GitHub sotto la licenza open source Apache v2.0, in modo che gli sviluppatori possano accedervi e contribuire. |
Accessibilità | È facile da implementare. | È flessibile, ma durante l'integrazione è necessaria una codifica più complessa perché invia più pacchetti di Ibeacon. |
Pacchetto di trasmissione | iBeacon trasmette solo un pacchetto AD, che ha un numero ID univoco ed è composto da quattro parti: UUID, Maggiore, Minore, e potenza Tx. | Eddystone trasmette 3 pacchetti diversi:
(1) Numero di identificazione univoco (Eddystone-UID) – è fondamentalmente lo stesso di iBeacon. (2) Indirizzo URL (Eddystone-URL) – Viene utilizzato per indicare allo smart device di aprire un URL. Per di qua, non è necessario preinstallare un'applicazione specifica per sviluppatori. Inoltre, può essere utilizzato come fattore trainante per l'installazione di applicazioni specifiche per la posizione. (3) Telemetria del sensore (Eddystone-TLM) – Invia i dati del sensore. Viene utilizzato per le aziende che richiedono di gestire un numero elevato di beacon perché questo tipo di frame può inviare statistiche sullo stato dei beacon e dati diagnostici. (4) EID è un frame beacon che varia nel tempo, e può essere utilizzato un parser collegato. |
Utilizzo | L'UUID è legato al server dello sviluppatore. Quindi quando le informazioni vengono inviate a uno smartphone, il dispositivo necessita di un'applicazione specifica per elaborare le informazioni che riceve. Perciò, la ricezione di messaggi su iBeacon richiede un'applicazione mobile. | Eddystone invia un URL invece di un UUID, che può essere semplicemente aperto in un browser web. Chrome supporta le notifiche Today per i dispositivi iOS e il browser Web fisico per i dispositivi Android. |
Sicurezza e privacy | Non esistono funzioni come gli EID (Identificatori effimeri) nell'iBeacon. I beacon trasmettono segnali che sono pubblici e possono essere rilevati da qualsiasi dispositivo iOS e da uno specifico dispositivo Android. | Eddystone ha 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 del programma applicativo (API) è un insieme di protocolli,strumenti e routine utilizzati per creare applicazioni software. Specifica come i componenti software devono interagire. | Google ha lanciato due API (Segnale di prossimità e API nelle vicinanze), che offre a Eddystone vantaggi in questo senso. Queste API rendono anche la gestione della flotta di beacon molto più semplice. |
A questo punto, Sono sicuro che hai una buona comprensione del concetto di Eddystone contro iBeacon, e la decisione finale potrebbe dipendere dai tuoi sviluppatori e da cosa vogliono usare. Inoltre, con il packet interleaving di MOKOSMART, non devi scegliere tra iBeacon e Eddystone, perché i nostri dispositivi beacon Bluetooth sono compatibili con entrambi.
Siamo una delle principali società di sviluppo di applicazioni iBeacon in Cina, con una forte R&Team D e ingegneri di vendita esperti nello sviluppo per una varietà di mercati di nicchia, come le notifiche push, soluzioni di pagamento, acquisti, assistenza sanitaria, viaggi e altre soluzioni interattive. Per acquistare o saperne di più sulle soluzioni beacon, Contattaci!
Continua a leggere su Eddystone vs iBeacon