PRODUCTOS / SERVICIOS
Centro de Conexiones (Hub)
Un servicio local para que varias aplicaciones consulten un dispositivo mediante una conexión compartida y las órdenes de control se coordinen por separado.
Ilustración conceptual · IAUna conexión compartida
Si varias aplicaciones intentan abrir el mismo puerto serie, una puede impedir el acceso a las demás. Hub centraliza la apertura y atiende las solicitudes de sus clientes sobre ese enlace.
Reconoce perfiles por identificador USB y permite asignar nombres a los dispositivos. Así puedes identificar un equipo sin depender únicamente del número de COM que Windows le asigne.
Lectura y control con responsabilidades distintas
Las aplicaciones pueden consultar información; las tramas de control requieren una concesión de escritura que caduca y queda registrada. El servicio ofrece una API local con token y herramientas de consulta.
Hub no inicia por sí mismo una descarga de programa, un flasheo ni una orden RUN. La integración de cada cliente y de cada equipo conserva sus propios requisitos.
- Compartir el acceso de los clientes que ya usan el transporte del Hub.
- Consultar dispositivos y puertos con nombres reconocibles.
- Registrar solicitudes y coordinar el permiso temporal de escritura.
Cómo encaja en tu proyecto
Hub gestiona la conexión; Control de Dispositivos organiza el inventario y Gateway publica datos para programas externos. Consultar un equipo desde Hub no significa que todas las aplicaciones ya utilicen ese servicio.
Estado y requisitos
Componente en desarrollo. Su README registra ensayos con PLC P4 y con un controlador simulado; esta ficha no añade una nueva prueba de hardware. No se afirma compatibilidad verificada con todos los robots, cámaras o módulos.
El entorno documentado es Windows con Python 3.13 y aegis-shared. El paquete declara Python 3.11 o superior, sin que eso demuestre pruebas en todas esas versiones.
La API escucha en el propio equipo. El token compartido y la identificación de cada cliente tienen limitaciones documentadas; la exposición a otras máquinas no forma parte del alcance presentado.