Tabla de contenido:

Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración: 3 pasos
Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración: 3 pasos

Video: Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración: 3 pasos

Video: Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración: 3 pasos
Video: Raspberry Pi y Python: Monitoreo de bases de datos en tiempo real para generar una señal PWM (es-en) 2024, Noviembre
Anonim
Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración
Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración
Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración
Conecte la base de datos IOT de Raspberry Pi con MS Excel - Configuración

En el mundo de la captura de datos IOT, uno crea una gran cantidad de datos que invariablemente se guardan en un sistema de base de datos como Mysql u Oracle. Para acceder a estos datos y manipularlos, uno de los métodos más eficaces es utilizar productos de Microsoft Office. El propósito de este instructivo es mostrar cómo conectar una base de datos mysql alojada en Raspberry Pi con MS Excel en una computadora portátil con Windows.

BOM

1. Raspberry Pi (RPi) - que está habilitado para wi-fi, tiene un sistema operativo Linux instalado y está conectado a Internet (usé un RPi cero en modo servidor). Supongo que sabe cómo instalar un sistema operativo en Raspberry Pi. Consulte este enlace para encontrar las imágenes más recientes https://www.raspberrypi.org/downloads/. Noobs o Raspbian son imágenes de Linux que funcionarán.

Aquí está la versión del sistema operativo RPi que utilicé. Obtuve esto ejecutando este comando en Putty. lsb_release -a No hay módulos LSB disponibles. ID de distribuidor: Raspbian Descripción: Raspbian GNU / Linux 8.0 (jessie) Versión: 8.0 Nombre en clave: jessie

2. Computadora portátil Windows con MS Excel instalado (también funcionará en dispositivos Apple y computadoras de escritorio Linux)

3. Putty: este es un emulador de terminal que le permite acceder al entorno RPi Linux desde su escritorio de Windows.

Paso 1: Configuración de su Raspberry Pi

Configuración de su Raspberry Pi
Configuración de su Raspberry Pi
Configuración de su Raspberry Pi
Configuración de su Raspberry Pi

Inicie sesión en su RPi usando Putty y luego haga lo siguiente:

1. Configure Apache: (no es estrictamente necesario, pero es posible que desee utilizar un formulario web más adelante)

Escriba los siguientes comandos:

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (esto reinicia apache).

2. Configure MySql

tipo - sudo apt-get install mysql-server

(Ingrese una contraseña segura cuando se lo solicite la instalación). (Ejecute mysql_secure_installation para eliminar la base de datos de prueba y cualquier permiso de usuario extraño agregado durante el proceso de instalación inicial:

tipo - sudo mysql_secure_installation

(Se recomienda que seleccione sí (y) para todas las preguntas. Si ya tiene una contraseña de root segura, no es necesario que la cambie).

3. Instale la base de datos de muestra: vamos a utilizar Sakila para esto; consulte

En la línea de comando RpI, escriba lo siguiente

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

ESTO DEBE MOSTRAR

sakila-db /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

ahora escribe, cd sakila-db

sudo chmod 755 *. *

AHORA INICIE SESIÓN EN MYSQL SHELL EN MASILLA

mysql -u root -p (se le pedirá la contraseña que configuró durante la instalación de mysql.

ahora escribe, mysql> FUENTE /tmp/sakila-db/sakila-schema.sql;mysql> FUENTE /tmp/sakila-db/sakila-data.sql;

mysql> USE sakila; Base de datos cambiada mysql> MOSTRAR TABLAS; (DEBERÍAS VER)

+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | actor | | actor_info | | direccion | | categoría | | ciudad | | país | | cliente | | lista_clientes | | película | | film_actor | | film_category | | film_list | | inventario | | idioma | | nicer_but_slower_film_list | | pago | | alquiler | | sales_by_film_category | | sales_by_store | | personal | | staff_list | | tienda | + ---------------------------- + 22 filas en conjunto (0.01 seg)

Puede verificar que las tablas contengan datos si escribe seleccionar * de pago;

SIGUIENTE CREAR UN tipo de USUARIO MYSQL

mysql> CREAR USUARIO 'sakila_test' @ '%' IDENTIFICADO POR 'your_password'; Consulta OK, 0 filas afectadas (0.01 seg)

mysql> OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'sakila_test' @ '%' CON OPCIÓN DE CONCESIÓN;

Consulta OK, 0 filas afectadas (0,00 seg)

Escriba exit para salir del shell Mysql y volver al shell Putty

A continuación, escriba sudo nano /etc/mysql/my.cnf

y commnet fuera de la línea para mostrar # bind-address = 127.0.0.1

Ahora salga del caparazón de masilla.

Paso 2: instalar ODBC en Windows

Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows
Instalar ODBC en Windows

Ir a:

Descargue el archivo correspondiente según la imagen de arriba.

A continuación, configúrelo en Windows. En Windows 10 - haga clic en el icono de Windows - abajo a la izquierda - luego haga clic en el engranaje (segundo icono desde abajo) y escriba odbc en el cuadro de búsqueda y seleccione fuentes de datos odbc (32 bits), luego siga las instrucciones como se muestra en la imagen CONFIGURACIÓN DE ODBC 1 - A continuación, siga los pasos que se muestran en la imagen CONFIGURACIÓN DE ODBC 2 - utilizando la configuración que utilizó anteriormente, incluido su nombre de host RPi + sus credenciales de Mysql

Paso 3: usar Excel

Usando Excel
Usando Excel
Usando Excel
Usando Excel

Siga los pasos en la imagen Excel 1 - Abra una hoja de trabajo en Excel y luego seleccione el menú Datos, luego Obtener datos, Otras fuentes, ODBC - y seleccione su fuente de datos. A continuación, ingrese el nombre de usuario y la contraseña de Mysql y luego conéctese a su fuente de datos, por ejemplo, sakila del menú desplegable y haga clic en Aceptar.. Si hace clic en la flecha en los nombres de las fuentes de datos, aparecerán las tablas en la base de datos de sakila. Cuando seleccione una tabla y haga clic en el botón de carga, la tabla aparecerá en MS Excel.

Eso es todo, buena suerte.

Recomendado: