Descrição:
🌍 Visão Geral (humanizada)
Precisamos de um dispositivo que funcione como um pendrive inteligente via Wi-Fi.
A ideia é simples: ao plugar na máquina cnc, impressora ou pc, ele deve ser reconhecido como um pendrive comum, mas por trás desse “pendrive” existe um raspberry pi 4 (4 gb ram) conectado via wi-fi/ethernet.
Assim, em vez de carregar e espetar pendrives de verdade, poderemos enviar arquivos pela rede (via compartilhamento de pasta), e a máquina sempre enxergará o dispositivo como um USB tradicional.
⚠️ Importante: o dispositivo não terá painel de acesso nem interface própria — ele funcionará apenas pelo conecta/desconecta na porta USB fêmea da máquina.
Isso resolve três dores claras:
Praticidade: nunca mais ficar trocando pendrive de máquina em máquina.
Confiabilidade: sem risco de perder arquivos ou corromper mídia barata.
Escalabilidade: mesma solução replicável em várias máquinas, com apenas Wi-Fi + energia.
⚙️ Requisitos Técnicos
1. Emulação USB Mass Storage
O Raspberry Pi 4 (4 gb ram) deve aparecer como um pendrive padrão em qualquer host (windows, linux, macos, equipamentos cnc antigos).
O “pendrive” deve ser, na prática, um arquivo de imagem FAT16/Fat32 (1 gb / 2 gb / 4 gb configurável).
Mesmo se o ssd tiver 500 gb, o host verá apenas o tamanho configurado.
Se ultrapassar a capacidade, o sistema deve apenas reportar “Disco Cheio”, sem travar nem corromper.
2. Armazenamento
O conteúdo do pendrive emulado será um arquivo (
usb.img) armazenado em um SSD ligado ao Raspberry.
O ssd guarda todos os dados reais, mas só parte deles é exposta via imagem fat.
Deve ser possível atualizar arquivos no
usb.img remotamente (via rede).
3. Acesso via Wi-Fi / Rede
O Raspberry Pi deve rodar Samba (SMB) para permitir acesso como uma pasta de rede.
O usuário pode mapear o IP e simplesmente arrastar/soltar arquivos.
Esses arquivos caem dentro da imagem FAT, ficando visíveis para a máquina que enxerga o “pendrive”.
4. Robustez contra energia instável
O sistema será ligado/desligado de forma abrupta (sem shutdown).
Para evitar corrupção:
Root em modo Read-Only com overlayfs
Logs e temporários em tmpfs (RAM)
Quando for preciso alterar configs, deve ser possível alternar rw ↔ ro manualmente.
5. Boot Automático
No boot, o sistema deve:
Subir rede (Ethernet preferencial, com IP estático).
Esperar resposta de rede/roteador.
Só então iniciar Samba e o serviço USB Mass Storage.
Sem login, sem intervenção, sempre pronto para uso.
6. Compatibilidade e Escalabilidade
Base: Raspberry Pi 4 – 4 gb ram (padronizado).
Firmware pronto para replicação (imagem que pode ser gravada em múltiplos Pis).
Documentação clara: como instalar, configurar e reproduzir.
🔑 Expectativas
Entregável: imagem pronta para o Raspberry Pi 4 (4 gb ram) + documentação.
Sistema estável, replicável e à prova de energia instável.
Experiência final:
Para a máquina → parece um pendrive normal.
Para o usuário → parece uma pasta de rede simples.
👉 Ou seja: um pendrive Wi-Fi inteligente, prático para máquinas legadas, mas robusto como uma solução industrial.
Plazo de Entrega: No definido