Из вейпа сделали невероятно быстрый сервер

Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпа
Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпаИсточник: tomshardware

Инженер и мастер оригами Богдан Ионеску, известный в сети как BogdanTheGeek, создал веб-сервер на необычной платформе — одноразовом вейпе. Проект получил название VapeServer и основан на микроконтроллере ARM с частотой 24 МГц, 24 КБ флэш-памяти и 3 КБ SRAM.

Идея родилась после того, как Богдан заметил, что современные одноразовые вейпы содержат довольно сложные электронные компоненты. Ранее он собирал их для будущих проектов и планировал повторно использовать аккумуляторы. Среди разобранных устройств он обнаружил микросхемы PY32F002B, способные работать с USB-C и обеспечивать базовую обработку данных.

Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпа
Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпаИсточник: github

Для создания веб-сервера инженер использовал протокол SLIP через USB и компактный стек uIP для TCP/IP-соединений. На микроконтроллере удалось разместить небольшую копию блога, которая уместилась в оставшихся 20 КБ флэш-памяти. Изначально производительность оставляла желать лучшего: простая загрузка страницы занимала около 20 секунд, а пинги достигали 1,5 секунд.

Богдан улучшил код, добавив буферизацию и пакетную передачу данных. После оптимизации время пинга сократилось до 20 мс, а полная загрузка страницы — до 160 мс. По словам инженера, результат оказался гораздо лучше, чем он ожидал, учитывая ограниченные ресурсы микроконтроллера.

Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпа
Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпаИсточник: github

VapeServer демонстрирует, как даже крайне компактные и, на первый взгляд, простые устройства можно использовать для нестандартных проектов. Код проекта доступен на GitHub, и любой желающий может попробовать развернуть сервер на подобной платформе.

Проект стал ярким примером того, как энтузиасты находят применение старой или выброшенной электронике, превращая ее в рабочие устройства с реальной функциональностью.

Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпа
Инженер создал невероятно быстрый веб-сервер на базе одноразового вейпаИсточник: github

Ранее мы писали о том, как энтузиаст погрузил видеокарты GeForce в трансмиссионную жидкость для увеличения производительности и скорости загрузки.

Поделиться

©  HI-TECH@Mail.Ru