Sipeed NanoKVM — миниатюрное решение IP-KVM на базе микроконтроллера Lichee RVNano RISC-V. NanoKVM позволяет полностью управлять хостом, таким как компьютер, сервер или одноплатный компьютер, вплоть до уровня BIOS и контроля питания.
Решение реализовано в двух вариантах: 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:
- 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
- Процессор SoC – SOPHGO SG2002
- Видео – вход 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 (корпус)
Подключение платы 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 (с платной коммерческой поддержкой).
Документация опубликована на английском и китайском языке 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.
Доставка с Aliexpress невозможна в РФ и США.
Ресурсы
- Sipeed NanoKVM — Sipeed Wiki
- NanoKVM Affordable, Powerful, RISC-V Nano KVM over IP — Sipeed
- GitHub sipeed/NanoKVM
- Sipeed (@SipeedIO) — X
- NanoKVM Schemes, Libraries, Resources — Sipeed
- Telegram group — Sipeed
- Обсуждение NanoKVM — MaixHub