4. Raspberry Pi OS – Conexión remota

terminal remoto – ssh

Desde otro computador en la red local se puede usar un terminal y ejecutar la la instrucción con el usuario «pi» y dirección_IP del «servidor»:

ssh pi@direccion_IP

se pedirá la contraseña del usuario pi, sustituir con la dirección IP donde se encuentra operativo el broker Mqtt.

Una vez ingresado, para obtener la dirección IP del dispositivo desde un  terminal en el escritorio raspbian y escribir:

ifconfig

Referencia: https://www.raspberrypi.org/documentation/remote-access/ssh/README.md


Ecritorio remoto

usar «conección a escritorio remoto» de windows, use el buscador (lupa) par la conexión. Requiere el número IP del Raspberry y haber activado el servicio VNC.

Puede activar el servicio VNC en el Raspberry usando un terminal remoto y escribir:

sudo raspi-config

navegar hasta interfases, y seleccionar VNC con ‘yes‘.

Use una aplicación VNC cliente para ingresar de forma remota, descargue desde:

https://www.realvnc.com/es/connect/download/viewer/

Referencia:https://www.raspberrypi.org/documentation/remote-access/vnc/

3. Raspberry Pi OS – Dirección IP Fija (Static IP)

Para disponer de una dirección IP fija debe disponer de:

  1. identificador del dispositivo (ethernet o wifi):
  2. conocer la dirección de red actual.

Como existen varios modelos de Raspberry,  el identificador puede variar, verfique los datos usando la instrucción ifconfig:

pi@raspberrypi:~ $ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.100  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::aff8:fd1c:6c74:c561  prefixlen 64  scopeid 0x20
        ether b8:27:eb:73:be:19  txqueuelen 1000  (Ethernet)
        RX packets 1143  bytes 271141 (264.7 KiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 820  bytes 83938 (81.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 476  bytes 31360 (30.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 476  bytes 31360 (30.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

pi@raspberrypi:~ $

En el ejemplo, seleccionaremos ‘eth0’, para configurar el archivo dhcpcd.conf

sudo nano /etc/dhcpcd.conf

los valores obtenidos en el paso anterior, se configuran en las siguientes líneas:

#static IP configuration

interface eth0
static ip_address=192.168.10.100/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.1

Grabe el  archivo (Crtl+O, Enter), sale del editor de archivo (Crtl+X) y reinicia con la instrucción sudo reboot y se completa el proceso.

Verifique que la dirección fué asisgnada correctamente usando nuevamente ifconfig.

Más detalles en las referencias.

Referencias en Raspberry:
tutoriales: https://www.raspberrypi.org/learning/networking-lessons/rpi-static-ip-address/
Foro : https://www.raspberrypi.org/forums/viewtopic.php?t=191140

2. Raspberry Pi OS – Actualizar

Para realizar actualizaciones de sistema operativo, en una ventana de terminal escriba la instrucción:

sudo apt-get update

Para actualizar a la última versión disponible y una revisión integral, en la ventana terminal use:

sudo apt-get dist-upgrade

Para revisar de espacio libre de almacenamiento en memoria sd:

df -h

Para limpiar espacio de descargas previas y no necesarias en la memoria sd

sudo apt-get clean

Referencia:
https://www.raspberrypi.org/documentation/raspbian/updating.md

1. Raspberry Pi OS – Instalar

A partir de Mayo del año 2020, el sistema operativo para Raspberry actualiza el nombre a Raspberry Pi OS, como una actualización al lanzamiento a la versión 4 de Raspberry en la versión de 32 bits y 64 bits con compatibilidad hacia atras.

Raspberry Pi OS (previously called Raspbian)

El procedimiento de descarga de la imagen del sistema operativo se mantiene, tal como la creación de la memoria micro SD de Arranque

La unidad de memoria microSD probada es de al menos 16GB considerando disponer de suficiente espacio para instalar los programas que se proponen usar como controladores IoT. Se recomienda usar unidades de memorias clase 10 aprovechando la velocidad de acceso.

Imágenes del Sistema Operativo

Para instalar el sistema operativo «Raspberry Pi Os» tiene varias opciones opciones:

1. Usando Raspberry Pi Imager

2. Usar una imagen del Sistema Operativo

En la segunda opción, se descarga una imagen a ser transferida a una memoria SD.

https://www.raspberrypi.com/software/operating-systems/

Por la naturaleza de lo que se realizará se descargan la versión con escritorio, «Raspberry Pi OS with desktop».

Transferir imagen de OS a memoria microsD

Una vez descargada la imagen, se requiere una aplicación Rufus o Balena Etcher para transferir la imagen a la memoria microSD.

En el caso de Rufus, se descarga la aplicación y solo será necesario indicar la unidad de memoria SD conectada al computador, y la imagen descargada en el paso anterior para empezar el proceso, como se indica con las marcas en rojo en la siguiente imagen:

https://rufus.ie/es/

Un proceso semejante se realiza con balena etcher.


Notas: 2020-08-06

Por compatibilidad con lo realizado anteriormente en el blog, se mantendrá el uso de la versión de 32 bits, hasta revisar nuevas actualizaciones.

Las instrucciones de actualización (update y upgrade) son las mismas descritas anteriormente para la versión anterior de Sistema operativo, cuando se lo denominaba «Raspbian».