USB tiene un proceso llamado "enumeración" en el que a cada dispositivo, incluidos los concentradores, se le asigna un número de 7 bits que se utiliza para identificarlo en el host. Cuando se conecta un concentrador, se enumera y luego se enumera cada dispositivo en sentido descendente.
Esta es la razón por la que no se pueden conectar más de 127 dispositivos en ningún momento.
Por lo tanto, cada uno de sus dispositivos idénticos recibe un número diferente. Cuál obtiene qué número depende del orden en que se enumeran.
Si necesita diferenciar mediante programación, debe usar los números de serie de los dispositivos, si los tienen.