Panoramica sui sistemi operativi per applicazioni domotiche

In ambito domotico, per la gestione dei dati raccolti e per la programmazione dei sensori, si ha talvolta la necessità di installare componenti software all’interno dei nodi; in particolare deve essere presente un sistema operativo.

Si tratta in genere, visti i requisiti e la necessità di non sprecare risorse, di sistemi operativi meno complessi di quelli utilizzati per scopi generici. Ad esempio, non sono supportate le interfacce utente, e quindi il concetto di interattività risulta modificato rispetto all’accezione usuale.

Continua »

Mica, i moduli wireless di Crossbow

Modulo MICA

I MICA sono moduli di grande versatilità dedicati ai sistemi robotici e domotici. Infatti non solo supportano il protocollo di trasmissione wireless ZigBee, efficace e utile anche dal punto di vista del risparmio energetico, ma risultano anche altamente configurabili e programmabili.

Prodotti da Crossbow, sono infatti dotati di un vero e proprio sistema operativo: TinyOS, modellato in base alle esigenze applicative. Ottime caratteristiche di tempo reale dunque, e scarsa occupazione di memoria. Il linguaggio di programmazione tramite il quale è possibile gestire il comportamento dei moduli è il NestedC o NesC, per certi versi simile al C, ma con caratteristiche uniche e peculiari.

Continua »