Sipeed NanoKVM Pro (Desk WIFI POE). Устройство для управление компьютером/сервером дистанционно
- Цена: ₽7659-9772 | $94-120 (в зависимости от версии)
- Перейти в магазин
Друзья, всем привет!
Я люблю обозревать всё интересное и необычное и сегодня обозреваю именно такое, устройство от компании Sipeed — NanoKVM PRO. KVM это аббревиатура — keyboard, video, mouse. Устройство позволят получить дистанционно доступ к компьютеру (серверу) и управлять им, будто вы находитесь возле него. Кому оно может быть полезно и чем отличается от условного AnyDesk, предлагаю разобраться ↓
Начну с того, что существуют разные версии данного устройства.

ATX-версии. Это версии, которые ставятся планкой в компьютерный корпус. Существует обычная версия ($94) и с WIFI ($110). И Desk — версии. Они выносные, интересные, с сенсорным дисплеем и по моему личному мнению, более универсальные. Обычная версия ($110) и с PoE ($120). Мы обозреваем версию с PoE.

Технические характеристики:
- SoC: AX630C (2xA53 — 1.2ГГц)
- ОЗУ: 1ГБ LPDDR4X
- Память: 32ГБ eMMC
- ОС: NanoKVM+PIKVM
- Поддерживаемые разрешения: 4K@30fps, 2K@60fps (обещают 4K@45fps, 2K@95fps и 1080p@144fps в будущих обновлениях прошивки)
- Сквозная HDMI-передача: 4K
- Видео декодер: MJPG/H.264 (H.265 обещают в будущих обновлениях прошивки)
- Serial Terminal: 2 канала
- Производительность памяти: 32ГБ eMMC 300МБ/с
- Ethernet: 1ГБит (1000)
- WiFi: WIFI 6 (802.11ax)
- Дисплей: 1.47' 320x172 LCD
- Питание: 5V / 0.6A
- Поддержка питания: USB-C/PoE
- Размер: 65x65x28mm
- Так же поддерживается: аудиопередача, UEFI/BIOS, имитация USB-клавиатуры/мыши, имитация USB ISO, IPMI, функция пробуждения по локальной сети (Wake-on-LAN, WOL), WebSSH, пользовательские скрипты, расширение памяти с помощью карты MicroSD, управление питанием ATX, а так же интеллектуальный помощник и «Ambilight»-подсветка (лента докупается отдельно).

В комплекте, помимо самого устройства, маленькая карточка-инструкция, два кабеля HDMI (длинный и короткий), два кабеля USB-A — USB-C, ATX-адаптер, а так же кабели «dupont».

Вот сам адаптер ATX. Можно подключать кабелями «dupont» к системной плате, а можно прямо адаптер воткнуть, если место позволяет, распиновка соответствует стандартной на системных платах. Формат соединения с NanoKVM мне очень понравился. По сути в данный донгл вставляется обычный кабель USB-A (2.0), а USB-C — в KVM. Контакты — сквозные. То есть подключая донгл, вам вовсе не обязательно отказываться от физических кнопок, они могут работать совместно.




Интерфесы устройства:
- Ethernet 1Gb
- UART
- Слот для карт MicroSD
- HDMI (вход и выход)
- USB-C: PWR (питание), ATX (в адаптер на системной плате, к слову если питание подаётся на него, то в PWR можно не подавать), HID — в ПК, для эмуляции клавиатуры и мыши.
- Кнопки: RST (перезагрузка) и USR (нужна для прошивки).
Когда я только подключил устройство, оно нереально тормозило. Я думал брак, но проблема решилась перепрошивкой. Прошивка выполняется очень просто. В нормальном режиме, это OTA-обновление («по воздуху», прямо в веб-интерфейсе). Но для таких случаев, как у меня, можно записать прошивку на MicroSD карту и перед подачей питания зажать кнопку USR, а можно с помощью ПК. Я «шил» с помощью ПК.


Открыв инструкцию на сайте, там было сказано: скачать программу и прошивку, открыть прошивку в программе и нажать кнопку «старт», после чего зажать кнопку USR и не отпуская подключить к ПК (слот HID). Так и сделал, процесс пошёл автоматически, после чего никаких проблем с устройством не наблюдалось.
Возможности устройства.
Этот блок разделю на две части: возможности в интерфейсе самого устройства тестирование (непосредственный функционал KVM).

После подачи питания, предложило выбрать язык (их 2: английскй и китайский), спросило, поднять ли точку доступа WIFI (если отсутствует роутер), на дисплее появился IP устройства. На этом первоначальная настройка закончена. Управлять (пролистывать) можно как нажатиями на сенсорный экран, так и энкодером.

При нажатии на экран или энкодер, выходит меню, в котором нам доступно:
- KVM информация
- Информация хоста
- Экран
- Приложения
- Настройки
Изучая меню, становится ясно, что потенциал развития есть, но он, на текущий момент, не реализован в полной мере. Справедливости ради, учитывая, что разницы в цене между ATX-версией с WIFI и Desk-версией — нет ($110), производитель не берёт доплату за возможности, реализованы на самом дисплее, более того, себестоимость такого решения явно выше. Видимо производитель рассчитывает на развитие с помощью сообщества. На сайте они даже опубликовали SDK для разработки приложений. Надеюсь их появится в будущем больше.
Насчёт «иформации хоста» — который работает, подобно AIDA64, я думаю это задел на будущее. Это явно требует дополнительного ПО на хосте, я его я не нашёл на сайте.

Меню «экран» предоставляет возможность вывести на дисплей изображение с HDMI, либо выбрать USB, на сайте есть ПО (драйвер), в этом режиме устройство определяется, как отдельный монитор (с разрешением 320x172). Можно наверное реализовать свой скринсейвер или что-то вроде этого.

Приложения, на текущий момент, как я уже отмечал — скорее демо, чем реально полезные инструменты. Есть просмотр курса криптовалют, какие-то скринсейверы, но так же есть и реально полезные функции — поднятие SMB (рашаривание MicroSD), а так же эмуляция нажатия кнопки Power и Reset (подключённых к ATX на системной плате пк).

Настройки позволяют конфигурировать WIFI, ethernet, mDNS, яркость дисплея, скринсейвер-часы, USB, сквозной проброс HDMI, SSH, а так же Ambilight (это когда подсветка за дисплеем работает в такт изображению на нём, как это реализовано, в частности, в телевизорах Philips). Адресная светодиодная лента, которая работает в паре с устройством, продаётся отдельно за $25, со всеми необходимыми аксессуарами.

Что могу сказать, основные возможности реализованы, есть потенциал развития, если выбирать между ATX-версией и Desk-версией, учитывая, что цена одинаковая (за версию с WIFI), мой выбор, безусловно, за Desk.

Кстати, во время непосредственной работы (KVM), устройство нагревается до 43°C.
Тестирование

После подключения и старта, можно работать. Никаких приложений не требуется, всё взаимодействие происходит из веб-интерфейса. Логин и пароль по-умолчанию admin, это писалось в картонке-инструкции. После входа предлагает сменить.

После выхода на «рабочий стол», мы видим сверху скрывающуюся панель управления. Сразу очень приятно, что есть русская локализация.
Что мы здесь имеем:




1. Настройка изображения.
Выбор видеорежима трансляции (H.265 присутствует, однако не активен, как обещает производитель, будет реализовано в следующих прошивках), разрешение и частота кадров, качество, масштаб и дополнительные настройки (при нажатии которых открывается меню «параметры», о нём немного позже).


2. Громкость звука. На хосте, в качестве устройства вывода, должен быть выбран NanoKVM по HDMI.

3. Клавиатура и мышь. В частности экранная клавиатура и вставка из буфера обмена (что удобно, в частности, если нужно выполнять код в терминале).

4. Достаточно крутая функция. Мы можем (дистанционно) загрузить в память NanoKVM или MicroSD любой образ и смонтировать его в качестве съёмного диска, либо CD-привода.




5. Пользовательские скрипты, терминал (2 канала), а так же умный помощник (его я не тестировал, он пока эксперементальный и с использованием внешнего сервиса).

6. Wake On Lan. Пробуждение машины по сети.

7. Управление питанием (ATX-адаптером). Можно инициировать нажатие кнопки перезагрузки, питания, а так же длительное нажатие кнопки питания (к примеру, чтобы при зависании выключить машину).

Основная страница «параметров», предлагает переключится на ОС PiKVM. Лично мне очень нравится данный интерфейс и лично для себя я не виду смысла переключения, но может, кто разбирается в тонкостях этой системы, сочтёт эту функцию полезной.


Настройка внешнего вида верхней панели. Можно настроить автоматическое скрывание, а так же убрать ненужные лично вам переключатели.

Экран. Именно сюда ведёт кнопка «дополнительно» из верхней панели. Здесь настройки более гибкие, можно ограничить битрейт и частоту кадров трансляции.


Параметры устройства. Здесь можно подключится к существующей сети WIFI, включать и отключать SSH, mDNS, сквозной проброс HDMI, виртуальный диск, виртуальная сеть (на хосте появится виртуальный сетевой интерфейс от NanoKVM), можно сделать эмуляцию движения мыши, чтобы ПК не уходил в сон, а так же настроить время и Ambilight.

Обновление прошивки «по воздуху». Именно так устройство обновляется в обычном режиме (мне потребовалось с помощью ПК из-за глюка).



Можно установить панель администрирования и добавлять пользователей, а так же ограничить список подключаемых клиентов, к примеру, по mac адресу.
ЗАЧЕМ НУЖНО ЭТО УСТРОЙСТВО, если для управления есть условный AnyDesk?
Наверняка к этому моменту в голову пришёл этот вопрос. Дело в том, что в данном случае, мы управляем не операционной системой, а аппаратно нашим устройством (компьютером/сервером). Соответственно мы не забираем ресурсы у управляемой системы, а так же не имеем ограничений на работу вне операционной системы.

Следовательно мы можем перезагрузиться в BIOS и работать в том числе и в нём.
Попробуем протестировать переустановку операционной системы.


Я скачал (на машину, с которой произвожу управление) образ Linux Mint и загрузил его, через интерфейс, в NanoKVM.


