Интересное

Энтузиаст сделал из вейпа работающий сервер

Богдан Ионеску, энтузиаст из Румынии, продемонстрировал неожиданный подход к переработке электронных отходов. Он превратил отработанный одноразовый вейп в функционирующий веб-сервер. Изначально инженер собирал вейпы с целью повторного использования их аккумуляторов. Однако более совершенные модели привлекли его внимание своими микроконтроллерами. В ходе экспериментов он обнаружил в одном из устройств микросхему PUYA C642F15, которая оказалась вариантом PY32F002B на базе процессора Arm Cortex M0+ с тактовой частотой 24 МГц, 24 КБ ПЗУ и 3 КБ ОЗУ.

Энтузиаст сделал из вейпа работающий сервер

Он использовал возможность чипа работать с устаревшим интернет-протоколом SLIP, преобразовав устройство в модем со скоростью 56 Кбит/с. Добавление кода uIP 0.9 обеспечило поддержку TCP/IP и базовый веб-серфинг. Первоначальные результаты были разочаровывающими: пинг достигал 1,5 секунд с 50% потерей пактов, а загрузка простой страницы отнимала порядка 20 секунд. Однако оптимизация кода, включая добавление кольцевого буфера, значительно улучшила производительность. В итоге пинг сократился до 20 мс без потерь пактов, а полная загрузка страницы стала занимать около 160 мс.

Размещенная веб-страница, содержащая описание самого проекта, заняла почти все доступное флэш-пространство. Хотя сервер справлялся с базовыми запросами, его возможности быстро исчерпывались при повышенном трафике, приводя к ошибке «503 Service Unavailable». Этот эксперимент решает проблему электронных отходов — только в Великобритании еженедельно выбрасывается 1,3 миллиона одноразовых вейпов. Многие из них содержат функциональные микроконтроллеры, порты USB-C и аккумуляторы, которые могут найти применение в самых разных проектах.

Тем временем в России разработано «облако» без серверов.

Следите за нашими статьями в Telegam, Дзен, VK и OK

Александр Арефьев

Меня привлекают новые открытия, изобретения и инновации в самых разных областях. Я внимательно слежу за актуальными исследованиями, экспериментами и проектами, способными изменить мир. Я анализирую, сравниваю и оцениваю разные источники информации, а затем делюсь своими мыслями и выводами с читателями.

Добавить комментарий


Читайте так же:

Back to top button