martes, 10 de marzo de 2020

Monitor con Raspberry Pi, MQTT, InfluxDB, Grafana, NODE-RED y Blynk (I)


Instalación del sistema operativo

Nuestro primer paso será la instalación del sistema operativo en la tarjeta SD para poner a funcionar la Raspberry pi, como ya he comentado, el objetivo es instalar la versión Buster de Raspbian.

Descargamos la imagen ISO del repositorio de la fundación Raspberry Pi, podemos ir mediante este enlace.

Una vez tenemos descargada la ISO, procedemos a instalarla en la SD mediante el programa Balena Etcher.

Ya vimos este proceso en el tutorial anterior: Servidor Web con Raspberry Pi y Arduino (I).

Ponemos en nuestro ordenador la tarjeta SD mediante el lector de tarjetas, procedemos a dar formato con SD Card Formatter, ejecutamos Balena Etcher, nos pide seleccionar la imagen que vamos a copiar, nos pide el destino (nuestra SD) y procedemos a “flashear”.

Esperamos a que finalice el proceso y cerramos el programa.
Expulsamos la SD y listo.
Ahora introducimos la SD en la ranura de nuestra placa Raspberry Pi, conectamos cables, teclado, ratón… y damos alimentación.
La primera vez que arranca, nos solicita la contraseña del usuario por defecto "pi", el lenguaje del teclado, ubicación para el reloj, la configuración para la conexión WiFi...
Una vez hemos terminado de configurar, comprobará las actualizaciones del sistema y nos pedirá que reiniciemos.
Mediante la opción del menú -> Preferencias -> Configuración Raspberry Pi -> Interfaces, o con el comando "raspi-config" podremos activar los diferentes servicios disponibles, recomiendo activar "SSH" y "VNC Server", así podremos acceder de forma remota a nuestra Raspberry.

Como siempre, es muy recomendable realizar copia de nuestra SD cada vez que afrontemos un proceso que suponga cambios en el sistema. Creo que este es un buen momento para realizar una copia ya que acabamos de instalar Raspbian y es un buen punto de recuperación ante cualquier problema. Para realizar la copia podemos utilizar Win32 Image Writer.

Seleccionamos el fichero IMG destino, si no existe lo creara, la unidad que queremos salvar, y como es la primera copia solo nos dará opción de "Read" Pulsamos en ella y nos realizara una copia de la tarjeta SD.

Instalación de Webdmin

Por costumbre, suelo instalar “Webmin”, creo que es una buena herramienta de administrador, con ella podremos gestionar fácilmente, mediante una interface web, nuestro sistema. Para elle, accedemos a consola, ya sea por SSH o desde el escritorio de Raspbian y tecleamos los siguientes comandos:
(Podemos verlo en Webmin)

# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.941_all.deb
# sudo dpkg --install webmin_1.900_all.deb

es probable que nos solicite instalar algunas dependencias, entonces tecleamos:
# sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
# sudo apt --fix-broken install

Abrimos una ventana del navegador, puede ser en local o desde otra máquina, y accedemos a la dirección:
https://localhost:10000 (desde local)
https://ip_de _nuestra_raspberry:10000 (desde otra maquina)

Nos mostrara la pantalla de login, accedemos con nuestro usuario de Raspberry. Para configurar Webmin, tema, idioma…, accedemos al punto “Webmin” del menú de la parte izquierda de la pantalla. Aquí os dejo el enlace a la documentación https://doxfer.webmin.com/Webmin/Main_Page

Hasta aquí, esta primera entrada, en la siguiente, continuamos con la instalación del resto de programas en Raspberry.

Si quieres realizar alguna consulta o comentario, puedes hacerlo en el formulario que encontraras al final o en el formulario de contacto del pie.

No hay comentarios:

Publicar un comentario