Система спросила, хочу его эмулировать в качестве флешки, или в качестве CD-ROM. Я выбрал CD-ROM.

В системе сразу появился соответствующий диск. Перезагружаюсь и загружаюсь в Mint.

В моём случае выбираю UEFI Sipeed


И вот, я уже в Linux и могу производить его установку. И всё это абсолютно дистанционно. Здорово!
А управлять скажем ТВ-боксом, можно?
А почему бы и нет?) Если есть такой запрос, то вполне можно.


Клавиатура сразу работала, правда встроенная виртуальная сетевая карта помешала работе WIFI (но это успешно отключается в меню). А мышка не работала, но оказалось, что это легко фиксится в настройках:

Режим мыши нужно было переключить из абсолютного на относительный. В этом случае курсор остался только на тв-боксе и им стало возможно управлять.
К слову, задержка курсора — есть, но она не сильно большая. Если резко двигать, видно, как ваш курсор начинает догонять курсор хоста. Если обычные движения, то задержку тоже видно, но она приемлемая (важно понимать, это не способ использовать игровые мощности ПК дистанционно. Пинг умножит на 0 эту задумку, здесь речь конкретно о дистанционном управлении). По качеству картинки — нареканий нет, всё работает идеально.
Это работает только в локальной сети?
Изначально да, это полностью локальная история, без серверов, через которые что-то обрабатывается. Но если есть белый внешний IP, можно в маршрутизаторе пробросить порт и пользоваться. У меня внешний IP — серый, но есть роутер Keenetic с KeenDNS. Соответственно я имею доменное имя и могу всё, что есть в локальной сети, пробросить во внешнюю сеть через сервер Keenetic, что я и сделаю.


После этого — проверяю на смартфоне через мобильный интернет:


Всё успешно открывается и работает!
Выводы
Устройство в целом мне очень понравилось, это был мой первый опыт взаимодействия с подобным устройством и оно не оставило меня равнодушным. Несмотря на то, что потенциал экранчика ещё раскрыт не полностью (но есть, к чему стремится), с основным функционалом, а именно физический контроль без физического присутствия — он справляется полностью и без нареканий. При равной цене, мой выбор был бы очевидно в пользу именно такой, Desk-версии. Но здесь, как говорится, у кого какой запрос. Очень хорошо, что у него есть сквозной проброс HDMI, то есть его можно установить как посредника, между видеовыходом и монитором. Сама программная часть очень удобная, аккуратная и доступная для каждого (нет ничего лишнего, никаких дополнительных программ и непонятных настроек), ну и здорово, что всё работает прямо в браузере, без дополнительного софта. Над устройством работают и обещают реализовать кодек H.265 и более высокие частоты развёртки в последующих обновлениях прошивки. Но и на текущий момент, его возможности существенно опережают конкурента за аналогичную цену (мониторил рынок и из прямых аналогов наткнулся только на JetKVM, хотя у него нет сквозного HDMI (а по моему мнению это больше всего выделяет конкретно эту модель), вдвое меньше eMMC, в 4 раза меньше ОЗУ, одноядерный процессор, 100мбит LAN, и не полноразмерный HDMI). Кто основной потребитель продукта — энтузиасты, владельцы домашних серверов (homelab), системные администраторы малого бизнеса, удалёнщики, которым всё же периодически нужен доступ к офисному ПК, а так же владельцы удалённых крипто-ферм. Хотя и обычным людям, у которых родные (родители, бабушки/дедушки) далеко, а систему время от времени надо обслуживать (устранять неполадки, переустанавливать) — тоже отлично подойдёт.
Продукт в официальных магазинах производителя:
> — Алиэкспресс Россия ---<
> — Aliexpress international ---<
Я прикладываю максимум усилий и много времени, чтобы мои обзоры были полезными и интересными. Если этот обзор Вам понравился — поддержите его пожалуйста плюсом, мне будет очень приятно. А ещё — это отличная мотивация для меня писать ещё больше и качественней для Вас.
Всем хорошего настроения, позитива, добра и мира!
| +345 |
19723
183
|
| +70 |
4113
203
|
| +83 |
3976
144
|
| +180 |
3789
220
|
| +64 |
3722
83
|
| +86 |
4238
93
|
Bandwidth — в смысле битрейт изображения? В обзоре есть скрин настроек изображения, битрейт регулируется от 1000 до 20000 CBR/VBR.
Туда же — что там за протокол, можно ли как-то кроме веб-приложения его отрисовать?
В целом — я так и не понял предполагаемый сценарий использования. Ну как, чёрт возьми, KVM вяжется с амбилайтом?
Ну и вроде прошивка с исходниками, хотя может частично — github.com/sipeed/NanoKVM-Pro/tree/main/server
Можно обрубить на стороне роутера доступ устройства к инету (или ещё сильнее изолировать, вынеся в отдельную VLAN без инета). То есть извне к нему (веб-интерфейсу) доступ пробросить, а он (NanoKVM) сам выхода в интернет иметь не будет.
Как VPN-клиент — увы нет.
А я думал 2.5К для такого дорого, а оказывается и 10К не предел.