Sommario:

Connetti il database IOT Raspberry Pi con MS Excel - Configurazione: 3 passaggi
Connetti il database IOT Raspberry Pi con MS Excel - Configurazione: 3 passaggi

Video: Connetti il database IOT Raspberry Pi con MS Excel - Configurazione: 3 passaggi

Video: Connetti il database IOT Raspberry Pi con MS Excel - Configurazione: 3 passaggi
Video: Raspberry Pi 3 ⋆ IoT sicuro? — Ubuntu Core 18 2024, Dicembre
Anonim
Connetti il database IOT Raspberry Pi con MS Excel - Configurazione
Connetti il database IOT Raspberry Pi con MS Excel - Configurazione
Connetti il database IOT Raspberry Pi con MS Excel - Configurazione
Connetti il database IOT Raspberry Pi con MS Excel - Configurazione

Nel mondo dell'acquisizione dei dati IOT, si creano molti dati che vengono invariabilmente salvati in un sistema di database come Mysql o Oracle. Per accedere e manipolare questi dati, uno dei metodi più efficienti è l'utilizzo dei prodotti Microsoft Office. Lo scopo di questa istruzione è mostrare come connettere un database mysql ospitato da Raspberry Pi con MS Excel su un laptop Windows.

BOM

1. Raspberry Pi (RPi) - che è abilitato per il Wi-Fi, ha un sistema operativo Linux installato ed è connesso a Internet (ho usato un RPi zero in modalità server). Presumo che tu sappia come installare un sistema operativo su Raspberry Pi. Controlla questo link per trovare le ultime immagini https://www.raspberrypi.org/downloads/. Noobs o Raspbian sono entrambe immagini Linux che funzioneranno.

Ecco la versione del sistema operativo RPi che ho usato. L'ho suscitato eseguendo questo comando in Putty. lsb_release -a Nessun modulo LSB disponibile. ID distributore: Raspbian Descrizione: Raspbian GNU/Linux 8.0 (jessie) Release: 8.0 Nome in codice: jessie

2. Laptop Windows con installato MS Excel (funziona anche su dispositivi Apple e desktop Linux)

3. Putty - Questo è un emulatore di terminale che consente di accedere all'ambiente RPi Linux dal desktop di Windows.

Passaggio 1: configurazione del Raspberry Pi

Configurare il tuo Raspberry Pi
Configurare il tuo Raspberry Pi
Configurare il tuo Raspberry Pi
Configurare il tuo Raspberry Pi

Accedi al tuo RPi usando Putty e poi procedi come segue:

1. Configura Apache - (non strettamente necessario, ma potresti voler utilizzare un modulo web in un secondo momento)

Digita i seguenti comandi -

sudo apt-get updateudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (questo riavvia apache).

2. Configura MySql

digita - sudo apt-get install mysql-server

(Inserisci una password sicura quando richiesto dall'installazione). (Esegui mysql_secure_installation per rimuovere il database di prova e qualsiasi autorizzazione utente estranea aggiunta durante il processo di installazione iniziale:

digitare - sudo mysql_secure_installation

(Si consiglia di selezionare sì (y) per tutte le domande. Se si dispone già di una password di root sicura, non è necessario modificarla.)

3. Installa il database di esempio - Useremo Sakila per questo - vedi

Sulla riga di comando RpI, digita quanto segue

cd /tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

QUESTO DEVE VISUALIZZARE

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

ora digita, cd sakila-db

sudo chmod 755 *.*

ORA ACCEDI A MYSQL SHELL IN PUTTY

mysql -u root -p (ti verrà richiesta la password che hai impostato durante l'installazione di mysql.

ora digita, mysql> FONTE /tmp/sakila-db/sakila-schema.sql;mysql> FONTE /tmp/sakila-db/sakila-data.sql;

mysql> USA sakila; Database modificato mysql> SHOW TABLES; (TU DOVRESTI VEDERE)

+--------------+ | Tabelle_in_sakila | +--------------+ | attore | | info_attore | | indirizzo | | categoria | | città | | paese | | cliente | | lista_clienti | | film | | film_attore | | categoria_film | | film_list | | inventario | | lingua | | nicer_but_slower_film_list | | pagamento | | noleggio | | sales_by_film_category | | sales_by_store | | personale | | staff_list | | negozio | +--------------+ 22 righe in serie (0,01 sec)

Puoi verificare che le tabelle contengano dati digitando select * from payment;

SUCCESSIVO CREA UN tipo UTENTE MYSQL

mysql> CREATE USER 'sakila_test'@'%' IDENTIFICATO DA 'your_password';Query OK, 0 righe interessate (0,01 sec)

mysql> CONCEDERE TUTTI I PRIVILEGI SU *.* A 'sakila_test'@'%' CON L'OPZIONE DI CONCESSIONE;

Query OK, 0 righe interessate (0,00 sec)

Digita exit per lasciare la shell Mysql per tornare alla shell Putty

Quindi, digita sudo nano /etc/mysql/my.cnf

e commentare la riga per mostrare #bind-address = 127.0.0.1

Ora esci dalla shell Putty.

Passaggio 2: installa ODBC su Windows

Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows
Installa ODBC su Windows

Vai a -

Scarica il file pertinente come da immagine sopra.

Quindi configuralo su Windows. Su Windows 10 - fare clic sull'icona di Windows - in basso a sinistra - quindi fare clic sull'ingranaggio (seconda icona dal basso) e digitare odbc nella casella di ricerca e selezionare le origini dati odbc (32 bit), quindi seguire le istruzioni come mostrato nell'immagine CONFIGURAZIONE ODBC 1 - Quindi segui i passaggi mostrati nell'immagine ODBC SET UP 2 - usando le impostazioni che hai usato in precedenza, incluso il tuo nome host RPi + le tue credenziali Mysql

Passaggio 3: utilizzo di Excel

Usando Excel
Usando Excel
Usando Excel
Usando Excel

Segui i passaggi nell'immagine Excel 1 - Apri un foglio di lavoro in Excel e quindi seleziona il menu Dati, quindi Ottieni dati, Altre origini, ODBC e seleziona l'origine dati. Quindi, inserisci il nome utente e la password di Mysql, quindi connettiti alla tua origine dati, ad esempio sakila dal menu a discesa e fai clic su ok.. Se si fa clic sulla freccia sui nomi delle origini dati, verranno visualizzate le tabelle nel database sakila. Quando selezioni una tabella e fai clic sul pulsante di caricamento, la tabella apparirà in MS Excel.

Ecco, buona fortuna.

Consigliato: