Di nuovo a giugno 2013, Apple ha presentato la sua prossima grande novità nel mondo della comunicazione wireless – IBeacon. Questa tecnologia non aveva attirato molta attenzione in quel momento, ma era comunque impressionante. Si basa sul retro del Bluetooth 4.0 (introdotto in 2010), o come lo chiamiamo noi, Bluetooth a bassa energia (DIVENNE) tecnologia. Le specifiche iBeacon rappresentano un passo avanti significativo nei servizi basati sulla prossimità ottimizzando i vantaggi principali di BLE.
introduzione per ioBeacon offerto da Apple
iBeacon è un protocollo pubblicitario Bluetooth. Questo protocollo fondamentalmente guida i beacon Bluetooth su quali dati e in quale formato devono essere pubblicizzati. Se desideri controllare le specifiche complete di iBeacon, puoi visitare il sito web ufficiale di Apple per IBeacon.
Apple iBeacon non è un prodotto hardware che puoi ritirare presso l'Apple Store. È più come un insieme di regole – una specifica del protocollo, se vuoi un discorso tecnico – per il rilevamento di prossimità basato su BLE. iBeacon utilizza la tecnologia di rilevamento di prossimità Bluetooth a basso consumo energetico.
Apple è stata la società che ha introdotto un iBeacon nel mondo. L'"io".’ nell'iBeacon, come abbiamo visto dal marchio Apple, denota l'implementazione di Apple. però, la tecnologia sottostante non è proprietaria. Si basa sul Bluetooth 4.0 Protocollo BLE e può essere implementato su qualsiasi dispositivo compatibile, non solo prodotti iOS. Il mercato ha poi visto anche una proliferazione di servizi beacon e dispositivi di altri giganti della tecnologia, come Eddystone di Google.
Come funziona la specifica iBeacon
La tecnologia iBeacon utilizza BLE, una parte del Bluetooth 4.0 specifica rilasciata nel 2010. Il cuore di iBeacon è la trasmissione. iBeacon funziona senza la necessità di una connessione. Tutte le informazioni ottenute dall'APP vengono trasmesse.
La metodologia di base per trasmettere i pacchetti pubblicitari è la stessa. Un dispositivo beacon invia gli stessi pacchetti a tutti e tre i canali pubblicitari. Quando un destinatario riceve un pacchetto, determina la rilevanza del pacchetto. Significa che il destinatario controlla se il pacchetto pubblicitario è decodificabile o meno? Se il pacchetto è decodificabile, esegue ulteriori azioni.
La comunicazione iBeacon è unidirezionale: i beacon trasmettono continuamente piccoli pacchetti di dati. Qualsiasi dispositivo abilitato BLE può ricevere queste trasmissioni. Questi pacchetti contengono identificatori univoci e informazioni aggiuntive. Quando un dispositivo compatibile entra nel raggio d'azione del beacon, rileva questo segnale e può stimare la sua vicinanza al faro in base alla potenza del segnale.
Trasmissione e codifica iBeacon
iBeacon è interamente dedicato alla trasmissione. Ogni dispositivo iBeacon ha un ID univoco (UUID + Maggiore + Minore). Questo ID contrassegna un'area specifica all'interno del raggio di trasmissione del dispositivo. Qui, ci concentriamo sugli aspetti critici: quali informazioni trasmettono gli iBeacon? Cosa devi trasmettere e i requisiti tecnici predefiniti.
Il formato del pacchetto chiave iBeacon include:
UUID (Identificatore univoco universale): La dimensione dell'UUID è 16 byte. Una stringa viene spesso utilizzata per rappresentarlo.
Maggiore: 2 byte formano major. Questo è fondamentalmente un numero che va da 1 per 65,535.
Minore: La dimensione del minore è 2 byte, simile al maggiore.
Questo design degli identificatori utilizza per identificare in modo diseguale un faro tra migliaia. Insieme, identificano quale iBeacon in quale gruppo sta trasmettendo. Quindi questo formato di pacchetto è molto utile per costruire grandi reti di beacon.
Elementi aggiuntivi nel pacchetto di trasmissione iBeacon:
Lunghezza del campo AD: Questo ti dice quanti dati utili sono presenti nell'annuncio.
Tipo: Con che tipo di pubblicità abbiamo a che fare qui??
ID azienda: Un identificatore aziendale a due byte assegnato da Bluetooth SIG. Ciò aiuta le applicazioni ad analizzare correttamente i campi dati. Quello di Apple è 0x004C, mentre Nordic Semiconductor va da 0x0059.
Tipo di iBeacon: Impostato sempre su 0x02, Senso “Sono un faro di prossimità!”
Lunghezza dell'iBeacon: Quanto dura il resto di questo messaggio??
TxPower: Rappresenta l'RSSI calibrato su 1 metro. Questo è come un metro di paragone per quanto sei lontano dal faro.
Prendi una catena di vendita al dettaglio nazionale che utilizza iBeacons. Tutti i beacon di tutti i negozi condividono un UUID. Ogni negozio ottiene il proprio valore Maggiore, e ogni reparto del negozio? Ottengono valori minori unici. Quindi, quando gli acquirenti entrano, il sistema può inviargli qualsiasi cosa, dalle offerte a livello di catena alle offerte speciali solo per il reparto scarpe.
Applicazioni principali della tecnologia iBeacon
IBeacon, una tecnologia sensibile alla posizione, ha due applicazioni principali:
Notifiche basate sulla prossimità
iBeacon può attivare l'invio di messaggi agli utenti quando entrano in zone beacon specifiche. Su iOS 7 e al di sopra, il sistema supporta il rilevamento iBeacon in modo nativo. Quando il dispositivo di un utente entra nel raggio d'azione di un iBeacon monitorato, può riattivare l'app associata.
Posizionamento indoor
Gli iBeacon utilizzano l'indicazione della potenza del segnale ricevuto (RSSI) per stimare la vicinanza del dispositivo. L'SDK iOS fornisce un valore di precisione in metri, che rappresenta la distanza da un iBeacon. A causa delle fluttuazioni del segnale e di fattori ambientali, Apple definisce quattro intervalli di prossimità:
- Immediato: < 1 metro
- Vicino: 1-3 metri
- Lontano: Termine relativo, non indica necessariamente una grande distanza
- Sconosciuto: Si verifica durante l'inizializzazione o quando non è possibile determinare la distanza
Il “Lontano” lo stato qui non significa realmente che il dispositivo sia lontano dall'iBeacon. Infatti, potrebbe essere abbastanza vicino – come se fosse a un metro di distanza. Ci mancano solo dati sufficienti per confermare che sia nelle vicinanze. “Lontano” significa davvero “da qualche parte in questo intervallo” – il dispositivo potrebbe trovarsi ovunque al suo interno.
Le strategie di posizionamento indoor includono:
- Punto singolo: Utilizza le coordinate del radiofaro più vicino come posizione dell'utente
- Due punti: Calcola la posizione in base a due beacon’ Segnali RSSI
- Multipunto: Triangola la posizione utilizzando tre o più fari
Questi metodi possono essere applicati in vari scenari di cui parleremo più avanti, come fornire informazioni basate sulla posizione nei musei o migliorare la navigazione in ampi spazi interni.
Casi d'uso reali di iBeacon
La versatilità della tecnologia iBeacon ha portato alla sua adozione in diverse applicazioni innovative. Ecco alcuni esempi del mondo reale:
- Assistente meteorologico: Un'azienda giapponese ha sviluppato una soluzione basata su iBeacon per evitare di dimenticare gli ombrelli nei giorni di pioggia. Gli utenti posizionano un piccolo dispositivo iBeacon vicino alla porta, attiverà l'app per inviare automaticamente avvisi meteo.
- Monitoraggio dei bagagli: I viaggiatori possono allegare un iBeacon ai propri bagagli. Quando i loro bagagli si avvicinano al nastro trasportatore dell'aeroporto, l'app avviserà automaticamente gli utenti. Non c'è bisogno di aspettare con la folla attorno alla giostra.
- Mostre d'arte interattive: Un museo italiano utilizza i nostri dispositivi iBeacon (Etichetta di orientamento L01A) per fornire guide digitali e navigazione sensibili alla posizione. Mentre i visitatori si muovono attraverso le mostre, i loro smartphone sbloccano informazioni rilevanti sull'opera d'arte.
Configura Faro MOKOs per trasmettere iBeacon
Gli Smart Beacon MOKO sono completamente compatibili con iBeacon. Forniamo un manuale utente per tutti i nostri Beacon Bluetooth, puoi impostare il protocollo iBeacon in base a quello. Assicurati che il firmware del tuo beacon sia sempre aggiornato. Se hai bisogno di ulteriore assistenza, non esitate a parlare con il nostro esperto Bluetooth!