Домой Статьи и аналитика Технологии Когда лампочку, а получил NAS: энтузиаст превратил умную лампочку в цифровую Wi-Fi-библиотеку

Когда лампочку, а получил NAS: энтузиаст превратил умную лампочку в цифровую Wi-Fi-библиотеку

Автор проекта превратил обычный смарт-светильник в автономный цифровой тайник, который хранит книги и раздает их через Wi-Fi без интернета.

Специалист по информационной безопасности Рик Осгуд нашел необычное применение для обычной умной лампочки. Энтузиаст превратил доступный смарт-светильник в автономную цифровую библиотеку, которая хранит электронные книги и раздает их по Wi-Fi без необходимости подключения к интернету.

Умная лампочка, переделанная в цифровую библиотеку
Рик Осгуд превратил умную лампу в автономный сервер для чтения книг Источник: ixbt.com

Сам автор называет свое изобретение «киберпанковским цифровым тайником». Устройство способно незаметно хранить коллекцию литературы и предоставлять доступ к файлам любому пользователю, находящемуся поблизости.

Техническая реализация проекта

В основе «библиотеки» лежит умная лампа, работающая на базе микроконтроллера ESP32C3 с установленной прошивкой Tasmota. После серии доработок устройство получило функции полноценного веб-сервера и возможность функционировать в качестве автономной точки доступа Wi-Fi.

Изначально разработчик планировал внедрить слот для карт памяти microSD, чтобы расширить пространство для хранения данных. Однако из-за аппаратных ограничений конструкции от этой идеи пришлось отказаться.

Объем памяти и программная часть

В итоге вся библиотека была размещена во встроенной памяти лампочки. После тщательной оптимизации прошивки автору удалось выделить около 2 МБ пространства из имеющихся 4 МБ под текстовые файлы. Несмотря на такой скромный объем, этого достаточно для хранения десятков или даже сотен классических произведений без иллюстраций.

Система проекта включает следующие компоненты:

  • специализированную прошивку для ESP32;
  • встроенный веб-сервер;
  • трансляцию открытой Wi-Fi-сети;
  • файловое хранилище с книгами;
  • простой интерфейс для чтения через браузер.

Чтобы получить доступ к материалам, пользователю достаточно подключиться к Wi-Fi-сети лампочки и открыть страницу библиотеки в браузере. Процесс не требует создания аккаунтов, авторизации или доступа к внешним облачным сервисам.

Автономность и возможности

Главным преимуществом разработки стала полная автономность. Все данные хранятся непосредственно в памяти устройства, что исключает зависимость от провайдеров и сторонних серверов. Для демонстрации возможностей Осгуд загрузил общедоступные книги, но технически лампочка способна хранить любые текстовые файлы подходящего размера.

Дополнительно энтузиаст реализовал поддержку OTA-обновлений (Over-the-Air), что позволяет удаленно обновлять прошивку устройства «по воздуху» без необходимости подключения кабелей.

Источник: https://www.ixbt.com