Herramientas de usuario

Herramientas del sitio


informatica:hardware:nanokvm-usb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:hardware:nanokvm-usb [2025/12/27 13:53] – [Navegador web] tempwininformatica:hardware:nanokvm-usb [2025/12/27 20:08] (actual) – [Características] tempwin
Línea 11: Línea 11:
 ===== Características ===== ===== Características =====
  
-  * **Vídeo HDMI**: captura la salida de la máquina objetivo (//target//) y la transmite al anfitrión (//host//) con una resolución hasta 4K @ 30 Hz.  +  * **Vídeo**:  
-  * **Entrada/salida USB**: emula teclado y ratón desde el host al equipo de destino.  +    * Entrada de vídeo HDMI hasta 4K@30 fps desde el equipo de destino; de 50 a 100 ms de latencia 
-  **Funciona vía navegador**: no suele requerir software adicional — basta abrir Chrome/otro navegador compatible para la interfaz.  +    * Salida HDMI de //loop// hasta 4K@30 fps para conectar otro monitor
-  **Puerto USB-conmutable**: puede usarse para compartir una memoria USB entre //host// y destino.+  * **USB** 
 +    * USB tipo C para conectar en el equipo de destino para la emulación teclado y ratón
 +    USB 3.0 tipo C para conectar al //host// para transmitir vídeo hasta 2K@30 fps y datos de teclado / ratón
 +    * USB tipo para periféricos USB como pendrives o discos externos. 
 +  Interruptor para intercambiar el USB tipo A entre el //host// y el equipo destino. 
 +  * Alimentación de corriente de 5 V a través del puerto USB tipo C 
 +  * Dimensiones: 57 x 25 x 23 mm (caja de aluminio)
  
 ===== Casos de uso ===== ===== Casos de uso =====
Línea 123: Línea 129:
 Conectamos el cable HDMI al equipo destino al extremo del NanoKVM-USB que pone **TARGET**. También conectaremos un cable USB para poder emular un teclado y ratón en el equipo de destino. Conectamos el cable HDMI al equipo destino al extremo del NanoKVM-USB que pone **TARGET**. También conectaremos un cable USB para poder emular un teclado y ratón en el equipo de destino.
  
-==== Aplicación web ====+El siguiente paso es usar la aplicación web (Internet) o la aplicación de escritorio (local) para poder ver y gestionar el equipo de destino. 
 +==== Aplicación web por Internet ====
  
  
Línea 132: Línea 139:
 Por ahora solamente funciona completamente en Google Chrome. Si lo usamos en otro navegador es posible que solamente tengamos acceso al vídeo, pero no podremos controlar el equipo destino con el teclado y ratón Por ahora solamente funciona completamente en Google Chrome. Si lo usamos en otro navegador es posible que solamente tengamos acceso al vídeo, pero no podremos controlar el equipo destino con el teclado y ratón
 </WRAP> </WRAP>
- 
  
 Seleccionar el dispositivo serie, en Linux es ''ttyUSB''. Si después de elegirlo obtenemos el siguiente error: Seleccionar el dispositivo serie, en Linux es ''ttyUSB''. Si después de elegirlo obtenemos el siguiente error:
Línea 144: Línea 150:
 </code> </code>
  
 +==== Aplicación web local ====
 +
 +Podemos desplegarla con [[..:sistemas_operativos:virtualizacion:docker|Docker Compose]]:
 +
 +<code>
 +git clone https://github.com/sipeed/NanoKVM-USB.git
 +cd NanoKVM-USB
 +docker-compose up -d
 +</code>
 +
 +Al finalizar, podremos acceder desde ''%%http://localhost:9000%%''
 ==== Aplicación de escritorio ==== ==== Aplicación de escritorio ====
  
Línea 150: Línea 167:
 En el caso de Linux, podemos descargar el fichero ''NanoKVM-USB-X.Y.Z.AppImage''. Si tenemos una distribución Debian y derivada, tenemos disponible también el paquete ''.deb''. En el caso de Linux, podemos descargar el fichero ''NanoKVM-USB-X.Y.Z.AppImage''. Si tenemos una distribución Debian y derivada, tenemos disponible también el paquete ''.deb''.
  
 +<WRAP center round tip 60%>
 +Esta es la opción de uso del NanoKVM-USB más conveniente ya que no dependemos de tener conexión a Internet. Sencillamente debemos tener la aplicación instalada en nuestro equipo.
 +</WRAP>
 +
 +===== Problemas =====
 +
 +==== Caracteres especiales ====
 +
 +Parece ser que la distribución de teclado que emula es la americana por lo que al querer escribir, por ejemplo, la barra (''/''), lo que se muestra es ''&''.
 +
 +Por ahora no he encontrado solución. Hay [[https://github.com/sipeed/NanoKVM-USB/issues/17|abiertas issues]] en GitHub.
 +==== Teclado y ratón con la Raspberry Pi ====
 +
 +He probado con una Raspberry Pi 2 y una Raspberry Pi 3 y no me funcionaba la emulación de teclado y ratón a la primera. He probado a enchufar en los diferentes puertos USB que tiene hasta que me funcionó.
 +
 +[[https://github.com/sipeed/NanoKVM/issues/111#issuecomment-2956561286|Un usuario comenta]] que puede deberse a que el conector HID (//Human Interface Device//) devuelve (realimenta) +5 V hacia el conector USB de la Raspberry Pi, es decir, la Pi recibe alimentación por el USB cuando no debería. A la Raspberry Pi no le gusta eso. A la mayoría de las placas base de PC no les importa, por eso se ven menos quejas en ese caso. 
 ===== Recursos ===== ===== Recursos =====
  
   * [[https://www.youtube.com/watch?v=AmENtwiBWZM|Low-Cost USB KVM - Sipeed NanoKVM USB Review]]   * [[https://www.youtube.com/watch?v=AmENtwiBWZM|Low-Cost USB KVM - Sipeed NanoKVM USB Review]]
 +  * [[https://wiki.sipeed.com/hardware/en/kvm/NanoKVM_USB/introduction.html|Wiki de Sipeed sobre NanoKVM-USB]]
 +  * [[https://wiki.sipeed.com/hardware/en/kvm/NanoKVM_USB/faq.html|FAQ]]
 +  * [[https://github.com/sipeed/NanoKVM-USB|Repositorio de código]]
informatica/hardware/nanokvm-usb.1766840032.txt.gz · Última modificación: por tempwin