A qué nos dedicamos
El trabajo empieza en la planta: interrogar los equipos por buses industriales, llevar los datos al sistema de supervisión, montar el cuadro, trazar la placa, escribir el firmware, levantar el servidor y dar al técnico de puesta en marcha una herramienta con la que comprobarlo todo.
Una parte del trabajo se repite de una instalación a otra. Lo que sirve más de una vez lo llevamos hasta la forma de un programa terminado y lo publicamos en «Soluciones»: cada uno tiene su propia página con descripción, documentación y archivos para descargar.
Nuestras áreas de trabajo
Automatización industrial
Interrogación de equipos por Modbus, MQTT y líneas serie, envío de los datos a los sistemas de supervisión, puesta en marcha y mantenimiento de instalaciones.
Controladores y firmware
Desarrollo de controladores y módulos: desde el esquema y la placa hasta el firmware y el programa que lo graba en el dispositivo.
Software de servidor y de escritorio
Brokers de mensajes, pasarelas de protocolo, almacenes de archivos, agentes de monitorización y programas para el puesto del técnico.
Aplicaciones móviles
Aplicaciones Android para nuestros propios programas de servidor: acceso a los archivos, control y vigilancia de la instalación desde el teléfono.
Cómo están hechos los programas
Un programa es un único archivo que funciona donde se le deja: la interfaz, los recursos, los ajustes iniciales y la documentación van dentro. Instalar es copiar; actualizar, sustituir el archivo.
Los ajustes se guardan como texto y el historial en una sola base SQLite, de modo que una copia de seguridad es copiar un archivo. Los programas de servidor se prueban en placas ARM de 32 bits: si allí van tranquilos, un servidor normal ni los notará. Las condiciones de uso están en la página «Licencia».
Idiomas
El sitio se publica en seis idiomas: inglés, ruso, alemán, francés, italiano y español. La documentación se traduce entera, no se reduce a un resumen.
Con las capturas es distinto: se toman en el idioma que habla la propia interfaz del programa, y rehacer decenas de ventanas en cada idioma no compensaría el esfuerzo. Las páginas en los demás idiomas muestran las capturas en inglés — se traduce el texto de la página, no el texto de dentro de la imagen.