Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera: 3 steg
Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera: 3 steg
Anonim
Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera
Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera
Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera
Anslut Raspberry Pi IOT -databas med MS Excel - Konfigurera

I världen av IOT -datafångst skapar man mycket data som alltid sparas i ett databassystem som Mysql eller Oracle. För att få åtkomst till och manipulera dessa data är en av de mest effektiva metoderna att använda Microsoft Office -produkter. Syftet med denna instruerbara är att visa hur man ansluter en Raspberry Pi -värd mysql -databas med MS Excel på en Windows -bärbar dator.

BOM

1. Raspberry Pi (RPi) - som är wi -fi -aktiverat, har en Linux O/S installerad och är ansluten till Internet (jag använde en RPi -nolla i servert läge). Jag antar att du vet hur du installerar ett operativsystem på Raspberry Pi. Kolla den här länken för att hitta de senaste bilderna https://www.raspberrypi.org/downloads/. Noobs eller Raspbian är båda Linux -bilder som fungerar.

Här är versionen av RPi -operativsystemet jag använde. Jag framkallade detta genom att köra detta kommando i Putty. lsb_release -a Det finns inga LSB -moduler. Distributörs -ID: Raspbian Beskrivning: Raspbian GNU/Linux 8.0 (jessie) Utgåva: 8.0 Kodenamn: jessie

2. Windows -bärbar dator med MS Excel installerat (fungerar även på Apple -enheter och Linux -datorer)

3. Kitt - Detta är en terminalemulator som ger dig åtkomst till RPi Linux -miljön från ditt Windows -skrivbord.

Steg 1: Konfigurera din Raspberry Pi

Konfigurera din Raspberry Pi
Konfigurera din Raspberry Pi
Konfigurera din Raspberry Pi
Konfigurera din Raspberry Pi

Logga in på din RPi med Putty och gör sedan följande:

1. Konfigurera Apache - (Inte absolut nödvändigt men du kanske vill använda en webbformulär senare)

Skriv följande kommandon -

sudo apt-get updatesudo apt-get installera apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl starta om apache2 (detta startar om apache).

2. Ställ in MySql

typ-sudo apt-get install mysql-server

(Ange ett säkert lösenord när installationen uppmanar dig). (Kör mysql_secure_installation för att ta bort testdatabasen och eventuella främmande användarrättigheter som lagts till under den första installationsprocessen:

typ - sudo mysql_secure_installation

(Det rekommenderas att du väljer ja (y) för alla frågor. Om du redan har ett säkert rotlösenord behöver du inte ändra det.)

3. Installera exempeldatabas - Vi ska använda Sakila för detta - se

Skriv följande på kommandoraden RpI

cd /tmp

sudo wget

sudo tar -xvzf sakila -db.tar.gz

DETTA SKA VISA

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

skriv nu, cd sakila-db

sudo chmod 755 *. *

LOGGA NU PÅ MYSQL -SKALET I PUTTY

mysql -u root -p (du kommer att bli ombedd att ange lösenordet som du ställde in under mysql -installationen.

skriv nu, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> ANVÄND sakila; Databas ändrade mysql> VISA TABELLER; (DU BORDE SE)

+ ----------------------------+ | Tabeller_i_sakila | + ----------------------------+ | skådespelare | | actor_info | | adress | | kategori | | stad | | land | | kund | | kundlista | | film | | filmaktör | | filmkategori | | film_list | | inventering | | språk | | snyggare_but_slångare_film_list | | betalning | | uthyrning | | sales_by_film_category | | sales_by_store | | personal | | personal_list | | butik | + ----------------------------+ 22 rader i set (0,01 sek)

Du kan verifiera att tabellerna innehöll data genom att säga att välja * från betalning;

NÄSTA SKAPA EN MYSQL -ANVÄNDAR -typ

mysql> SKAPA ANVÄNDARE 'sakila_test'@'%' IDENTIFIERAD MED 'ditt_lösenord'; Fråga OK, 0 rader påverkas (0,01 sek)

mysql> GE ALLA PRIVILEGER PÅ *. * TILL 'sakila_test'@'%' MED GRANT -ALTERNATIV;

Fråga OK, 0 rader påverkas (0,00 sek)

Skriv exit för att lämna Mysql -skalet för att återgå till Putty -skalet

Skriv sedan sudo nano /etc/mysql/my.cnf

och commnet ut raden för att visa #bind-address = 127.0.0.1

Stäng nu kittskalet.

Steg 2: Installera ODBC på WIndows

Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows
Installera ODBC på WIndows

Gå till -

Ladda ner den relevanta filen enligt bilden ovan.

Konfigurera det sedan på Windows. I Windows 10 - klicka på Windows -ikonen - längst ner till vänster - klicka sedan på kugghjulet (andra ikonen nedifrån) och skriv odbc i sökrutan och välj odbc -datakällor (32 bitar) följ sedan instruktionerna som visas i bilden ODBC SET UP 1 - Följ sedan stegen som visas i bilden ODBC SET UP 2 - med inställningarna som du använde tidigare, inklusive ditt RPi -värdnamn + dina Mysql -referenser

Steg 3: Använda Excel

Använda Excel
Använda Excel
Använda Excel
Använda Excel

Följ stegen i bilden Excel 1 - Öppna ett kalkylblad i Excel och välj sedan menyn Data, sedan Hämta data, Andra källor, ODBC - och välj din datakälla. Ange sedan Mysql -användarnamn och lösenord och anslut sedan till din datakälla, t.ex. sakila från rullgardinsmenyn och klicka på ok.. Om du klickar på pilen på datakällans namn kommer tabellerna i sakila -databasen att visas. När du väljer en tabell och klickar på laddningsknappen kommer tabellen att visas i MS Excel.

Det är det, lycka till.

Rekommenderad: