RevPi Compact es un controlador compacto de código abierto basado en Raspberry Pi. Equipado con el Raspberry Pi Compute Module 3+, el sistema de control dispone de un procesador de cuatro núcleos a 1,2 GHz, 1 GB de RAM y 8 GB de memoria flash eMMC. El concepto de plataforma abierta (incluidos plenos derechos de root) permite al usuario la máxima libertad de diseño a la hora de poner en marcha sus proyectos. Para conectar sensores y actuadores, el RevPi Compact está equipado con ocho entradas digitales y analógicas, así como con ocho salidas digitales y dos analógicas. Dos interfaces Ethernet (cada una con su propia dirección MAC) permiten integrar el dispositivo simultáneamente en dos redes diferentes. El dispositivo también dispone de una interfaz RS485 de 4 polos con terminales de tornillo.
El diseño de bajo perfil permite instalar el dispositivo en sistemas de subdistribución, habituales en la automatización de edificios. El sistema operativo utilizado es un Raspbian adaptado con un parche en tiempo real. Las aplicaciones individuales se pueden programar a través de Node-RED, Python o directamente en C. Los populares protocolos industriales Modbus RTU y Modbus TCP son compatibles de serie. Aquellos que no deseen programar por sí mismos pueden utilizar opcionalmente software profesional PLC y SCADA para el control y la visualización.
A diferencia del diseño estándar de Revolution Pi, RevPi Compact no es modular. Con el fin de satisfacer los requisitos de las aplicaciones más comunes, el RevPi Compact está equipado con un gran número de entradas y salidas digitales y analógicas. El dispositivo dispone de ocho entradas y ocho salidas digitales.
---