O RevPi Compact é um controlador compacto de código aberto baseado no Raspberry Pi. Equipado com o Raspberry Pi Compute Module 3+, o sistema de controlo tem um processador quad-core de 1,2 GHz, 1 GB de RAM e 8 GB de memória flash eMMC. O conceito de plataforma aberta (incluindo direitos de raiz completos) permite ao utilizador a máxima liberdade de conceção na implementação dos seus projectos. Para ligar sensores e actuadores, o RevPi Compact está equipado com oito entradas digitais e analógicas, bem como oito saídas digitais e duas analógicas. Duas interfaces Ethernet (cada uma com o seu próprio endereço MAC) permitem que o dispositivo seja integrado simultaneamente em duas redes diferentes. O aparelho dispõe ainda de uma interface RS485 de 4 pólos com terminais de parafuso.
O design de baixo perfil permite que o dispositivo seja instalado em sistemas de sub-distribuição, que são normalmente encontrados na automação de edifícios. O sistema operativo utilizado é um Raspbian adaptado com um patch em tempo real. As aplicações individuais podem ser programadas através de Node-RED, Python ou diretamente em C. Os populares protocolos industriais Modbus RTU e Modbus TCP são suportados como padrão. Quem não quiser programar-se pode, opcionalmente, utilizar software soft PLC e SCADA profissional para controlo e visualização.
Ao contrário do design padrão do Revolution Pi, o RevPi Compact não é modular. Para satisfazer os requisitos das aplicações mais comuns, o RevPi Compact está equipado com um grande número de entradas e saídas digitais e analógicas. O dispositivo tem oito entradas digitais e 8 saídas digitais.
---