VNC - RoboticsURJC/tfg-jlopez GitHub Wiki

Uno de los problemas que más estoy teniendo que lidiar está siendo con mi espacio de trabajo. Esto es debido a que, todo el trabajo lo estoy haciendo en un ordenador portátil (no dispongo de uno de mesa) y para poder trabajar con la Raspberry tenía que estar desmontando todo el rato mi casa para poder conectarla a cualquier televisión y así poder usarla.

Por defecto una Raspberry tiene que estar conectada a un monitor que tenga HDMI en funcionamiento para poder trabajar con ella. Como se puede ver, esto puede llegar a ser muy molesto para mí como para quienes viven conmigo.

Cansada de estar todo el rato en un lugar de la casa que no era mi espacio de trabajo, decidí usar otro medio para poder trabajar con ella sin tanta infraestrutura.

Existen 2 formas:

  • Usando conexión por SSH
  • Usando conexión VNC

Esta última ofrece un entorno gráfico que permite acceder de forma remota a mi Raspberry.

Para conseguirlo, he usado el siguiente tutorial.

Por defecto, aunque tengas activada la conexión VNC, es necesario tener a la Raspberry físicamente conectada a un monitor y en mi espacio de trabajo no era posible, por lo que estuve buscando soluciones al respecto.

Finalmente, logré hacerlo modificando la resolución de la raspberry y ya me funcionaba perfectamente. Este tutorial lo explica todo paso a paso.

Otro problema que encontré fue que para poder conectarte es necesario tener tanto la Raspberry como el ordenador a la misma conexión WIFI e introducir la IP que va variando dependiendo de la red y la disponibilidad que haya de IPs. Normalmente hay como una caché en el tiempo que suele asignar la misma IP al mismo dispositivo si se desconecta y se vuelve a conectar en un corto espacio de tiempo.

Esto no es 100% seguro por lo que es necesario encontrar una solución:

  • Una opción es usar una ip estática pero eso me generó muchos problemas ya que creo que no lo terminé de enlazar bien.

  • Otra opción y es la que estoy usando es mirar dentro de mi red WIFI qué IP se ha asignado a cada dispositivo:

    • Cuando estoy fuera de casa, uso mi teléfono como de router y lo puedo mirar.

    • Dentro de casa tengo una red Mesh que la puedo controlar desde mi movil y puedo ver qué IP está disponible.