17 сентября, 00:29
Энтузиаст создал веб-сервер на одноразовом вейпе с оптимизированной производительностью


xCode Journal
Энтузиаст поднял веб сервер на одноразовом вейпе Внутри оказался микроконтроллер PUYA Cortex M0 с 24 КБ флеша и 3 КБ RAM Автор подрубил к нему SLIP через semihosting прикрутил uIP стек и сделал минимальный HTTP сервер Сначала пинги были по 1 5 секунды и страницы грузились 20 секунд но после оптимизации всё взлетело 20 мс пинг и страница за 160 мс Это на 95 безопаснее xCode Journal


АВРОРА⭕️ХАЙТЕК®Z🇷🇺
ТЕХНИКА ЭНТУЗИАСТ ЗАХОСТИЛ САЙТ НА ЧИПЕ ОДНОРАЗОВОГО ВЕЙПА Инженер Богдан Ионеску разместил веб сервер на микроконтроллере от одноразового вейпа Он использовал чип Puya Py32 который изначально отвечал за дисплей и кнопки электронной сигареты Об изобретении мужчина написал в личном блоге Интернет трафик с микроконтроллера передавался через порт в компьютере Ноутбук принимал данные от вейпа превращал их в сетевые пакеты и направлял в локальную сеть Первые испытания прошли неудачно веб страницы загружались дольше 20 секунд и больше половины сетевых пакетов терялось Проблема оказалась в неоптимальном коде который обрабатывал информацию по одному байту зараз После доработки программы время загрузки страницы сократилось до 160 миллисекунд а пинг до 20 мс Для работы всего комплекса используется 20 из 24 килобайт памяти устройства Ее не хватит для размещения сложных сайтов зато достаточно для хранения статичных страниц например статьи в блоге На устройстве созданном Ионеску работает не просто страница но и API показывающий количество посещений и ID чипа ФОТО Vishnu Mohanan Unsplash аврорамедиа техника Telegram экосистема АВРОРА МЕДИА МЕДИА НОВОСТИ РЕГИОН ЛАЙФ СПОРТ ГЕРЛЗ ХАЙТЕК ПЕРСОНЫ ИНСАЙД КРИМИНАЛ МОЛОДОСТЬ LIVE АВРОРА МЕДИА YOUTUBE RUTUBE


Люди и Код
Инженер разместил веб сервер на одноразовом вейпе И удержался от того чтобы назвать проект вейп сервер Инженер и блогер из Румынии BogdanTheGeek создал полноценный веб сайт из одноразового вейпа Идея пришла к автору когда он разбирал одноразовые вейпы ради батареек Богдан использовал встроенный микроконтроллер из вейпа чтобы он стал мини сервером который сможет хостить веб страницу С 24 KiB флеша 3 KiB RAM и минимальным HTTP сервером автор превратил вейп в устройство принимающее IP запросы и отправляющее страницы После сборки энтузиаст столкнулся с пингом в 1 5 секунды после оптимизации его удалось снизить до 20 мс Пустые парилки больше не выбрасываем


Веб-страница
Парень поднял веб сервер на одноразовом вейпе Казалось бы просто вейп а внутри уже ставят ARM микроконтроллеры Энтузиаст запустил на этом чипе настоящий HTTP сервер который принимает запросы отдаёт странички и даже шлёт JSON всё это на 3 КБ RAM и 24 КБ флеш памяти без сетевого интерфейса Wi Fi или Ethernet Данные прогоняются через дебаг интерфейс pyOCD socat и старый добрый SLIP в итоге микроконтроллер регистрируется как полноценный IP узел в сети TCP IP стек минималистичный uIP но при этом сервер после оптимизации получился довольно шустрым страница загружается за 160 мс Ещё раз всё это в 24 КБ памяти и 3 КБ RAM Достойный приемник Doom по уровню проклятости


Хабр
Одноразовый вейп в качестве веб сервера Что если внутри одноразового вейпа скрывается не просто батарейка а полноценный ARM микроконтроллер достаточно мощный чтобы стать веб сервером Именно такое открытие сделал автор статьи Он разобрал одноразку обнаружил там чип PY32 и с помощью хитрого трюка через отладочный порт превратил его в потрясающе быстрый веб сервер В результате устройство с 3 КБ оперативной памяти хостит полноценную статью и отвечает на запросы за 160 мс Разберём пошагово как удалось подключить вейп к сети без Wi Fi и Ethernet и запустить на нём серверный код
Похожие новости



+6



+3






+9







+2

Эксперты предупреждают о рисках подключения найденных флешек в офисах
Происшествия
1 день назад


+6
Владивосток и Омск: новые курорты и банные комплексы к 2030 году
Общество
6 часов назад


+3
Chrome незаметно загружает модель Gemini Nano на устройства пользователей
Технологии
1 день назад


В Санкт-Петербурге поднят флаг на первом серийном краболове процессоре Кильдин
Общество
1 день назад


+9
Финансовые стратегии: от создания капитала до инвестиций в условиях неопределенности
Экономика
13 часов назад



Kaspersky выявляет кибератаку через DAEMON Tools: утечка ПО с бэкдором
Происшествия
1 день назад


+2