Protocollo e specifiche Eddystone

Sommario
Protocollo e specifiche Eddystone

I beacon Bluetooth stanno prendendo il sopravvento su tutte le strategie di marketing. Consentono applicazioni sensibili alla prossimità per le aziende, clienti e altri ambienti industriali. Questo articolo spiega il protocollo e le specifiche di Eddystone. inoltre, imparerai a conoscere gli standard dei beacon Bluetooth BLE di Eddystone, IBeacon, e anche AltBeacon.

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

Standard beacon Bluetooth BLE

Oggi esistono tre standard di mercato critici per i beacon.

IBeacon ,Eddystone, QUALUNQUE COSA

1. Faro di Eddystone da Google

Google ha lanciato questo beacon da qualche parte indietro nel tempo 2015. È compatibile con smartphone Android e iOS. Eddystone trasmette pacchetti con tre tipi di frame. Diverse aziende possono gestire i propri beacon utilizzando l'interfaccia di programmazione dell'applicazione Proximity Beacon.

2. iBeacon di Apple

Apple ha lanciato il suo beacon in 2013. È compatibile anche con smartphone Android e iOS. Utilizza la tecnologia di rilevamento delle vicinanze Bluetooth a bassa energia per trasmettere un identificatore univoco universale noto come UUID. Lo spiegheremo in dettaglio in questo articolo avanti.

3. AltBeacon da Radius Network

Le reti Radius hanno lanciato il suo beacon da qualche parte in 2014. È un beacon open source con un'ampia gamma di mercati aperti con un diverso tipo di applicazioni beacon.
Tutti e tre gli standard utilizzano il meccanismo di trasmissione BLE per trasmettere pacchetti pubblicitari sul canale BLE. Usano 37, 38 e 39 per evitare conflitti di traffico Wi-Fi.

Specifiche del protocollo Eddystone

Tutti gli standard utilizzano la propria struttura della pubblicità BLE per aggiungere i propri dati e formati. Il dispositivo beacon pubblicizza ogni volta lo stesso pacchetto su tutti e tre i canali pubblicitari. Perciò, tutti gli scanner o ricevitori di pacchetti BLE possono prelevare facilmente quel pacchetto. Una volta che il destinatario riceve, determina che quel pacchetto è decodificabile o meno. Se è decodificabile, il ricevitore esegue l'azione corrispondente.

Elementi comuni

All'interno del pacchetto pubblicitario, ci sono diverse strutture di carico utile dei dati: lunghezza, genere, e dati.

Il campo lunghezza definisce fondamentalmente la dimensione complessiva dei campi dati successivi e il loro tipo di dati.

inoltre, il tipo di dati spiega se i dati sono un nome o un URI. Indica inoltre che si tratta di un UUID di servizio o di uno degli altri tipi di dati definiti.

L'ultimo è dati a pacchetto. È qui che i dispositivi beacon portano la struttura ad un ulteriore passo avanti. Quindi definiscono una sottostruttura all'interno del campo dati. Lo fanno per determinare i vari standard.

È importante che sia i dati che i pacchetti pubblicitari utilizzino lo stesso formato. I dispositivi beacon seguono fondamentalmente i formati dei pacchetti pubblicitari standard. però, includono il carico utile dei dati per uno o più standard.

Formato del protocollo beacon Eddystone di Google

Formato del protocollo beacon Eddystone di Google

Eddystone è un cross-platform, formato beacon open source presentato da Google. Definisce molti tipi di frame diversi rispetto ad altri standard beacon. I beacon possono utilizzare questi formati combinati o individualmente.

Eddystone-UID

È possibile utilizzare questo formato per trasmettere un ID beacon univoco. Trasmette un ID beacon univoco a 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 nella memoria esterna.

La parte dello spazio dei nomi viene utilizzata per raggruppare un particolare insieme di beacon. D'altro canto, l'ID istanza è utile per identificare i singoli dispositivi nell'intero gruppo. In aggiunta a questo, la divisione dell'ID in componenti dell'istanza e spazio dei nomi facilita l'ottimizzazione delle strategie di scansione BLE.

Eddystone-URL

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

Per esempio, se un beacon URL Eddystone trasmette l'URL come goo.gl/moco18, il cliente può accedere alla pagina web toccandola.

Eddystone-TLM

Serve per trasmettere dati di telemetria: integrità e stato- dati sul dispositivo beacon stesso. Quindi questo frame trasmette le informazioni di telemetria sul dispositivo beacon. Queste informazioni includono la tensione della batteria, conteggio dei pacchetti di trasmissione, e la temperatura del dispositivo.

Eddystone-EID

Utilizza identificatori temporanei per migliorare la sicurezza dei beacon. Questo frame trasmette un identificatore temporaneo crittografato. Questo identificatore cambia periodicamente durante la registrazione iniziale a una velocità determinata con 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 funzione Eddystone. Utilizzando Chrome Today Widget, gli utenti sono in grado di accedere ai contenuti web rilevanti per le vicinanze. Quindi usano per ricevere notifiche quando incontrano i beacon.

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

Dati iBeacon di Apple

Dati iBeacon di Apple

Apple è stata la prima azienda che ha introdotto un faro nel mondo. IBeacon è un marchio di Apple. Tutte le aziende che vogliono vendere questo prodotto devono ottenere una licenza gratuita da Apple.

iBeacon utilizza un pacchetto da 30 byte. I beacon devono trasmettere questo pacchetto 100 metri intervalli. però, tutti i beacon non rispettano questa limitazione di distanza. Diverse app iOS che utilizzano il framework Core Location possono chiedere a iOS di monitorare continuamente gli eventi di attraversamento della regione beacon. Include l'esistenza o l'immissione in prossimità di un iBeacon dall'UUID. inoltre, include inoltre i campi maggiori e minori.

Il monitoraggio IOS avviene indipendentemente dal fatto che l'applicazione sia in esecuzione o meno. inoltre, può attivare l'app chiusa. È obbligatorio attivare le funzionalità di localizzazione. Altrimenti, l'app non monitorerà la posizione.

Standard AltBeacon di Radius Networking

AltBeacon è un altro popolare standard di beacon. La specifica di AltBeacon è un tentativo di creare uno standard indipendente dal sistema operativo e open source. Per le specifiche dettagliate di AltBeacon, puoi visitare il sito web ufficiale di AltBeacon.

Eddystone-URL non funziona più?

Eddystone-URL non funziona più

A volte sembra che Eddystone-URL non funzioni. Il motivo è: Google ha un meccanismo di classificazione o punteggio. Significa che a volte Google non mostra un URL con una percentuale di clic molto bassa. inoltre, nascondono anche le notifiche o gli URL che hai ignorato in passato. però, è difficile specificare qui il motivo esatto. Se c'è un problema invisibile, puoi portare il tuo problema direttamente al team di Physical Web.

Scritto da --
Nick Lui
Nick Lui
Nick, un project manager esperto nel nostro R&Dipartimento D., porta una ricchezza di esperienza a MOKOSMART, avendo precedentemente lavorato come ingegnere di progetto presso BYD. La sua competenza in R&D apporta competenze a tutto tondo alla gestione dei suoi progetti IoT. Con uno sfondo solido che si estende 6 anni nella gestione di progetti e ottenere certificazioni come PMP e CSPM-2, Nick eccelle nel coordinare gli sforzi tra le vendite, ingegneria, test, e team di marketing. I progetti di dispositivi IoT a cui ha partecipato includono Beacons, Dispositivi LoRa, gateway, e prese intelligenti.
Nick Lui
Nick Lui
Nick, un project manager esperto nel nostro R&Dipartimento D., porta una ricchezza di esperienza a MOKOSMART, avendo precedentemente lavorato come ingegnere di progetto presso BYD. La sua competenza in R&D apporta competenze a tutto tondo alla gestione dei suoi progetti IoT. Con uno sfondo solido che si estende 6 anni nella gestione di progetti e ottenere certificazioni come PMP e CSPM-2, Nick eccelle nel coordinare gli sforzi tra le vendite, ingegneria, test, e team di marketing. I progetti di dispositivi IoT a cui ha partecipato includono Beacons, Dispositivi LoRa, gateway, e prese intelligenti.
Condividi questo post
Potenzia la tua connessione Necessario con MOKOSmart Soluzioni per dispositivi loT!