RevPi Compact è un controller compatto open source basato su Raspberry Pi. Dotato di Raspberry Pi Compute Module 3+, il sistema di controllo ha un processore quad-core da 1,2 GHz, 1 GB di RAM e 8 GB di memoria flash eMMC. Il concetto di piattaforma aperta (compresi i diritti di root completi) consente all'utente la massima libertà di progettazione nella realizzazione dei suoi progetti. Per collegare sensori e attuatori, il RevPi Compact è dotato di otto ingressi digitali e analogici e di otto uscite digitali e due analogiche. Due interfacce Ethernet (ciascuna con il proprio indirizzo MAC) consentono di integrare il dispositivo contemporaneamente in due reti diverse. Il dispositivo dispone inoltre di un'interfaccia RS485 a 4 poli con terminali a vite.
Il design a basso profilo consente di installare il dispositivo nei sistemi di sottodistribuzione, comunemente utilizzati nell'automazione degli edifici. Il sistema operativo utilizzato è un Raspbian adattato con una patch in tempo reale. Le applicazioni individuali possono essere programmate tramite Node-RED, Python o direttamente in C. I popolari protocolli industriali Modbus RTU e Modbus TCP sono supportati come standard. Chi non vuole programmare da solo può utilizzare, come opzione, software PLC e SCADA professionali per il controllo e la visualizzazione.
Contrariamente al design standard di Revolution Pi, RevPi Compact non è modulare. Per soddisfare i requisiti delle applicazioni più comuni, il RevPi Compact è dotato di un gran numero di ingressi e uscite digitali e analogiche. Il dispositivo dispone di otto ingressi e 8 uscite digitali.
---