Автор: 10th nazgul
Инженер превратил одноразовый вейп в веб-сервер
Инженер и по совместительству художник Богдан Йонеску превратил одноразовую электронную сигарету в работающий веб-сервер. Проект под названием VapeServer показывает, что найти потенциал можно в самых разных вещах.
Во время разборки одной из «продвинутых» моделей вейпов Йонеску обнаружил микроконтроллер PY32F002B. Этот чип построен на базе ядра ARM Cortex-M0+ с частотой 24 МГц. Также он включает 24 КБ флеш-памяти и 3 КБ статической оперативки.
По мощности он примерно в 100 раз слабее смартфона десятилетней давности, но инженер решил, что возможностей чипа хватит для работы миниатюрного сервера. Сначала производительность оставляла желать лучшего. Отклик на пинг занимал полторы секунды, а простая страница грузилась 20 секунд.
После оптимизации кода и добавления буфера Йонеску удалось добиться времени отклика в 20 мс и загрузки страницы всего за 160 мс. Веб-контент уместился в оставшиеся 20 КБ памяти, а соединение реализовано через USB-порт. Код проекта автор выложил в открытый доступ на GitHub.

Комментировать
Подробнее https://reactor...