Майнкрафт сервер на умной лампочке: хакерский эксперимент
Аппаратный хакер Вимпо установил сервер Minecraft на умную лампочку, приобретённую на AliExpress. Лампочка содержит микроконтроллер BL602 с одним ядром RISC-V, работающим на частоте до 192 МГц, и 276 КБ оперативной памяти.
Технические детали установки
Вимпо распаял микроконтроллер и подключил его к интерфейсу USB-to-serial, что позволило использовать периферию для ввода данных. Для запуска сервера на ограниченных ресурсах лампочки использовалась компактная серверная реализация Ucraft, вес которой составляет около 90 КБ с аутентификацией.
- BL602 микро контроллер обладает 276 КБ RAM и 128 КБ ROM.
- Частота процессора достигает 192 МГц.
- Размер бинарного файла Ucraft - 46 КБ без аутентификации.
- Потребление памяти для 10 игроков: 70 КБ с аутентификацией.
Поддержка и дальнейшие шаги
Несмотря на урезанную функциональность по сравнению с ванильными серверами Minecraft, проект демонстрирует инновационность сообщества, способного запускать игры на нестандартном оборудовании. Эта реализация показывает, как Minecraft продолжает вдохновлять как аппаратные, так и программные эксперименты.
Вимпо опубликовал короткое видео в подтверждение успешного подключения нескольких игроков к серверу на лампочке.