Este projeto transforma um Raspberry Pi com Raspberry Pi OS em um Thin Client RDP (Remote Desktop Protocol).
Além de acessar a sessão remota em uma VM Windows, foi configurado o USB/IP para permitir o redirecionamento de dispositivos USB, como webcams, do Raspberry para a máquina virtual.
Isso possibilita usar a webcam conectada no Raspberry diretamente dentro da sessão remota Windows.
- Foi utilziado o raspberry Pi 3 (funciona em modelos superiores também e é até recomendado, pois terá mais performance).
- Raspberry Pi OS atualizado.
- Acesso root/
sudo
no Raspberry. - VM Windows (pode ser Hyper-V, VMware, VirtualBox, Proxmox, etc.).
- Ter o IP da VM Windows e Rasp.
- Conexão de rede estável.
sudo apt update && sudo apt upgrade -y
sudo apt install freerdp2-x11 remmina -y
Exemplo de uso:
xfreerdp /u:usuario /p:senha /v:IP_DA_VM
- Instale os pacotes:
sudo apt install usbip usbipd linux-tools-$(uname -r) linux-cloud-tools-$(uname -r) -y
- Carregue os módulos do kernel:
sudo modprobe usbip_host
sudo modprobe vhci_hcd
- Liste os dispositivos USB conectados:
usbip list -l
- Exporte o dispositivo desejado (exemplo: webcam):
sudo usbip bind -b 1-1.2
- Inicie o daemon:
sudo usbipd -D
- No Windows, instale o driver USB/IP (pacote disponível no USB/IP for Windows, baixe a versão mais recente).
- Caso queira uma versão de interface gráfica, baixe e instale a versão com launcher: Versão com interface grafíca
- Liste os dispositivos remotos disponíveis:
usbip list -r IP_DO_RASPBERRY
- Anexe o dispositivo:
usbip attach -r IP_DO_RASPBERRY -b 1-1.2
- Abra o Gerenciador de Dispositivos no Windows → confirme se a webcam aparece.
- Teste em aplicativos como Câmera, Teams, Zoom, Meet dentro da sessão RDP.
- Raspberry Pi funcionando como cliente RDP.
- Webcam conectada no Raspberry é usada pela VM Windows via USB/IP.