"VapeServer": projeto transforma vape descartável em servidor de internet
Por Raphael Giannotti • Editado por Jones Oliveira |

Um engenheiro e entusiasta de hardware chamado Bogdan Ionescu, conhecido como BogdanTheGeek, transformou o que para muitos é lixo eletrônico em um projeto curioso e impressionante: um servidor web funcional e muito rápido, usando apenas os componentes de um vape descartável.
A ideia, batizada de "VapeServer", surgiu do hobby de Bogdan de colecionar vapes descartados para reaproveitar seus componentes. Ele notou que os modelos mais recentes, equipados com portas USB-C, eram equipados com componentes mais avançados do que o esperado.
Em vez de um simples chip descartável, ele encontrou um microcontrolador ARM Cortex-M0+ de 24 MHz, com 24 KB de armazenamento flash e apenas 3 KB de memória RAM.
Minisservidor é surpreendentemente veloz
Para colocar o servidor no ar, Bogdan usou uma técnica criativa: ele programou o microcontrolador do vape para emular um antigo modem dial-up, utilizando um protocolo chamado SLIP (Serial Line Internet Protocol) para se comunicar com um computador através da porta USB. No pequeno chip, ele conseguiu rodar uma pilha de rede TCP/IP e um servidor HTTP mínimos, hospedando uma cópia de seu próprio post de blog sobre o projeto nos cerca de 20 KB de armazenamento restantes.
Inicialmente, o desempenho foi bem ruim, com a página levando mais de 20 segundos para carregar e com 50% de perda de pacotes. Bogdan descobriu que o problema era seu código, que não utilizava eficientemente a pouca memória disponível.
Após otimizar o software, ele registrou uma mudança de velocidade significativa: a página passou a carregar em cerca de 160 milissegundos, sem perda de pacotes e com pings de apenas 20 ms. Nós tentamos abrir o site hospedado pelo projeto, mas, no momento, só conseguimos ver o erro 504.
Para quem tiver interesse, o código está disponível no GitHub no link abaixo.
Veja mais do CTUP:
- SSD usado vale a pena? 5 cuidados ao comprar
- 6 dicas para montar um PC gamer competente sem gastar muito
- FOMO: O que é o princípio do Fear Of Missing Out e como ele afeta os gamers?
Fonte: Bogdan The Geek