Inhoudsopgave:

Raspberry Pi IOT-database verbinden met MS Excel - instellen - Ajarnpa
Raspberry Pi IOT-database verbinden met MS Excel - instellen - Ajarnpa

Video: Raspberry Pi IOT-database verbinden met MS Excel - instellen - Ajarnpa

Video: Raspberry Pi IOT-database verbinden met MS Excel - instellen - Ajarnpa
Video: setup a file share server on a Raspberry Pi with an external hard drive 2024, November
Anonim
Verbind Raspberry Pi IOT-database met MS Excel - Instellen
Verbind Raspberry Pi IOT-database met MS Excel - Instellen
Verbind Raspberry Pi IOT-database met MS Excel - Instellen
Verbind Raspberry Pi IOT-database met MS Excel - Instellen

In de wereld van IOT-gegevensverzameling creëert men veel gegevens die steevast worden opgeslagen in een databasesysteem zoals Mysql of Oracle. Om toegang te krijgen tot deze gegevens en deze te manipuleren, is een van de meest efficiënte methoden het gebruik van Microsoft Office-producten. Het doel van deze instructable is om te laten zien hoe je een door Raspberry Pi gehoste mysql-database kunt verbinden met MS Excel op een Windows-laptop.

stuklijst

1. Raspberry Pi (RPi) - die is ingeschakeld voor wifi, waarop een Linux O/S is geïnstalleerd en is verbonden met internet (ik gebruikte een RPi-nul in servermodus). Ik ga ervan uit dat je weet hoe je een besturingssysteem op Raspberry Pi moet installeren. Controleer deze link om de nieuwste afbeelding(en) te vinden https://www.raspberrypi.org/downloads/. Noobs of Raspbian zijn beide Linux-images die zullen werken.

Hier is de versie van het RPi-besturingssysteem dat ik heb gebruikt. Ik heb dit uitgelokt door dit commando in Putty uit te voeren. lsb_release -a Er zijn geen LSB-modules beschikbaar. Distributeur-ID: Raspbian Beschrijving: Raspbian GNU/Linux 8.0 (jessie) Release: 8.0 Codenaam: jessie

2. Windows-laptop met MS Excel geïnstalleerd (werkt ook op Apple-apparaten en Linux-desktops)

3. Putty - Dit is een terminalemulator waarmee u vanaf uw Windows Desktop toegang krijgt tot de RPi Linux-omgeving.

Stap 1: Uw Raspberry Pi instellen

Uw Raspberry Pi instellen
Uw Raspberry Pi instellen
Uw Raspberry Pi instellen
Uw Raspberry Pi instellen

Log in op uw RPi met Putty en doe het volgende:

1. Apache instellen - (Niet strikt noodzakelijk, maar misschien wilt u later een webformulier gebruiken)

Typ de volgende opdrachten -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl herstart apache2 (hiermee wordt apache opnieuw gestart).

2. Stel MySql in

type - sudo apt-get install mysql-server

(Voer een veilig wachtwoord in wanneer de installatie daarom vraagt). (Voer mysql_secure_installation uit om de testdatabase en eventuele externe gebruikersmachtigingen die tijdens het eerste installatieproces zijn toegevoegd, te verwijderen:

type - sudo mysql_secure_installation

(Het wordt aanbevolen dat u bij alle vragen ja (y) selecteert. Als u al een veilig root-wachtwoord heeft, hoeft u dit niet te wijzigen.)

3. Installeer voorbeelddatabase - We gaan Sakila hiervoor gebruiken - zie

Typ het volgende op de RpI-opdrachtregel:

cd /tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

DIT MOET WEERGEVEN

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

typ nu, cd sakila-db

sudo chmod 755 *.*

NU AANMELDEN OP DE MYSQL SHELL IN PUTTY

mysql -u root -p (u wordt gevraagd om het wachtwoord dat u hebt ingesteld tijdens de mysql-installatie.

typ nu, mysql> BRON /tmp/sakila-db/sakila-schema.sql;mysql> BRON /tmp/sakila-db/sakila-data.sql;

mysql> GEBRUIK sakila; Database gewijzigd mysql> TOON TABELLEN; (JE ZOU MOETEN ZIEN)

+----------------------------+ | Tabellen_in_sakila | +----------------------------+ | acteur | | acteur_info | | adres | | categorie | | stad | | land | | klant | | klantenlijst | | film | | film_acteur | | film_category | | film_list | | inventaris | | taal | | nicer_but_slower_film_list | | betaling | | verhuur | | sales_by_film_category | | sales_by_store | | personeel | | staff_list | | winkel | +----------------------------+ 22 rijen in set (0,01 sec)

U kunt controleren of de tabellen gegevens bevatten door te zeggen selecteer * van betaling;

MAAK VOLGENDE EEN MYSQL-GEBRUIKERStype

mysql> MAAK GEBRUIKER 'sakila_test'@'%' GEDENTIFICEERD DOOR 'your_password';Query OK, 0 rijen beïnvloed (0.01 sec)

mysql> VERLENEN ALLE VOORRECHTEN OP *.* AAN 'sakila_test'@'%' MET SUBSIDIEOPTIE;

Query OK, 0 rijen beïnvloed (0,00 sec)

Typ exit om de Mysql-shell te verlaten om terug te keren naar de Putty-shell

Typ vervolgens sudo nano /etc/mysql/my.cnf

en commnet uit de regel om #bind-address = 127.0.0.1 weer te geven

Verlaat nu de Putty-shell.

Stap 2: Installeer ODBC op WIndows

Installeer ODBC op WIndows
Installeer ODBC op WIndows
Installeer ODBC op WIndows
Installeer ODBC op WIndows
ODBC installeren op WIndows
ODBC installeren op WIndows
Installeer ODBC op WIndows
Installeer ODBC op WIndows

Ga naar -

Download het relevante bestand volgens de afbeelding hierboven.

Configureer het vervolgens op Windows. Op Windows 10 - klik op het Windows-pictogram - linksonder - klik vervolgens op het tandwiel (tweede pictogram van onder) en typ odbc in het zoekvak en selecteer odbc-gegevensbronnen (32 bit) en volg de instructies zoals getoond in de afbeelding ODBC SET UP 1 - Volg vervolgens de stappen die worden getoond in afbeelding ODBC SET UP 2 - gebruik de instellingen die u eerder hebt gebruikt, inclusief uw RPi-hostnaam + uw Mysql-inloggegevens

Stap 3: Excel gebruiken

Excel gebruiken
Excel gebruiken
Excel gebruiken
Excel gebruiken

Volg de stappen in de afbeelding Excel 1 - Open een werkblad in Excel en selecteer vervolgens het menu Gegevens, vervolgens Gegevens ophalen, Andere bronnen, ODBC - en selecteer uw gegevensbron. Voer vervolgens de Mysql-gebruikersnaam en het wachtwoord in en maak vervolgens verbinding met uw gegevensbron, bijvoorbeeld sakila uit de vervolgkeuzelijst en klik op ok.. Als u op de pijl op de namen van de gegevensbronnen klikt, verschijnen de tabellen in de sakila-database. Wanneer u een tabel selecteert en op de knop laden klikt, verschijnt de tabel in MS Excel.

Dat is het, veel succes.

Aanbevolen: