Sipeed NanoKVM — миниатюрное решение IP-KVM на базе микроконтроллера Lichee RVNano RISC-V

Sipeed NanoKVM — миниатюрное решение IP-KVM на базе микроконтроллера Lichee RVNano RISC-V. NanoKVM позволяет полностью управлять хостом, таким как компьютер, сервер или одноплатный компьютер, вплоть до уровня BIOS и контроля питания.

Sipeed NanoKVM
Sipeed NanoKVM

Решение реализовано в двух вариантах: NanoKVM Lite и NanoKVM Full. Оба варианта поддерживают дисплеи с разрешением до 1080p60, виртуальную USB-клавиатуру и мышь, эмуляцию USB-Flash накопителя, Ethernet с поддержкой Wake-on-LAN и IPMI (Intelligent Platform Management Interface) через последовательные интерфейсы. В версии Full микроконтроллер помещен в корпус, на поверхности которого размещен 0.96-inch информационный дисплей, управление питанием ATX осуществляется через порт USB-C, добавлен модуль WiFi или PoE и включена в комплектацию карта microSD с прошивкой.

Sipeed NanoKVM
Версия NanoKVM Lite и Full

Спецификация Sipeed NanoKVM:

  • SBC – Sipeed RVNano
    • Процессор SoC – SOPHGO SG2002
      • Основное ядро – 1GHz 64-bit RISC-V C906 или Arm Cortex-A53 (скорее всего не используется)
      • Дополнительное ядро – 700MHz 64-bit RISC-V C906
      • Энергоэффективное ядро – 25 to 300MHz 8051 MCU
      • NPU – 1 TOPS INT8, поддерживается BF16
      • Интегрированная RAM: 256MB DDR3 (SiP)
    • Пользовательская память – слот MicroSD
    • Сеть – 10/100M Ethernet порт RJ45
    • USB – порт USB Type-C port с подключением к ПК для эмуляции клавиатуры/мыши
    • Разное – кнопки питания и сброса (Reset)
    • Питание – 5V через порт USB-C
  • Видео – вход HDMI до 1080p60 через адаптер MIPI CSI to HDMI (ведется работа над поддержкой кодирования MJPEG/H.264)
  • Корпус (Full version)
    • 0.96-inch OLED дисплей
    • кнопки питания и сброса (Reset)
    • LED индикация включая наличие питания
  • Управление питанием (Full version)
    • порт USB-AUX USB Type-C для дополнительного питания в 5V для возможности питания хост компьютера когда он выключен
    • порт ATX-Power USB Type-C для управления кнопкой питания хост компьютера и кнопкой сброса (Reset), а также для считывания состояния светодиода питания с помощью дополнительной платы NanoKVM-B (также известной как ATX-B)
  • Потребляемая мощность – 0.2A @ 5V
  • Размер

    • версия Lite – 37 x 23 x 15 mm (только плата)
    • версия Full – 40 x 36 x 36 mm (корпус)

Sipeed NanoKVM
NanoKVM Lite

Sipeed NanoKVM
NanoKVM Full

Sipeed NanoKVM
Подключение платы NanoKVM-B к компьютеру для управления питанием

NanoKVM очень походит на проект PiKVM построенный на базе Raspberry Pi 4. По сравнению с последней версией PiKVM v4, NanoKVM Full намного меньше по размерам, энергопотребление в разы меньше, не нуждается в активном охлаждение и стоит намного дешевле. Единственное, PiKVM v4 обеспечивает меньшую задержку отклика до 140 мс, а NanoKVM до 160 мс. На PiKVM v4 управление питанием ATX осуществляется через порт Ethernet, тогда как на NanoKVM это делается через порт USB. Подключение напрямую 4G LTE недоступно в решении NanoKVM.

Сравнение решений:

Products NanoKVM (Lite) NanoKVM (Full) PiKVM V4
Compute Units LicheeRV Nano(RISCV) LicheeRV Nano(RISCV) CM4 (ARM)
Resolution 1080P @ 60fps 1080P @ 60fps 1080P @ 60fps
Video encoding MJPEG, H264(developing) MJPEG, H264(developing) MJPEG, H264
Video delay 90~230ms 90~230ms 100~230ms
UEFI/BIOS
Virtual HID
Virtual CD-ROM
IPMI
Wake-on-LAN
ETH 100M/10M 100M/10M 1000M/100M/10M
ATX power control None,Users can connect by their own USB interface IO control board RJ-45 interface IO control board
OLED None,Users can connect by their own 128×64 0.96″ white 128×32 0.91″ white
UART 2 2 1
TF Card None
Expansion None WiFi or PoE WiFi/LTE
Power consumption 0.2A@5V 0.2A@5V Peak 2.6A@5V
Power input PC USB can be powered PC USB or auxiliary power supply DC 5V 3A power supply is required
Cooling Silent fanless Silent fanless Fan cooling
Size 23x37x15mm
~1/30 PiKVM V4 size
40x36x36mm
~1/7 PiKVM V4 size
120x68x44mm

Прошивка для NanoKVM написана на Go+React, исходный текст закрыт, доступно открытое API (с платной коммерческой поддержкой).

Sipeed NanoKVM
Процесс установки ОС Ubuntu

Sipeed NanoKVM
Отображение BIOS компьютера

Документация опубликована на английском и китайском языке wiki.sipeed.com/nanokvm, репозиторий  на GitHub sipeed/NanoKVM. Прошивка для NanoKVM поставляется с закрытым исходным кодом, которая запускается с microSD карты.

NanoKVM продается на AliExpress по цене $19,73 (Lite) или $39,53 (Full). Само собой разумеется, это самое дешевое решение KVM over IP, которое существует.

Официальный продавец на Aliexpress — Sipeed Store лот Sipeed NanoKVM PiKVM мини-пульт управления и обслуживания HDMI Raspberry Pi.

Sipeed NanoKVM
Варианты поставки Lite и Full

Доставка с Aliexpress невозможна в РФ и США.

Ресурсы

Литература

Вам также может понравиться

About the Author: Anton

Programistik