Майнкрафт сервер на умной лампочке: хакерский эксперимент

Аппаратный хакер Вимпо установил сервер Minecraft на умную лампочку, приобретённую на AliExpress. Лампочка содержит микроконтроллер BL602 с одним ядром RISC-V, работающим на частоте до 192 МГц, и 276 КБ оперативной памяти.

Технические детали установки

Вимпо распаял микроконтроллер и подключил его к интерфейсу USB-to-serial, что позволило использовать периферию для ввода данных. Для запуска сервера на ограниченных ресурсах лампочки использовалась компактная серверная реализация Ucraft, вес которой составляет около 90 КБ с аутентификацией.

  • BL602 микро контроллер обладает 276 КБ RAM и 128 КБ ROM.
  • Частота процессора достигает 192 МГц.
  • Размер бинарного файла Ucraft - 46 КБ без аутентификации.
  • Потребление памяти для 10 игроков: 70 КБ с аутентификацией.

Поддержка и дальнейшие шаги

Несмотря на урезанную функциональность по сравнению с ванильными серверами Minecraft, проект демонстрирует инновационность сообщества, способного запускать игры на нестандартном оборудовании. Эта реализация показывает, как Minecraft продолжает вдохновлять как аппаратные, так и программные эксперименты.

Вимпо опубликовал короткое видео в подтверждение успешного подключения нескольких игроков к серверу на лампочке.