AXTARTEMSOFTWARE · EDUCACIÓN · COMUNIDAD

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 · IA

Una 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.