Одноразовый вейп как веб-сервер: невероятная перепрошивка микроконтроллера

Программист под псевдонимом BogdanTheGeek совершил невозможное, превратив одноразовый вейп в полнофункциональный веб-сервер. Его сенсационный проект "vapeserver" доказывает: даже в дешевых устройствах скрыт невероятный технологический потенциал.
Когда электроника вейпов стала сложнее, энтузиасты начали исследовать их начинку. BogdanTheGeek обнаружил, что многие устройства используют микроконтроллеры Puya – дешевые, но мощные чипы. В эксперименте был задействован Puya PY32F002B с ядром Cortex-M0+ (24 МГц), всего 3 КБ оперативной памяти и 24 КБ флеш-памяти.
Запуск веб-сервера на таком "железе" казался безумием, но гений нашел выход. Комбинация стека TCP/IP uIP и протокола SLIP, дополненная семихостингом, позволила создать виртуальный модем. Эта магия дала устройству реальный IP-адрес и запустила полноценный веб-сервер.
Ссылка на работающий "vapeserver" доступна в GitHub-репозитории, но ее сознательно не афишируют – чтобы миниатюрный сервер не пал под нагрузкой от любопытных.
Источник: www.gazeta.ru






