Questa è una delle applicazioni che preferisco sviluppare.
Tutto sommato è semplice. Ti serve il protocollo di comunicazione, altrimenti ricostruirlo potrebbe essere lungo e difficile. Dopodiché uno di questi apparati qua:

http://www.hw-group.com/images/produ...600298_800.jpg

, ce ne sono a gogo.
Dopodiché un servizio multithread che monitori contemporaneamente tutti gli apparati, ogni thread si gestisce quindi il proprio apparato ed ogni tot scrivi nel database il dato se è cambiato.
Poi un bel frontend web o un programma, come preferisci.

Ciao ciao.