Innholdsfortegnelse:

Koble Raspberry Pi IOT -database med MS Excel - Oppsett: 3 trinn
Koble Raspberry Pi IOT -database med MS Excel - Oppsett: 3 trinn

Video: Koble Raspberry Pi IOT -database med MS Excel - Oppsett: 3 trinn

Video: Koble Raspberry Pi IOT -database med MS Excel - Oppsett: 3 trinn
Video: Первый босс. Мрозгера ► 6 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, November
Anonim
Koble Raspberry Pi IOT -database med MS Excel - Sett opp
Koble Raspberry Pi IOT -database med MS Excel - Sett opp
Koble Raspberry Pi IOT -database med MS Excel - Sett opp
Koble Raspberry Pi IOT -database med MS Excel - Sett opp

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

Sette opp din Raspberry Pi
Sette opp din Raspberry Pi
Sette opp din Raspberry Pi
Sette opp 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

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å -

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

Bruker Excel
Bruker Excel
Bruker Excel
Bruker 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: