D'après ce que j'ai compris sur la doc, c'est le protocole utilisé qui y est décrit.
C'est un peu comme pour le rs232, la connectique peut être la même mais pas le protocole. Tu as un débit, une parité, un bit de stop... Une séquence d'initialisation avec attente de réponse,
Un peu comme sur les CN en rs232, celles-ci attendent un code pour commencer à lire ce qu'on lui envoie (généralement %), un code de fin de ligne, fin de bloc et un code de fin de transfert. Il y a même un constructeur qui utilise le même câblage mais qui utilise un protocole de transfert différent, ce qui le rend "crypté". Dans la pratique je crois que c'est un transfert en code hexa, avec une addition afin qu'il vende leur propre logiciel plutôt que d'utiliser un transfert simple en clair (comme avec l'hyperterminal).
L'usb est une évolution de la liaison série, on peut prendre la même connectique et y faire transiter ce qu'on veut.