Entradas

Introducción

Hola, soy Marc Benedito y este blog se ha creado para el proyecto del ciclo superior de ASIR.

Hardware y software usado

Imagen
Hardware: Para este proyecto se ha usado una Raspberry Pi 3 modelo b como ordenador principal, un PC básico, no es necesario que sea muy potente, una micro SD de clase 10 UHS-1 de 16GB (recomendable marca Kingston o Sandisk), un HDD externo de 1TB USB 3.0 (Recomendable de la marca WD, Western Digital), un cable de red cat. 6 de 3 metros, un teclado, un ratón (teclado y ratón recomendable de la marca Logitech) y un monitor. - Raspberry Pi 3 modelo b: - PC: - Micro SD: - HDD externo: - Cable de red: - Teclado y ratón: - Monitor: Precio: Suponiendo que el PC el usuario que va a hacer esto ya lo tiene (300€), al igual que el teclado (15€), el ratón (12€) y el monitor (100€), restando estos precios al total daría un total de 121€ como presupuesto mínimo, que no es excesivamente mucho. Es recomendable comprar 2 microSD, aunque no estrictamente necesario. Esto se debe a que las microSD, con el uso que se les da con esto tienden a corromperse. Sof

Grabar Raspbian en microSD

Imagen
Raspbian  es el sistema operativo (SO) que se ha usado con la Raspberry Pi, ya que es software oficial de ésta y el más optimizado para el desarrollo. Para este proyecto se ha descargado 'Raspbian Jessie with pixel': Un vez descargado el archivo '.zip' se descomprime y quedará un archivo '.img', que es lo que se ha usado para grabar Raspbian en la microSD. Para grabar Raspbian en la microSD con el PC con Windows se ha usado  Win32DiskImager , un programa fácil de usar. Para instalarlo, se aceptan los términos de licencia, todo Next y finalmente Install. Una vez instalado e iniciado, aparecerá esta ventana: Se selecciona el archivo '.img', en 'Device' debe ponerse la letra correspondiente a la microSD (En equipo, la letra que aparece arriba del dispositivo), y entonces se habilitará el botón de 'Write'. Una vez completado el proceso ya está, Raspbian grabado en la microSD.

Puesta en marcha de la Raspberry Pi

Imagen
Para encender la Raspberry Pi y poder trabajar con ella solo hay que insertar la microSD en su ranura y conectar la Raspberry Pi a la corriente, y automáticamente ésta se encenderá y iniciará Raspbian. Se puede comprovar si ha iniciado cuando aparezca el escritorio de Raspbian: Esto significa que ya está en marcha éste mini PC y se puede usar para cualquier cosa. Cabe recordar que es recomendable clonar la microSD por si la que está puesta se corrompe poder reemplazarla rápidamente. Para esto

IP fija Raspberry Pi

Imagen
Se podría dejar la dirección IP de la Raspberry Pi dinamica por DHCP, pero lo mejor sería ponerla fija (estática) por si fuera necesario reiniciarla no tener que ver que IP tiene porque es la que tenia anteriormente. Para hacer esto hay dos formas posibles: 1. Modo terminal: Hay que editar el fichero '/etc/dhcpcd.conf' ejecutando en la terminal 'sudo nano /etc/dhcpcd.conf'. Al final del fichero debe añadirse esto: Después hay que editar el fichero '/etc/network/interfaces': Por último se reinicia la Raspberry Pi con 'sudo reboot'. 2. Modo gráfico: En el escritorio hay que irse al icono de las dos flechas, clic secundario y 'Wireless and wired network settings': Aparecerá esta ventana: Hay que seleccionar 'Interface', y eth0 (red por cable) o wlan0 (wifi), y después hay que rellenar los campos con la dirección IP que se haya asignado a la Raspberry Pi, la IP que tiene el router y los DNS. Se aplican los cambios y

Conexión remota a la Raspberry Pi

Imagen
Ahora se verá como configurar la Raspberry Pi y el PC con Windows 10 para conectarse remotamente des de Windows 10 a la Raspberry Pi. Esto se puede hacer de dos formas distintas: 1. Usando Temaviewer: Teamviewer es una aplicación que permite a un PC1 de cualquier lugar del mundo que esté conectado a Internet conectarse remotamente a  un PC2 en el mundo que también esté conectado a Internet para controlar remotamente y en modo gráfico este PC2. Para esto, el PC2 dará su id y contraseña de Teamviewer para que el PC1, mediante estas credenciales, se conecte al PC2. Teamviewer para Windows se puede descargar desde  aquí . Teamviewer para Raspberry Pi se puede descargar desde  aquí . Para instalar Teamviewer, tanto en la Raspberry Pi como en Windows, se hará doble clic en en el fichero descargado. 2. Usando Putty: A diferencia de Teamviewer, Putty solo permite conexión remota para ejecutar comandos, no permite modo gráfico. Además Putty solo permite conexión dentro de la mis

Aplicación de servidor cloud

Para el almacenamiento en la nube se ha instalado Pydio  como alternativa a Dropbox en la Raspberry Pi. Se puede descargar Pydio desde aquí . Para descargalo, hay que seleccionar 'Pydio Community (zip)' y clicar en 'Submit'. Antes de empezar hay que actualizar el sistema. Para ello 'sudo apt-get update', y cuando termine 'sudo apt-get upgrade', y se reinicia la Raspberry Pi. Ahora hay que instalar ciertos programas para hacer de la Raspberry Pi un servidor web. Primero será Apache ejecutando 'sudo apt-get install Apache2', cuando pregunte 'Do you want to continue?' hay que teclear 'y' y darle a 'Intro'. Para instalar PHP7 'sudo apt-get install php7', y 'y' cuando pregunte 'Do you want to continue?'. Para Instalar MariaDB 'sudo apt-get install mariadb-server php7-mysql'.