Table of Contents Table of Contents
Previous Page  56 / 100 Next Page
Information
Show Menu
Previous Page 56 / 100 Next Page
Page Background

EMBEDDED

60 • MAGGIO • 2016

HARDWARE

|

IoT

56

CPU MIPS interAp-

tiv Dual-Core con

clock di 550 MHz,

512 KByte di cache

L2 e 512 MByte

di Flash Nand, af-

fiancata dal moto-

re di connettività

Ensigma con i sup-

porti per 802.11ac

2x2 MIMO Wi-Fi e

Bluetooth 4.1 (Clas-

sic, Smart e Low

Energy). La Ci40

offre un efficace

equilibrio fra le pre-

stazioni avanzate

e la riduzione dei

consumi di poten-

za ed è ideale per

realizzare

aggre-

gazioni di oggetti IoT connessi usando protocol-

li multipli fra cui anche 802.15.4 nelle versioni

Thread, ZigBee e 6LoWPAN. Oltre a uno zoccolo

per memorie solide SD e a una porta USB, nella

scheda ci sono anche numerosi I/O configurabili

e in dotazione ci sono i supporti per le interfacce

standard attualmente più diffuse come Raspber-

ry Pi B+ e mikroBUS.

IoT in Java e C/C++

Intel

ha introdotto l’autunno scorso la v2.0 del suo

IoT Developer Kit, che ora è programmabile an-

che in Java e offre una serie di opzioni software e

hardware che consentono di modificare la scheda

di sviluppo iniziale per conformarla a un’ampia

varietà di esigenze di progetto. Gli ambienti di

sviluppo (IDE) Arduino, C/C++ e Java si possono

utilizzare con Eclipse o con JavaScript*

/Node.js*

tramite l’Intel XDK IoT Edition che semplifica la

definizione delle procedure cloud finalizzate a far

comunicare tra di loro gli oggetti IoT. Il kit sup-

porta anche gli IDE Python e Wyliodrin ed è pre-

disposto per il sistema operativo in tempo reale

Wind River

Rocket utile per connettere i disposi-

tivi IoT con risorse adeguate ai microcontrollori

a 32 bit tipicamente prescelti per le applicazioni

indossabili. In dotazione ci sono la libreria C/C++

Libmraa, con risorse adatte agli I/O delle sche-

de Intel Galileo

ed Edison e con

opzioni com-

patibili anche

per JavaScript

e Python, il re-

pository UPM

che consente di

implementare

le chiamate di

funzione per

centinaia

di

sensori e at-

tuatori accele-

rando i tempi

di sviluppo e,

inoltre, la li-

breria IoTkit-

comm (a scelta

per C/C++ o Ja-

vaScript) con

le

interfacce

che consentono

ai dispositivi implementati e connessi di ricono-

scersi e comunicare, qualunque sia l’accesso alla

rete che usufruiscono. C’è anche un nuovo Intel

Edison Installer for Linux compatibile con Ubun-

tu 14.04 e insieme al kit si può utilizzare il tool

di analisi Cloud Analytics per gestire la raccolta

dati dai dispositivi IoT e definire procedure di

analisi in tempo reale sul loro funzionamento.

IoT cellulari

Konekt

è una giovane società che si è servita

di

Kickstarter

per sviluppare e offrire sul mer-

cato un innovativo kit di sviluppo completo di

tutto ciò che serve per realizzare reti di oggetti

IoT ed è talmente versatile che si connette allo

smartphone sulla porta micro USB e poi si uti-

lizza direttamente con il touch-panel del telefo-

nino. Il Konekt Dash è appositamente progettato

per gli smartphone e contiene a bordo della sua

piccola scheda Arduino un microcontrollore, un

modem e un tool di gestione dell’alimentazione,

tutti configurabili e adattabili al tipo di oggetto

IoT che si desidera realizzare. La versione base

misura 54x20 mm e comprende una Nano SIM

card fornita da

Konekt

con 1 MByte di dati al

mese su progetti già sperimentati con successo,

Fig. 3 – Imagination Technologies

ha dotato l’IoT Development Kit

MIPS Creator Ci40 di connetti-

vità 802.11ac Wi-Fi, Ethernet

e 802.15.4 (Thread, ZigBee e

6LoWPAN) e oltre a Linux c’è an-

che il supporto per il nuovo siste-

ma operativo Brillo di Google

Fig. 4 – Oltre a C/C++ supporta an-

che Java la nuova versione dell’In-

tel IoT Developer Kit v2.0 e ha in

dotazione un’ampia libreria di ri-

sorse con cui diventa più semplice

realizzare le reti degli oggetti IoT