Инновационный подход к привычным гаджетам
Рик Осгуд, эксперт в области кибербезопасности, нашел оригинальное применение обычному осветительному прибору. Он сумел переделать недорогую «умную» лампу в независимый цифровой архив, способный транслировать электронные книги по Wi-Fi-соединению даже при полном отсутствии доступа к глобальной сети.
Техническая реализация проекта
Автор проекта описывает свое изобретение как «цифровой тайник» в стиле киберпанка: устройство выполняет роль скрытого хранилища, доступного любому пользователю, находящемуся в радиусе действия сигнала. В конструкцию легла стандартная лампа, работающая на базе микроконтроллера ESP32C3 с установленной прошивкой Tasmota. После серии программных модификаций светильник приобрел функции автономной точки доступа и веб-сервера.
Хотя изначально рассматривалась возможность установки внешней microSD-карты для расширения пространства, аппаратные лимиты контроллера не позволили реализовать эту задумку. В конечном итоге все данные разместились во внутренней памяти устройства:
- Общий объем доступной памяти для контента составил около 2 МБ.
- Этого пространства достаточно для размещения десятков и даже сотен текстовых файлов.
- Интегрирована поддержка OTA-обновлений, что дает возможность менять прошивку без проводов.
Принцип работы и преимущества
Для взаимодействия с «библиотекой» пользователю достаточно подключиться к открытой сети Wi-Fi, которую раздает лампочка, и перейти на внутреннюю страницу через браузер. Система функционирует по принципу прямого доступа: не требуется регистрация, создание учетных записей или сторонние облачные сервисы.
По словам разработчика, ключевой особенностью разработки является ее полная автономность. «Все данные хранятся локально в памяти устройства и не передаются через внешние каналы связи, что гарантирует независимость от внешних серверов», — отмечает автор. Несмотря на то, что для демонстрации работы были выбраны произведения из общественного достояния, технические возможности устройства позволяют хранить любые текстовые файлы, соответствующие лимитам памяти.
