Le RevPi Compact est un contrôleur compact open source basé sur le Raspberry Pi. Équipé du Raspberry Pi Compute Module 3+, le système de contrôle dispose d'un processeur quadricœur de 1,2 GHz, de 1 Go de RAM et de 8 Go de mémoire flash eMMC. Le concept de plateforme ouverte (y compris les droits d'accès complets) offre à l'utilisateur une liberté de conception maximale lors de la mise en œuvre de ses projets. Pour connecter des capteurs et des actionneurs, le RevPi Compact est équipé de huit entrées numériques et analogiques ainsi que de huit sorties numériques et de deux sorties analogiques. Deux interfaces Ethernet (chacune avec sa propre adresse MAC) permettent à l'appareil d'être intégré simultanément dans deux réseaux différents. L'appareil dispose également d'une interface RS485 à 4 pôles avec bornes à vis.
Le profil bas de l'appareil permet de l'installer dans des systèmes de sous-distribution, que l'on trouve couramment dans l'automatisation des bâtiments. Le système d'exploitation utilisé est une adaptation de Raspbian avec un correctif en temps réel. Les applications individuelles peuvent être programmées via Node-RED, Python ou directement en C. Les protocoles industriels populaires Modbus RTU et Modbus TCP sont pris en charge en standard. Les personnes qui ne souhaitent pas programmer elles-mêmes peuvent utiliser en option des logiciels professionnels PLC et SCADA pour le contrôle et la visualisation.
Contrairement à la conception standard du Revolution Pi, le RevPi Compact n'est pas modulaire. Afin de répondre aux exigences des applications les plus courantes, le RevPi Compact est équipé d'un grand nombre d'entrées et de sorties numériques et analogiques. L'appareil possède huit entrées et huit sorties numériques.
---