NanoKVM简单开箱测评和拆解,让普通电脑实现BMC/IPMI远程管理功能
Sipeed推出了NanoKVM,简直是没有BMC的台式机和工作站的福音。有了这个就可以轻松实现以往服务器才有的远程管理功能。
NanoKVM 简介
Lichee NanoKVM 是基于 LicheeRV Nano 的 IP-KVM 产品,继承了 LicheeRV Nano 的极致体积 和 强大功能。
NanoKVM 包含一个 HDMI 输入接口,可以被电脑识别为显示器,捕捉电脑画面;一个 USB2.0 接口连接电脑主机,可被识别为键盘鼠标触摸板等HID设备,同时使用TF卡多余存储空间,挂载为一个U盘设备;全系标配一个百兆网口,用于视频和控制信号等的网络传输。另外Full版还带有ATX电源控制接口(USB-C形态)方便远程控制和查看主机开关机状态;Full 版外壳下还带一个 OLED 显示屏,用于显示本机 IP 和 KVM 相关状态。
为满足用户不同需求,NanoKVM 提供两个版本:
- NanoKVM Lite 为基础版配置,适合 具有一定DIY能力的个人用户 和 有批量需求的企业用户。
- NanoKVM Full 为完整版配置,带精致外壳和完整配件,内置开机即用的系统镜像卡,推荐个人用户购买。
NanoKVM官方Wiki文档:https://url.zeruns.com/NanoKVM
NanoKVM购买地址:https://s.click.taobao.com/JxuH12t
使用场景
- 服务器管理:用于实时监控服务器,获取服务器运行状态,并对其加以控制;
- 远程桌面、开关机:NanoKVM 摆脱主机必须联网和系统软件的限制,作为主机外置硬件,直接提供远程控制的功能;
- 远程装机:NanoKVM模拟U盘设备,可挂载装机镜像安装系统,也可进入BIOS对电脑设置;
- 远程串口(Full内测版暂未引出至接口):NanoKVM引出两组串口,可配合IPMI使用,用户可自行拓展更多配件
- 更多玩法功能将在后续开放(如直播推流机),敬请期待
已经有部分云服务器厂商使用这个NanoKVM(有PCIE卡版本的)来做I9或AMD R9等家用CPU的物理机服务器出租。比如雨云已经将NanoKVM用于I7-14700HX物理机出租:https://blog.zeruns.com/archives/839.html
参数
产品 | NanoKVM (Lite) | NanoKVM (Full) | PiKVM V4 |
---|---|---|---|
计算单元 | LicheeRV Nano(RISCV) | LicheeRV Nano(RISCV) | CM4 (ARM) |
分辨率 | 1080P @ 60fps | 1080P @ 60fps | 1080P @ 60fps |
视频编码 | MJPEG, H264(developing) | MJPEG, H264(developing) | MJPEG, H264 |
视频延迟 | 90~230ms | 90~230ms | 100~230ms |
UEFI/BIOS | ✓ | ✓ | ✓ |
模拟USB键鼠 | ✓ | ✓ | ✓ |
模拟USB存储 | ✓ | ✓ | ✓ |
IPMI | ✓ | ✓ | ✓ |
Wake-on-LAN | ✓ | ✓ | ✓ |
ATX电源控制 | 无,用户可自行连接 | USB接口IO控制板 | RJ45接口IO控制板 |
OLED显示 | 无,用户可自行扩展 | 128x64 0.96" white | 128x32 0.91" white |
外接串口 | 2路 | 2路 | 1路 |
TF卡 | 无,用户自备 | 有,开机即用 | 有 |
扩展配件 | 无 | WiFi 或 PoE | WiFi/LTE |
功耗 | 0.2A@5V | 0.2A@5V | Peak 2.6A@5V |
电源输入 | PC USB即可供电 | PC USB即可供电 也支持额外辅助供电 | 需要DC 5V 3A供电 |
散热 | 静音无风扇 | 静音无风扇 | 需要风扇主动散热 |
尺寸 | 23x37x15mm ~1/30 PiKVM V4 体积 | 40x36x36mm ~1/7 PiKVM V4 体积 | 120x68x44mm |
开箱
Lite版和Full版我都买了,下图是Lite版的,一个小的透明盒子装着,里面有NanoKVM和一个带导热双面胶的散热片
NanoKvm Lite 顶面
NanoKvm Lite 网口那一面
NanoKvm Lite 侧面
NanoKvm Lite HDMI接口那一面
NanoKvm Lite 底面
下图为Full版的,有纸皮盒子装着
Full版盒子底部
打开盒子,里面上层是Full版的NanoKVM和一块ATX电源控制接口的IO控制板(KVM-B ,一端连接A板,一端连接电脑ATX针脚,用于电脑的远程开关机)
盒子底层其余配件有:一条 A to C 线,一条 C to C 线,一排杜邦线,一个卡针(可以用来按复位键)
NanoKvm侧面,接口定义
网口的这一面
HDMI接口的那一面,底面还有散热片
ATX电源控制接口的IO控制板(NanoKVM-B)的正面和反面,板上有三个4脚的芯片,芯片丝印为 GA0Y 212G 24S40,没查到资料,我怀疑是光耦。
拆解分析
NanoKVM (Full) 拧下底部四颗螺丝取出电路板和散热片,散热片上有导热垫将处理器的热量传导到散热片上,
NanoKVM 是基于 Sipeed LicheeRV Nano 核心板搭建,处理器为算能的SG2002,搭载算能SG2002处理器,大核 1GHZ 【RISC-V C906 / ARM A53 可选】+ 小核 700MHZ RISC-V C906,256MB DDR3内存,内置 1Tops NPU;板载MIPI-CSI、MIPI-DSI、SDIO、ETH、USB、SPI、UART、I2C等丰富的接口。
Full版自带一张32G的铠侠TF卡;Lite版不自带TF卡,需自行购买TF卡并刷入系统。
NanoKVM_1.3.0版本系统固件下载地址:https://url.zeruns.com/NanoKVM_1_3_0
Full版正面,有一块0.96寸的OLED屏,还有一个RST键和PWR键(控制ATX电源接口的,重启键和开关机键)
Full版HDMI接口这一面
拆解上面的OLED屏小板和HDMI接口小板
可以看到底下有一颗丝印为T7003C的芯片,这是一颗电源管理芯片,3通道1.5A,1.5MHz的DCDC降压PMU。
HDMI小板背面的芯片,Full版为LT6911C,Lite版为LT6911UXC,
LT6911C和LT6911UXC是龙迅半导体(Lontium)推出的两款HDMI转MIPI/LVDS/CSI芯片(其中 LT6911C 支持HDMI 1.4,LT6911UXC 支持 HDMI 2.0),同时具备完善的音频处理能力和灵活的控制接口。
LT6911UXC 可以处理4K@60Hz 的 HDMI 2.0 信号。
所以其实视频信号的瓶颈其实在 SG2002 上。不过体验下来 1080p 是还算流畅的。
功耗测试
Full版只插入网线时功耗在0.7瓦左右
Full版插入网线和HDMI线后工作功率1.3W左右
发热情况热成像
优利德UTi261M热成像仪开箱测评和拍摄效果展示:https://blog.zeruns.com/archives/798.html
NanoKVM Lite版 插入网线和HDMI后工作一段时间的热成像图,室温21度左右,
SG2002处理器温度44.7℃
HDMI视频转换芯片温度49℃
通电测试
接上网线,USB,HDMI,连接到树莓派上,通电,等待NanoKVM开机完成,屏幕上就会显示IP,在浏览器地址栏输入IP就可以进入到管理页面,Lite版没有屏幕得自己去路由器管理页面查看IP。
NanoKVM还支持Tailscale,可以实现无公网IP时也可以远程访问和控制。
支持多种语言,支持虚拟键盘、虚拟硬盘、虚拟网卡,其中虚拟硬盘功能可以上传系统镜像上去实现远程重装系统等功能。
支持 USB、SCP、TF卡 这三种方式上传系统镜像。
视频编码支持 H.264 和 MJPEG ,视频分辨率支持 1920x1080 (16:9)、1280x720 (16:9)、800x600 (4:3)、640x480 (4:3) ,帧率支持 60Hz、30Hz、24Hz
虚拟键盘提供了 Windows 和 Mac 两种模式。另外支持粘贴功能,可以将大段内容粘贴进去(只支持键盘按键的字符,因为是模拟键盘输入的)。
拷贝镜像尽量将TF卡拔下来用读卡器拷贝,而不是直接插在 NanoKVM 上拷贝,因为USB复合设备本身速度并不是很快,拷贝镜像会非常慢,只有5MB/s左右。
推荐阅读
- 高性价比和便宜的VPS/云服务器推荐: https://blog.zeruns.com/archives/383.html
- 优派VG2481-4K显示器 简单开箱评测,24寸4K:https://blog.zeruns.com/archives/831.html
- 爱快 IK-Q6000 WiFi6无线路由器 简单开箱评测和拆解:https://blog.zeruns.com/archives/835.html
- 2.5G交换机 TL-SE2420 简单开箱评测:https://blog.zeruns.com/archives/837.html
- 机械革命imini Pro820迷你主机评测和拆解,8845H小主机:https://blog.zeruns.com/archives/813.html
English Version of the Article: https://blog.zeruns.top/archives/26.html
相关文章:

NanoKVM简单开箱测评和拆解,让普通电脑实现BMC/IPMI远程管理功能
Sipeed推出了NanoKVM,简直是没有BMC的台式机和工作站的福音。有了这个就可以轻松实现以往服务器才有的远程管理功能。 NanoKVM 简介 Lichee NanoKVM 是基于 LicheeRV Nano 的 IP-KVM 产品,继承了 LicheeRV Nano 的极致体积 和 强大功能。 NanoKVM 包含…...

【Idea】编译Spring源码 read timeout 问题
Idea现在是大家工作中用的比较多的开发工具,尤其是做java开发的,那么做java开发,了解spring框架源码是提高自己技能水平的一个方式,所以会从spring 官网下载源码,导入到 Idea 工具并编译,但是发现build的时…...

VSCode的配置与使用(C/C++)
从0开始教你在vscode调试一个C文件 一.首先是配置你的编译环境,添加到环境变量(默认你是全新的电脑,没有安装vs2019之类的) 原因:因为相比于vs2019,vscode只是个代码编辑器,相当于一个彩色的、…...

SpringMVC (1)
目录 1. 什么是Spring Web MVC 1.1 MVC的定义 1.2 什么是Spring MVC 1.3 Spring Boot 1.3.1 创建一个Spring Boot项目 1.3.2 Spring Boot和Spring MVC之间的关系 2. 学习Spring MVC 2.1 SpringBoot 启动类 2.2 建立连接 1. 什么是Spring Web MVC 1.1 MVC的定义 MVC 是…...

