Indholdsfortegnelse:
Video: Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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:
IoT ESP8266-serien: 1- Tilslut til WIFI-router: 4 trin
IoT ESP8266 Series: 1- Opret forbindelse til WIFI Router: Dette er del 1 af en " Instructables " serie dedikeret til at forklare, hvordan man laver et Internet of Things -projekt ved hjælp af ESP8266 NodeMCU, der har til formål at læse og sende data til et websted og foretage en handling ved hjælp af det samme websted. ESP8266 ESP
Tilslut Arduino Uno med ESP8266: 9 trin
Tilslut Arduino Uno med ESP8266: Velkommen! Du er ved at læse en trin-for-trin guide til, hvordan du med succes kan forbinde din Arduino Uno til internettet med ESP8266 (ESP-01). Det er også min første instruerbare nogensinde, så bare med mig! Lad mig starte med at sige, at ESP8266 er
Tilslut og eftermonter dine tilsluttede løsninger med Hologram Nova og Ubidots: 9 trin
Tilslut og eftermonter dine tilsluttede løsninger med Hologram Nova og Ubidots: Brug din Hologram Nova til at eftermontere infrastruktur. Konfigurer Hologram Nova ved hjælp af en Raspberry Pi til at sende (temperatur) data til Ubidots. I den følgende vejledning vil Ubidots demonstrere, hvordan du konfigurerer et Hologram Nova ved hjælp af en Raspberry Pi og viser en te
Kom godt i gang med I2C Sensor Interface ?? - Tilslut din MMA8451 ved hjælp af ESP32s: 8 trin
Kom godt i gang med I2C Sensor Interface ?? - Interface Din MMA8451 Brug af ESP32'er: I denne vejledning lærer du alt om, hvordan du starter, tilslutter og får I2C -enhed (Accelerometer) til at arbejde med controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Monitorkjole - Tilslut hjertesignaler til IoT: 18 trin (med billeder)
Monitor Dress - Tilslut hjertesignaler til IoT: Monitor Dress er et eksperiment med at undersøge forskellige måder at digitalisere bærerens hjerteaktivitet samt bearbejde data. Tre elektroder inde i kjolen måler de elektriske signaler, der løber gennem brugerens rsquo; s bod