10 Aug 16

Quels périphériques sur les ttyUSB ?

Catégorie : Hack
Étiquettes :

Il n’est pas toujours facile de faire le lien entre les périphériques série USB connectés à une machine sous GNU/Linux et les nœuds /dev/ttyUSB* dans l’arborescence de fichiers. Après quelques recherches sur le web, je n’ai rien trouvé de très facile à utiliser, alors j’ai écrit un petit script python qui fait ça.

python showttyUSB.py 
╒══════════╤═══════════════════════════╤══════════╤═══════════════════════════╕
│ device   │ model                     │ driver   │ vendor                    │
╞══════════╪═══════════════════════════╪══════════╪═══════════════════════════╡
│ ttyUSB0  │ PL2303 Serial Port        │ pl2303   │ Prolific Technology, Inc. │
├──────────┼───────────────────────────┼──────────┼───────────────────────────┤
│ ttyUSB1  │ HL-340 USB-Serial adapter │ ch341    │ QinHeng Electronics       │
╘══════════╧═══════════════════════════╧══════════╧═══════════════════════════╛

Le script nécessite le module python tabulate pour l’affichage du résultat (apt install python-tabulate sous debian). Bien évidemment, c’est sous licence libre.