本地部署大模型—MiniCPM-V 2.0: 具备领先OCR和理解能力的高效端侧多模态大模型
MiniCPM-V 2.0: 具备领先OCR和理解能力的高效端侧多模态大模型 简介 MiniCPM 系列的最新多模态版本 MiniCPM-V 2.0。该模型基于 [MiniCPM 2.4B和 SigLip-400M 构建,共拥有 2.8B 参数。MiniCPM-V 2.0 具有领先的光学字符识别(OCR)和多模态理解能力。该模型在综合性 OCR 能力…...

国产linux系统(银河麒麟,统信uos)使用 PageOffice 实现后台批量生成PDF文档
PageOffice 国产版 :支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、龙芯(LoogArch)芯片架构。 PageOffice 版本&…...

Python 扫描枪读取发票数据导入Excel
财务需要一个扫描枪扫描发票文件,并将主要信息录入Excel 的功能。 文件中sheet表的列名称,依次为:发票编号、发票编码、日期、金额、工号、扫描日期。 扫描的时候,Excel 文件需要关闭,否则会报错。 import openpyxl …...

电源自动测试系统中的ate定制化包含哪些内容?
1. 测试项目和指标 基础测试项目:虽然大多数电源模块的基础测试项目(如输入输出电压、电流、效率等)已经包含在测试系统中,但针对特殊或小众的测试项目,如VPX电源测试时的通讯验证,可以根据客户需求进行定…...

人工智能-机器学习之多分类分析(项目实战二-鸢尾花的多分类分析)
Softmax回归听名字,依然好像是做回归任务的算法,但其实它是去做多分类任务的算法。 篮球比赛胜负是二分类,足球比赛胜平负就是多分类 识别手写数字0和1是二分类,识别手写数字0-9就是多分类 Softmax回归算法是一种用于多分类问题…...

多包单仓库(monorepo)实现形式
目录 背景 需求和方案 从0开始搭建一个Monorepo项目 创建 配置全局公共样式 配置全局公共组件 方式1:不需要独立发布的组件包,只在当前项目的子项目中使用 方式2:需要独立发布和版本维护的包 子项目的独立构建和部署 总结 Monorepo优势 便于代码维护、管理 支持…...

Java冒泡排序算法之:变种版
什么是冒泡排序算法? 冒泡排序是一种简单的排序算法,通过多次遍历待排序的数组,逐步将最大的(或最小的)元素“冒泡”到数组的一端。它以其操作过程类似气泡从水底冒至水面而得名。 冒泡排序的工作原理 比较相邻元素&…...

AAPM:基于大型语言模型代理的资产定价模型,夏普比率提高9.6%
“AAPM: Large Language Model Agent-based Asset Pricing Models” 论文地址:https://arxiv.org/pdf/2409.17266v1 Github地址:https://github.com/chengjunyan1/AAPM 摘要 这篇文章介绍了一种利用LLM代理的资产定价模型(AAPM)…...

Spring常见知识
1、什么是spring的ioc? 其实就是控制反转,提前定义了一个bean,到时候使用的时候直接autowire就可以了。目的是减低计算机代码之间的耦合度。 创建三个文件,分别是Bean的定义、Bean的使用、Bean的配置。 IOC通过将对象创建和管理…...

计算机网络的五层协议
计算机网络的五层协议 计算机网络的五层协议模型包括物理层、数据链路层、网络层、传输层和应用层,每一层都有其特定的功能和相关的协议。1 物理层:负责传输原始的比特流,通过线路(有线或无线)将数据转换为…...

Bluetooth LE Audio - 蓝牙无线音频新应用 (上)
SIG联盟(Bluetooth Special Interest Group)自2020年开始推广新的LE Audio,在穿戴式装置掀起一股热潮,各个品牌商、制造商、第三方软件商都积极的寻找新的LE Audio规格究竟能提供什么样的新应用。究竟LE Audio如何改变你我的生活、…...

如何快速准备数学建模?
前言 大家好,我是fanstuck。数学建模不仅是解决复杂现实问题的一种有效工具,也是许多学科和行业中的关键技能。从工程、经济到生物、环境等多个领域,数学建模为我们提供了将实际问题转化为数学形式,并利用数学理论和方法进行求解的强大能力。然而,对于许多初学者而言,如…...

如何在linux系统上完成定时开机和更新github端口的任务
任务背景 1.即使打开代理,有的时候github去clone比较大的文件时也会出问题。这时需要每小时更新一次github的host端口; 2.马上要放假,想远程登录在学校的台式电脑,但学校内网又不太好穿透。退而求其次,选择定时启动电…...

Jupyter notebook中运行dos指令运行方法
Jupyter notebook中运行dos指令运行方法 目录 Jupyter notebook中运行dos指令运行方法一、DOS(磁盘操作系统)指令介绍1.1 DOS介绍1.2 DOS指令1.2.1 DIR - 显示当前目录下的文件和子目录列表。1.2.2 CD 或 CHDIR - 改变当前目录1.2.3 使用 CD .. 可以返回上一级目录1…...

探索 Linux:(一)介绍Linux历史与Linux环境配置
探索 Linux:(一)介绍Linux历史与Linux环境配置 一. 计算机与操作系统的历史1.1计算机的历史1.2操作系统的历史 二、Unix 操作系统的历史三、Linux 与安卓的关系3.1Linux 与安卓的关系3.2安卓的历史 四、Linux 简单介绍五、Linux 环境安装5.1 虚拟机5.2 直…...

前端【2】html添加样式、CSS选择器
一、为html添加样式的三种方法 1、内部样式 2、外部样式 3、行内样式 二、css的使用--css选择器 1、css基本选择器 元素选择器 属性选择器 id选择器 class/类选择器 通配符选择器 2、群组选择器-多方面筛选 3、关系选择器 后代选择器【包含选择器】 子元素选择器…...

Yolov8 目标检测剪枝学习记录
最近在进行YOLOv8系列的轻量化,目前在网络结构方面的优化已经接近极限了,所以想要学习一下模型剪枝是否能够进一步优化模型的性能 这里主要参考了torch-pruning的基本使用,v8模型剪枝,Jetson nano部署剪枝YOLOv8 下面只是记录一个…...

LeDeCo:AI自动化排版、设计、美化海报
1.简介 平面设计是一门艺术学科,致力于创造吸引注意力和有效传达信息的视觉内容。今天,创造视觉上吸引人的设计完全依赖于具有艺术创造力和技术专长的人类设计师,他们巧妙地整合多模态图形元素,这是一个复杂而耗时的过程…...

Flink CDC解决数据库同步,异常情况下增量、全量问题
Flink 1.11 引入了 Flink SQL CDC,CDC 能给我们数据和业务间能带来什么变化?本文由 Apache Flink PMC,阿里巴巴技术专家伍翀 (云邪)分享,内容将从传统的数据同步方案,基于 Flink CDC 同步的解决方案以及更多…...

01、flink的原理和安装部署
flink中主要有两个进程,分别是JobMManager和TaskManager,当然了根据flink的部署和运行环境不同,会有一些不同,但是主要的功能是类似的,下面我会讲下聊下,公司用的多的部署方式,基于yarn集群的部…...

美图脱掉“复古外衣”,在AI浪潮中蜕变
"人工智能就像电力一样,如果你的竞争对手正在使用它,你也需要使用它,否则你就会失去竞争力",斯坦福大学教授和谷歌前首席科学家安德鲁恩格尔曾这样说到。 而近日拉开序幕的消费电子风向标——科技贸易展国际消费电子展…...

sqlalchemy The transaction is active - has not been committed or rolled back.
连接池参考 参考:https://blog.csdn.net/SunJW_2017/article/details/129332393 1、因为使用了连接池,没有释放 2、解决方法: from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker, scoped_session from gree…...

47.数据绑定的PropertyChanged C#例子 WPF例子
[CallerMemberName] string propertyName null 这段代码中的 [CallerMemberName] 是一个特性(Attribute),它应用于 propertyName 参数。这个特性的作用是,在编译时,如果调用 OnPropertyChanged 方法时没有显式提供 pr…...

网络安全 | Web安全常见漏洞和防护经验策略
关注:CodingTechWork 引言 OWASP (Open Web Application Security Project) Top 10是Web应用最常见的安全风险集合,帮助开发人员和安全专家识别和防止最严重的网络安全问题。以下是基于OWASP Top 10的Web安全防护经验策略与规则集。Web开发者必须对潜在…...

Agent一键安装,快速上手Zabbix监控!
目录 一、Linux操作系统部署Agent环境配置1、防火墙配置2、永久关闭selinux yum方式安装1、配置zabbix仓库2、安装agent3、配置 Zabbix-Agent 指向 Zabbix-Server4、启动agent服务 二进制包安装1、下载二进制包2、创建用户和目录及更改属主(组)3、解压二…...

Edge Scdn是什么,它如何提升网站安全性与访问速度?
随着网络攻击的日益猖獗,尤其是分布式拒绝服务(DDoS)攻击的频繁发生,如何保护网站的安全性并确保用户的访问体验变得极为重要。Edge Scdn(内容分发网络)作为一种新兴的技术方案,逐渐被越来越多的…...