이 하드웨어 해커는 값싼 스마트 전구를 완전한 Minecraft 서버로 바꾸고 하드웨어가 할 수 있다고 생각하는 작업을 변경했습니다.
- Vimpo는 저렴한 AliExpress 스마트 LED 전구로 Minecraft 서버를 호스팅했습니다.
- 전구는 192MHz에서 실행되는 BL602 RISC-V 마이크로컨트롤러를 사용했습니다.
- 마이크로 컨트롤러에는 276KB의 RAM과 128KB의 ROM이 있습니다.
Vimpo로 알려진 하드웨어 매니아는 “Doom을 실행할 수 있습니까?”라는 문구를 사용했습니다. 저렴한 스마트 LED 전구로 마인크래프트 서버를 호스팅하여 새로운 수준으로 끌어올립니다.
이 프로젝트는 단일 192MHz 코어, 276KB RAM 및 최소 I/O를 갖춘 소형 칩인 BL602 RISC-V 마이크로 컨트롤러로 구동되는 AliExpress에서 구입한 전구로 시작되었습니다.
이러한 제한된 하드웨어에도 불구하고 Vimpo는 전구를 완전한 기능을 갖춘 게임 서버로 성공적으로 전환했습니다.
광원에서 게임 호스트까지
하드웨어 해커는 전구 하우징을 열고 마이크로 컨트롤러를 조심스럽게 제거하는 것으로 시작했습니다.
케이블은 헤더에 납땜되어 USB-직렬 어댑터에 연결되어 안정적인 통신 인터페이스를 구축했습니다.
이 설정을 통해 Vimpo는 전구를 제어하여 켜고 끄고 Minecraft 서버를 호스팅할 준비가 된 “시스템”으로 전환할 수 있었습니다.
프로세스는 기존 웹 호스팅보다 전자 장치를 다루는 것처럼 보였지만 기본적으로 원격 서버 설정 논리를 모방했습니다.
프로젝트의 소프트웨어 부분이 진짜 도전 과제였습니다.
이 제한된 하드웨어에서 Minecraft 서버를 실행하려면 Ucraft라는 단순화된 구현이 필요했습니다.
Vimpo는 “바이너리 크기는 인증 없이는 약 46K 바이트이고 인증 라이브러리를 사용하면 90K 바이트입니다.”라고 말합니다.
10명의 플레이어가 스트레스를 받는 상황에서도 전체 메모리 사용량은 70K 바이트를 겨우 넘었습니다.
이 수치는 일반적인 게임 서버 호스팅 요구 사항에 익숙한 사람이라면 누구나 인상 깊을 수 있지만 Vimpo는 Ucraft가 “전부는 아니더라도 대부분의 바닐라 서버 기능이 부족하다”고 인정합니다.
서버 성능이 곧 전문 Minecraft 서버 호스팅을 대체할 수는 없지만, 실험을 통해 임베디드 시스템이 얼마나 유연할 수 있는지 보여줍니다.
스마트 전구는 본질적으로 소형 웹 호스팅 장치가 되었지만 그 기능은 실용적인 발전이라기보다는 참신함에 더 가깝습니다.
그럼에도 불구하고 이는 Minecraft 내에서 ChatGPT와 유사한 AI 모델을 실행하는 것부터 COBOL 코드로 게임을 재현하는 것까지 점점 늘어나는 색다른 기술 업적 목록에 합류합니다.
Vimpo의 전구 서버와 같은 프로젝트는 유틸리티가 아닌 호기심이 종종 하드웨어 혁신을 주도한다는 점을 상기시켜줍니다. 기술 측면에서는 창의성과 부조리 사이에 미묘한 차이가 있으며 최신 게임 서버 호스팅은 가능한 가장 작은 규모로 재구성될 수 있습니다.
컴퓨팅 세계를 밝혀주지는 못할지 모르지만, “Minecraft를 실행하는 것”이 무엇을 의미하는지에 대한 아이디어를 확실히 밝혀주었습니다.
Toms 하드웨어를 통해
이동 중에도 시청하세요
Google 뉴스에서 TechRadar 팔로우 나 우리를 즐겨찾는 소스로 추가하세요 귀하의 피드에서 전문가로부터 뉴스, 리뷰 및 의견을 받으십시오. 팔로우 버튼을 꼭 눌러주세요!
물론 당신도 할 수 있다 TikTok에서 TechRadar 팔로우 뉴스, 리뷰, 비디오 언박싱을 받고 정기적인 업데이트를 받기 위해 왓츠앱 ~도
