Innholdsfortegnelse:
Video: Koble Raspberry Pi IOT -database med MS Excel - Oppsett: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I verden av IOT -datafangst oppretter man mye data som alltid blir lagret i et databasesystem som Mysql eller Oracle. For å få tilgang til og manipulere disse dataene er en av de mest effektive metodene å bruke Microsoft Office -produkter. Hensikten med denne instruksen er å vise hvordan du kobler til en Raspberry Pi -hostet mysql -database med MS Excel på en bærbar Windows -datamaskin.
BOM
1. Raspberry Pi (RPi) - som er wi -fi -aktivert, har en Linux O/S installert og er koblet til Internett (jeg brukte en RPi -null i servermodus). Jeg antar at du vet hvordan du installerer et operativsystem på Raspberry Pi. Sjekk denne lenken for å finne de nyeste bildene https://www.raspberrypi.org/downloads/. Noobs eller Raspbian er begge Linux -bilder som vil fungere.
Her er versjonen av RPi -operativsystemet jeg brukte. Jeg fremkalte dette ved å kjøre denne kommandoen i Putty. lsb_release -a Ingen LSB -moduler er tilgjengelige. Distributør -ID: Raspbian Beskrivelse: Raspbian GNU/Linux 8.0 (jessie) Utgivelse: 8.0 Kodenavn: jessie
2. Windows -bærbar datamaskin med MS Excel installert (fungerer også på Apple -enheter og Linux -stasjonære datamaskiner)
3. Putty - Dette er en terminalemulator som gir deg tilgang til RPi Linux -miljøet fra Windows -skrivebordet.
Trinn 1: Konfigurere din Raspberry Pi
Logg deg på din RPi ved hjelp av Putty og gjør deretter følgende:
1. Sett opp Apache - (Ikke strengt nødvendig, men du vil kanskje bruke et webskjema senere)
Skriv inn følgende kommandoer -
sudo apt-get updatesudo apt-get install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl start apache2 på nytt (dette starter apache på nytt).
2. Sett opp MySql
type-sudo apt-get install mysql-server
(Skriv inn et sikkert passord når du blir bedt om det av installasjonen). (Kjør mysql_secure_installation for å fjerne testdatabasen og eventuelle fremmede brukertillatelser som er lagt til under den første installasjonsprosessen:
type - sudo mysql_secure_installation
(Det anbefales at du velger ja (y) for alle spørsmål. Hvis du allerede har et sikkert rotpassord, trenger du ikke å endre det.)
3. Installer eksempeldatabase - Vi skal bruke Sakila for dette - se
Skriv inn 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 nå, cd sakila-db
sudo chmod 755 *. *
LOGG NÅ PÅ MYSQL -SKALET I PUTTY
mysql -u root -p (du blir bedt om passordet du konfigurerte under mysql -installasjonen.
skriv nå, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;
mysql> BRUK sakila; Database endret mysql> VIS TABELLER; (DU BØR SE)
+ ----------------------------+ | Tabeller_i_sakila | + ----------------------------+ | skuespiller | | actor_info | | adresse | | kategori | | by | | land | | kunde | | kundeliste | | film | | filmaktør | | filmkategori | | filmliste | | inventar | | språk | | hyggeligere_men_slankere_filmliste | | betaling | | utleie | | sales_by_film_category | | sales_by_store | | ansatte | | staff_list | | butikk | + ----------------------------+ 22 rader i sett (0,01 sek)
Du kan bekrefte at tabellene inneholdt data ved å skrive skrive velg * fra betaling;
NESTE OPPRETT EN MYSQL -BRUKER -type
mysql> CREATE USER 'sakila_test'@'%' IDENTIFIED BY 'your_password'; Forespørsel OK, 0 rader berørt (0,01 sek)
mysql> TILBUD ALLE PRIVILEGER PÅ *. * TIL 'sakila_test'@'%' MED TILBUDSALTERNATIV;
Forespørsel OK, 0 rader berørt (0,00 sek)
Skriv exit for å forlate Mysql -skallet for å gå tilbake til Putty -skallet
Skriv deretter sudo nano /etc/mysql/my.cnf
og kommut ut linjen for å vise #bind-address = 127.0.0.1
Gå nå ut av kittskallet.
Trinn 2: Installer ODBC på WIndows
Gå -
Last ned den relevante filen i henhold til bildet ovenfor.
Konfigurer den deretter på Windows. I Windows 10 - klikk på Windows -ikonet - nederst til venstre - klikk deretter på tannhjulet (det andre ikonet fra bunnen) og skriv odbc i søkeboksen og velg odbc -datakilder (32 bit), følg deretter instruksjonene som vist i bildet ODBC SET UP 1 - Følg deretter trinnene som vises i bildet ODBC SET UP 2 - bruk innstillingene du brukte tidligere, inkludert RPi -vertsnavnet ditt + Mysql -legitimasjonen din
Trinn 3: Bruke Excel
Følg trinnene i bildet Excel 1 - Åpne et regneark i Excel og velg deretter Data -menyen, deretter Hent data, Andre kilder, ODBC - og velg datakilden. Deretter skriver du inn Mysql -brukernavnet og passordet, og kobler deg deretter til datakilden din, f.eks. Sakila fra rullegardinmenyen og klikker ok.. Hvis du klikker på pilen på datakildens navn, vises tabellene i sakila -databasen. Når du velger en tabell og klikker på lasteknappen, vil tabellen vises i MS Excel.
Det er det, lykke til.
Anbefalt:
IoT ESP8266-serien: 1- Koble til WIFI-ruter: 4 trinn
IoT ESP8266 Series: 1- Koble til WIFI-ruter: Dette er del 1 av en "Instructables" serie dedikert til å forklare hvordan man lager et Internet of Things -prosjekt ved hjelp av ESP8266 NodeMCU som tar sikte på å lese og sende data til et nettsted og utføre en handling ved å bruke det samme nettstedet. ESP8266 ESP
Koble Arduino Uno med ESP8266: 9 trinn
Koble Arduino Uno med ESP8266: Velkommen! Du er i ferd med å lese en trinnvis veiledning om hvordan du kan koble Arduino Uno til internett med ESP8266 (ESP-01). Det er også min første instruerbare noensinne, så bare med meg! La meg begynne med å si at ESP8266 er
IoT Grunnleggende: Koble IoT til skyen ved hjelp av Mongoose OS: 5 trinn
IoT Grunnleggende: Koble din IoT til skyen ved hjelp av Mongoose OS: Hvis du er en person som liker å tinke og elektronikk, vil du oftere enn ikke komme over begrepet Internet of Things, vanligvis forkortet som IoT, og at det refererer til et sett med enheter som kan koble til internett! Å være en slik person
Monitorkjole - Koble hjertesignaler til IoT: 18 trinn (med bilder)
Monitor Dress - Koble hjertesignaler til IoT: Monitor Dress er et eksperiment for å undersøke forskjellige måter å digitalisere brukerens hjerteaktivitet i tillegg til å behandle data. Tre elektroder inne i kjolen måler de elektriske signalene som går gjennom brukerens rsquo; s bod
Koble til EL -ledninger med uisolerte hylser: 4 trinn (med bilder)
Koble til EL -ledninger med uisolerte hylser: EL (elektroluminescerende) ledninger krever at omformere lyser. Noen ganger er det vanskelig å koble dem til omformeren fordi ledningene til lodding er ekstremt tynne og de går lett i stykker. Denne instruksen forteller deg hvordan du kan unngå dette problemet. Du vil