EMBEDDED
66 • NOVEMBRE • 2017
58
HARDWARE
|
DEVELOPMENT KIT
so il cloud, permette ai sistemi IoT di superare le
limitazioni presenti a livello di nodo e di sfruttare
al meglio tutti i dati che sono stati acquisiti. Ciò
offrirà maggiori funzionalità di elaborazione e di
archiviazione dei dati.
Uno sviluppo separato
Finora, i produttori di hardware e i fornitori di
servizi cloud hanno affrontato lo sviluppo dell’IoT
in pressoché totale isolamento gli
-
À
-
le proprie competenze di base.
Questo ha, tuttavia, avuto una
ripercussione sulla diffusione di
7 O
À
doversi occupare separatamente
della parte hardware e di quella
software. I progettisti hardware
À
-
coltà legate alla generazione di
grandi quantità di codice e, in
modo del tutto analogo, gli svilup-
patori software non vogliono esse-
re eccessivamente limitati da una
piattaforma di sviluppo che non
fornirà loro un adeguato spazio di
manovra.
Le implementazioni IoT dovranno
coprire molti aspetti. A livello di
nodo, il problema principale sarà
quello di rendere le operazioni il più possibile ef-
À
À
9
dai sensori possano essere gestiti e analizzati, o gli
attuatori possano essere attivati quando necessa-
rio. Per fare ciò, occorre ottimizzare la connettività
À
}
-
vello di sistema, la preoccupazione sarà quella di
À
-
ce possibile. Il settore dell’IoT ha una reale neces-
sità di una tecnologia in grado di affrontare questi
differenti aspetti. Dal punto di vista dell’hardware,
À
i sensori e le funzioni di azionamento necessarie
per creare nodi IoT che corrispondano ai requisi-
À
]
À
base su cui realizzare le app basate su cloud, in
grado di supportare l’hardware in questione.
Una piattaforma hw/sw completa
^
À
-
forme di sviluppo per applicazioni IoT offerte dai
produttori di semiconduttori non coprono in modo
À
questa sede. In termini di hardware, sono dispo-
nibili esclusivamente soluzioni su scheda singola,
che integrano alcuni sensori e funzioni di comuni-
cazione. Queste ultime offrono al progettista un ri-
dotto margine di manovra per ‘adattare’ il proprio
9
À
"
migliore opzione di connettività o di sensori potreb-
be non essere supportata dalla piattaforma, per
cui è necessario addivenire ad alcuni compromessi.
\
Á
-
riore rispetto alle funzionalità che possono essere
supportate.
Viste le dinamiche che riguardano l’installazione e
la messa in esercizio di un sistema IoT, i proget-
tisti di ON Semiconductor si sono posti l’obiettivo
di creare un nuovo tipo di piattaforma di sviluppo
IoT – in grado di soddisfare le esigenze sia dei pro-
gettisti hardware sia degli sviluppatori software.
Il risultato è il Kit di Sviluppo IoT (IDK – IoT De-
velopment Kit), il cui schema a blocchi è riportato
À * }
K
Fig. 2 – Scheda base dell’IDK corredata da diverse schede figlie