Indholdsfortegnelse:

Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin

Video: Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin

Video: Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, November
Anonim
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning

I verden med IOT -datafangst opretter man en masse data, som altid gemmes i et databasesystem som Mysql eller Oracle. For at få adgang til og manipulere disse data er en af de mest effektive metoder at bruge Microsoft Office -produkter. Formålet med denne instruerbare er at vise, hvordan man forbinder en Raspberry Pi -hostet mysql -database med MS Excel på en Windows -bærbar computer.

BOM

1. Raspberry Pi (RPi) - som er wi -fi -aktiveret, har en Linux O/S installeret og er forbundet til internettet (jeg brugte et RPi -nul i servertilstand). Jeg går ud fra, at du ved, hvordan du installerer et operativsystem på Raspberry Pi. Tjek dette link for at finde de nyeste billeder (r) https://www.raspberrypi.org/downloads/. Noobs eller Raspbian er begge Linux -billeder, der fungerer.

Her er den version af RPi -operativsystemet, jeg brugte. Jeg fremkaldte dette ved at køre denne kommando i Putty. lsb_release -a Ingen LSB -moduler er tilgængelige. Distributør -ID: Raspbian Beskrivelse: Raspbian GNU/Linux 8.0 (jessie) Udgivelse: 8.0 Kodenavn: jessie

2. Windows -bærbar computer med MS Excel installeret (fungerer også på Apple -enheder og Linux -desktops)

3. Putty - Dette er en terminalemulator, der giver dig adgang til RPi Linux -miljøet fra dit Windows -skrivebord.

Trin 1: Opsætning af din Raspberry Pi

Opsætning af din Raspberry Pi
Opsætning af din Raspberry Pi
Opsætning af din Raspberry Pi
Opsætning af din Raspberry Pi

Log på din RPi ved hjælp af Putty, og gør derefter følgende:

1. Konfigurer Apache - (Ikke strengt nødvendigt, men du vil måske bruge en webform senere)

Indtast følgende kommandoer -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl genstart apache2 (dette genstarter apache).

2. Konfigurer MySql

type-sudo apt-get install mysql-server

(Indtast en sikker adgangskode, når installationen beder dig om det). (Kør mysql_secure_installation for at fjerne testdatabasen og eventuelle eksterne brugerrettigheder tilføjet under den første installationsproces:

skriv - sudo mysql_secure_installation

(Det anbefales, at du vælger ja (y) for alle spørgsmål. Hvis du allerede har et sikkert rodadgangskode, behøver du ikke at ændre det.)

3. Installer eksempeldatabase - Vi kommer til at bruge Sakila til dette - se

Skriv følgende på kommandolinjen RpI

cd /tmp

sudo wget

sudo tar -xvzf sakila -db.tar.gz

DETTE SKAL VISES

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

skriv nu, cd sakila-db

sudo chmod 755 *. *

LOG NU TIL PÅ MYSQL -SKALET I PUTTY

mysql -u root -p (du bliver bedt om den adgangskode, du konfigurerede under mysql -installationen.

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

mysql> BRUG sakila; Database ændret mysql> VIS TABeller; (DU SKAL SE)

+ ----------------------------+ | Tabeller_i_sakila | + ----------------------------+ | skuespiller | | actor_info | | adresse | | kategori | | by | | land | | kunde | | kundeliste | | film | | film_aktor | | filmkategori | | film_liste | | opgørelse | | sprog | | pænere_men_slankere_filmliste | | betaling | | udlejning | | sales_by_film_category | | salg_by_butik | | personale | | personale_liste | | butik | + ----------------------------+ 22 rækker i sæt (0,01 sek)

Du kan kontrollere, at tabellerne indeholdt data ved at sige at skrive vælg * fra betaling;

NÆSTE Opret en MYSQL -BRUGER -type

mysql> Opret bruger 'sakila_test'@'%' IDENTIFICERET MED 'dit_passord'; Forespørgsel OK, 0 rækker påvirkes (0,01 sek)

mysql> TILBUD ALLE PRIVILEGER TIL *. * TIL 'sakila_test'@'%' MED GRANT MULIGHED;

Forespørgsel OK, 0 rækker berøres (0,00 sek)

Skriv exit for at forlade Mysql -skallen for at vende tilbage til kitteskallen

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

og kommuter linjen ud for at vise #bind-adresse = 127.0.0.1

Afslut nu kitteskallen.

Trin 2: Installer ODBC på WIndows

Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows
Installer ODBC på WIndows

Gå -

Download den relevante fil som vist på billedet ovenfor.

Konfigurer det derefter på Windows. I Windows 10 - klik på Windows -ikonet - nederst til venstre - klik derefter på tandhjulet (andet ikon fra bunden), og skriv odbc i søgefeltet, og vælg odbc -datakilder (32 bit), følg derefter instruktionerne som vist på billedet ODBC SET UP 1 - Følg derefter trinene vist i billedet ODBC SETUP 2 - ved hjælp af de indstillinger, du tidligere har brugt, herunder dit RPi -værtsnavn + dine Mysql -legitimationsoplysninger

Trin 3: Brug af Excel

Brug af Excel
Brug af Excel
Brug af Excel
Brug af Excel

Følg trinene i billedet Excel 1 - Åbn et regneark i Excel, og vælg derefter menuen Data, derefter Hent data, Andre kilder, ODBC - og vælg din datakilde. Indtast derefter Mysql -brugernavnet og adgangskoden, og opret derefter forbindelse til din datakilde, f.eks. Sakila fra rullemenuen, og klik på ok.. Hvis du klikker på pilen på datakildens navne, vises tabellerne i sakila -databasen. Når du vælger en tabel og klikker på indlæsningsknappen, vises tabellen i MS Excel.

Det er det, held og lykke.

Anbefalede: