Che cosa sono il protocollo Eddystone e le specifiche

I beacon Bluetooth stanno prendendo piede in tutte le strategie di marketing. Consentono applicazioni di prossimità per aziende, clienti e altri ambienti industriali. Questo articolo illustra il protocollo Eddystone e le sue specifiche. Inoltre, apprenderai gli standard dei beacon Bluetooth BLE: Eddystone, iBeacon e AltBeacon.

Quindi i beacon stanno per trasformare il nostro intero mondo. Prima di proseguire, come funzionano i loro pacchetti pubblicitari e qual è il loro standard?

Standard dei beacon Bluetooth BLE

Oggigiorno esistono tre standard di mercato critici per i beacon.

1. Faro di Eddystone da Google

Google ha lanciato questo beacon nel 2015. È compatibile con smartphone Android e iOS. Eddystone trasmette pacchetti con tre tipi di frame. Diverse aziende possono gestire i propri beacon utilizzando la Proximity Beacon Application Programming Interface.

2. iBeacon di Apple

Apple ha lanciato il suo beacon nel 2013. È compatibile con smartphone Android e iOS. Utilizza la tecnologia di rilevamento di prossimità Bluetooth a basso consumo energetico per trasmettere un identificatore univoco universale noto come UUID. Lo spiegheremo in dettaglio in questo articolo.

3. AltBeacon di Radius Network

Radius Networks ha lanciato il suo beacon nel 2014. Si tratta di un beacon open source che trova ampio spazio in mercati aperti con diverse tipologie di applicazioni beacon.
Tutti e tre gli standard utilizzano il meccanismo di trasmissione BLE per trasmettere pacchetti pubblicitari sul canale BLE. Utilizzano i canali 37, 38 e 39 per evitare conflitti nel traffico Wi-Fi.

Specifiche del protocollo Eddystone

Tutti gli standard utilizzano la propria struttura di pubblicità BLE per aggiungere dati e formati. Il dispositivo beacon pubblicizza ogni volta lo stesso pacchetto su tutti e tre i canali di pubblicità. Pertanto, tutti gli scanner o ricevitori di pacchetti BLE possono riconoscere facilmente quel pacchetto. Una volta ricevuto, il ricevitore determina se il pacchetto è decodificabile o meno. In tal caso, il ricevitore esegue l'azione corrispondente.

Elementi comuni

All'interno del pacchetto pubblicitario sono presenti diverse strutture di payload di dati: lunghezza, tipo e dati.

· XNUMX€ Il campo lunghezza definisce sostanzialmente la dimensione complessiva dei campi dati successivi e il loro tipo di dati.

· XNUMX€ Inoltre, il tipo di dato specifica se il dato è un nome o un URI. Indica inoltre se si tratta di un UUID di servizio o di uno degli altri tipi di dato definiti.

· XNUMX€ L'ultimo è il pacchetto dati. È qui che i dispositivi beacon sviluppano ulteriormente la struttura, definendo una sottostruttura all'interno del campo dati. Lo fanno per determinare i vari standard.

È importante che sia i pacchetti dati che quelli pubblicitari utilizzino lo stesso formato. I dispositivi beacon seguono sostanzialmente i formati standard dei pacchetti pubblicitari. Tuttavia, includono payload di dati per uno o più standard.

Formato del protocollo del beacon Eddystone di Google

Eddystone è un formato beacon multipiattaforma e open source presentato da Google. Definisce diversi tipi di frame rispetto ad altri standard per beacon. I beacon possono utilizzare questi formati in combinazione o singolarmente.

Eddystone-UID

È possibile utilizzare questo formato per trasmettere un ID beacon univoco. Trasmette un ID beacon univoco di 16 byte. L'ID contiene uno spazio dei nomi di 10 byte e un'istanza di 6 byte. Inoltre, questo ID può essere utile per mappare un dispositivo a un record nell'archiviazione esterna.

La porzione namespace viene utilizzata per raggruppare un particolare set di beacon. D'altra parte, l'ID istanza è utile per identificare i singoli dispositivi nell'intero gruppo. Inoltre, la suddivisione dell'ID in componenti istanza e namespace facilita l'ottimizzazione delle strategie di scansione BLE.

URL di Eddystone

I beacon lo usano per trasmettere gli Uniform Resource Locator. Il frame trasmette un URL con un formato di codifica compresso per adattarsi al pacchetto AD. Dopo aver decodificato l'URL, gli utenti possono utilizzarlo per accedere a Internet.

Ad esempio, se un beacon Eddystone-URL trasmette un URL come goo.gl/moco18, il client può andare alla pagina web toccandola.

Eddystone-TLM

Serve a trasmettere dati di telemetria (stato e stato) relativi al dispositivo beacon stesso. Questo frame trasmette quindi informazioni di telemetria sul dispositivo beacon. Queste informazioni includono la tensione della batteria, il numero di pacchetti trasmessi e la temperatura del dispositivo.

Eddystone-EID

Utilizza identificatori effimeri per migliorare la sicurezza dei beacon. Questo frame trasmette un identificatore effimero crittografato. Questo identificatore cambia periodicamente durante la registrazione iniziale a una frequenza determinata tramite un servizio web.

Il frame Eddystone-URL offre contenuti web basati sulla prossimità senza richiedere un'app per diverse piattaforme mobili. Chrome per iOS supporta già questa funzionalità di Eddystone. Utilizzando il widget "Oggi" di Chrome, gli utenti possono accedere a contenuti web pertinenti alla propria zona. In questo modo, ricevono notifiche quando incontrano i beacon.

È possibile trovare diverse specifiche di protocollo insieme a strumenti e codice open source sulla pagina GitHub di Google Eddystone.

Dati iBeacon di Apple

Apple è stata la prima azienda a introdurre un beacon al mondo. iBeacon è un marchio registrato di Apple. Tutte le aziende che desiderano vendere questo prodotto devono ottenere una licenza gratuita da Apple.

iBeacon utilizza un pacchetto di 30 byte. I beacon devono trasmettere questo pacchetto a intervalli di 100 metri. Tuttavia, non tutti i beacon rispettano questo limite di distanza. Diverse app iOS che utilizzano il framework Core Location possono richiedere a iOS di monitorare costantemente gli eventi di attraversamento della regione del beacon. Questo include la presenza o l'ingresso nella prossimità di un iBeacon tramite l'UUID. Inoltre, include anche i campi principali e secondari.

Il tracciamento iOS avviene indipendentemente dal fatto che l'applicazione sia in esecuzione o meno. Inoltre, può attivare l'app chiusa. È obbligatorio attivare le funzioni di localizzazione. In caso contrario, l'app non monitorerà la posizione.

Standard AltBeacon di Radius Networking

AltBeacon è un altro standard beacon molto diffuso. Le specifiche di AltBeacon rappresentano un tentativo di creare uno standard open source e indipendente dal sistema operativo. Per le specifiche dettagliate di AltBeacon, è possibile visitare il sito web ufficiale di AltBeacon.

Eddystone-URL non funziona più?

A volte sembra che Eddystone-URL non funzioni. Il motivo è che Google ha un meccanismo di ranking o punteggio. A volte, Google non mostra URL con un tasso di clic molto basso. Inoltre, nasconde anche notifiche o URL che hai ignorato in passato. Tuttavia, è difficile specificarne il motivo esatto. Se riscontri un problema non rilevato, puoi segnalarlo direttamente al team di Physical Web.

YK Huang

YK è un Product Manager esperto presso il reparto R&S di MOKOSMART, con oltre un decennio di esperienza nello sviluppo di dispositivi intelligenti. Possiede le certificazioni PMP e NPDP, che gli consentono di gestire team interfunzionali. Ha utilizzato insight basati sui dati per lanciare con successo oltre 40 prodotti connessi. Con un background in elettronica e ingegneria, YK è in grado di trasformare complesse proposte di valore tecnico in soluzioni IoT intuitive per applicazioni sia consumer che industriali.

Monitoraggio in tempo reale della temperatura del motore dello yacht tramite sensori BLE.

Il motore è il componente principale di una macchina, che influisce direttamente sulla potenza operativa e…

1 settimana

Cos'è il Bluetooth IoT e perché è importante per la tua strategia IoT?

Negli ultimi decenni, il ritmo dell'innovazione nell'IoT non ha mai smesso di stupirci. Abbiamo…

2 settimane

Soluzione intelligente di tracciamento dei pallet per una visibilità logistica in tempo reale.

Nel settore della logistica, la sicurezza e la visibilità dei prodotti trasportati rivestono grande importanza…

3 settimane

Sistemi RTLS nei magazzini: una guida completa al tracciamento in tempo reale

Da oltre un decennio, i magazzini si affidano a soluzioni di sistemi di localizzazione in tempo reale (RTLS) per…

1 mese

Migliorare il controllo degli accessi e la sicurezza in ufficio con BLE e RFID.

La sicurezza è di grande importanza nei luoghi di lavoro. Questa parola è solitamente usata in contesti difficili e…

1 mese

Come funziona il gateway Bluetooth e come utilizzarlo?

Quando si parla di gateway Bluetooth, l'obiettivo è connettere i dispositivi finali basati su Bluetooth a...

2 mesi