COMM
WIRELESS
55
- ELETTRONICA OGGI 461 - APRILE 2017
con Bluetooth: esso è anche potenzialmente più sicuro
poiché elimina la possibilità di intercettare le informa-
zioni di sicurezza, come descritto in precedenza.
Sviluppo e implementazione in tempi brevi
della tecnologia beacon
Come avviene nel caso delle tecnologie emergenti, la
competizione per introdurre rapidamente sul mercato
hardware e software funzionanti è molto serrata, con
l’obiettivo di acquisire quote di mercato nelle prime
fasi di adozione da parte degli utenti. Una delle pro-
blematiche più critiche in questo contesto è la curva
di apprendimento necessaria per poter implementare
la nuova tecnologia.
Per aiutare i team di progettazione a introdurre rapi-
damente sul mercato beacon completamente funzio-
nanti, Toshiba ha realizzato un progetto di riferimento
completo di ogni funzionalità basa-
to sugli integrati TC35667 (control-
lore BLE a bassissimo consumo) e
TC35670 (Dispositivo combo che
abbina funzionalità BLE+NFC). Il
progetto di riferimento (Fig. 3) si
presenta sotto forma di un modulo
di piccole dimensioni (17 mm x 20
mm). Questo include il componen-
te TC35667FTG oltre agli oscillatori,
ad una EEPROM, ad un’antenna in-
tegrata e a connessioni con passo
1,27 mm per il collaudo. È inoltre
disponibile una connessione ver-
so un’antenna NFC esterna (con il
componente TC35670). In modalità
“advertising”, il consumo di potenza
di picco è di soli 5,9 mA, mentre in
modalità deep sleep, il consumo si
riduce a 0,1µA. Il consumo di po-
tenza medio dipende dal ciclo se-
lezionato per la trasmissione dei
contenuti. Con un ciclo di 1sec il consumo tipico di
potenza si colloca nell’intervallo attorno a 30 uA.
All’interno del progetto di riferimento è presente una
varietà di opzioni in grado di supportare svariate esi-
genze dell’utilizzatore. Queste includono la possibilità
di cambiare il circuito integrato in modo da consen-
tire il supporto di Bluetooth 4.1 (TC35676) o Blueto-
oth 4.2 (TC35678) con memoria flash interna (anziché
una EEPROM esterna) per il programma applicativo. È
disponibile un supporto completo e la documentazio-
ne sotto forma di schemi circuitali, BOM (Bill of Ma-
trials), linee guida per il layout, file Gerber e schemi
di antenna. È anche disponibile una soluzione basata
su modulo (realizzata da Panasonic Europe, PAN1760/
PAN1761). Uno starter kit di Toshiba consente lo svi-
luppo del programma e la ricerca errori con l’aiuto di
un debugger in C++ commerciale.
Toshiba propone anche un Software Development Kit
(SDK) Bluetooth (fig. 4), una soluzione completa che
semplifica l’uso dei circuiti LSi Bluetooth di Toshiba
e permette di ridurre significativamente il time-to-
market. Questa soluzione collaudata – che può essere
scaricata gratuitamente dalla pagina web di Toshiba
dedicata agli sviluppatori – supporta più chipset e
piattaforme, inclusi i sistemi BLE autonomi e basati su
host, il profilo SPP over BLE e la funzionalità combinata
BLE+NFC. Le API software supportano server e client
con profilo BLE GATT oltre alla funzione GAP centrale
e periferica.
Per configurare un beacon con uno qualsiasi di questi
standard è richiesto uno sforzo di progettazione mi-
nimo. Il progettista semplicemente specifica il formato
dei dati all’interno di una matrice dati, quindi effettua
un’unica chiamata di funzione per configurare il bea-
con. Un ambiente di debug C++ standard in seguito
compila e fa girare il codice dell’SDK, e il beacon è
operativo. L’integrazione di qualsiasi standard per bea-
con disponibile come iBeacon (Apple), AltBeacon (Ra-
dius Networks), EddystoneTM (Google) e altri è possi-
bile in modo semplice attraverso l’abbinamento con
l’SDK di Toshiba.
Fig. 4 – L’SDK è uno strumento dotato di funzionalità complete basato
su una tecnologia consolidata