Podemos implementar perfectamente con arduino, las señales que vamos a manejar son bastante lentas, no es un proceso crítico en el que el tiempo de respuesta juegue un papel determinante.
Recomendaría un microcontrolador por máquina, y que cada una se comunique independientemente contra el enrutador WiFi, por comodidad de despliegue.
Ahora bien, tengo una duda, asumo que las maquinas las quieren operar localmente, y que se guarde el histórico de la operacion remotamente, cierto? es decir que se pueda consultar remotamente el estado de los equipos y el histórico, es así que se quiere la arquitectura?