No, no es posible interconectar dos dispositivos esclavo USB, incluso con un concentrador. Necesitaría tener un dispositivo host USB arriba del concentrador para mezclar los datos entre ellos.
Existen dispositivos host USB incrustados que se podrían hacer para hacer esto, pero programarlos para un periférico es bastante complicado. Por lo tanto, en lugar de usar uno para mezclar datos entre dos esclavos, es probablemente más práctico usar el host USB incorporado para hablar solo con el dispositivo, y usar su UART serie (casi todo, excepto que tal vez los tendrían chips especializados) en lugar del cable serie USB, ya que esto hará que el software en general sea más sencillo que tratar de hacer malabares con dos esclavos corriente abajo de un concentrador. Una excepción sería si el concentrador incorporado es realmente una computadora miniaturizada con todas las funciones, con un sistema operativo convencional y una pila de host USB; es decir, en algo como una frambuesa pi, solo querría escribir software para mezclar datos entre los periféricos, posiblemente incluso (dependiendo de los esclavos y controladores) utilizando APIs en serie en lugar de APIs USB.
Otra opción, si ambos dispositivos esclavos USB son, en última instancia, convertidores USB-serie, sería deshabilitar esa funcionalidad y conectar directamente sus UARTS en serie con un cable cruzado (y cualquier conversión de voltaje como 3.3v - 5v que pueda ser necesaria) .