Porta USB - GaragemHacker/senseiot GitHub Wiki

Porta USB

Descobrindo em qual porta o conversor USB serial está ligado:

tail -f /var/log/syslog

Agora conecte o cabo USB e observe os logs:

...
usb 3-2: new full-speed USB device number 12 using xhci_hcd
usb 3-2: device descriptor read/64, error -71
usb 3-2: New USB device found, idVendor=0403, idProduct=6001
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: FT232R USB UART
usb 3-2: Manufacturer: FTDI
usb 3-2: SerialNumber: A403F020
ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected
usb 3-2: Detected FT232RL
...
usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB1
...

Acima o conversor USB serial está comectado na porta ttyUSB1.

Permissão

Para descobrir qual a grupo com permissão no porta serial use a informações que descobrimos acima para executar o seguinte comando:

ls -l /dev/ttyUSB1

O resultado abaixo mostra que o seu usuário deve fazer parte do grupo dialout para poder acessar /dev/ttyUSB1.

crw-rw---- 1 root dialout 188, 0 Set  5 15:19 /dev/ttyUSB1

Agora vamos adicionar seu usuário ao grupo, no nosso caso dialout.

usermod -a -G dialout <seu_usuario>

Se você não tem ideia qual é seu usuário corrente use o comando users para descobrir.