Cuprins:

Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurare: 3 pași
Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurare: 3 pași

Video: Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurare: 3 pași

Video: Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurare: 3 pași
Video: CS50 2014 - Week 7 2024, Noiembrie
Anonim
Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurați
Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurați
Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurați
Conectați baza de date IOT Raspberry Pi cu MS Excel - Configurați

În lumea captării de date IOT, se creează o mulțime de date care sunt invariabil salvate într-un sistem de baze de date precum Mysql sau Oracle. Pentru a accesa și manipula aceste date, una dintre cele mai eficiente metode este utilizarea produselor Microsoft Office. Scopul acestei instrucțiuni este de a arăta cum să conectați o bază de date mysql găzduită de Raspberry Pi cu MS Excel pe un laptop Windows.

BOM

1. Raspberry Pi (RPi) - care este activat wi-fi, are un Linux O / S instalat și este conectat la Internet (am folosit un zero RPi în modul server). Presupun că știi cum să instalezi un sistem de operare pe Raspberry Pi. Verificați acest link pentru a găsi cele mai recente imagini https://www.raspberrypi.org/downloads/. Noobs sau Raspbian sunt ambele imagini Linux care vor funcționa.

Iată versiunea sistemului de operare RPi pe care l-am folosit. Am obținut acest lucru executând această comandă în Putty. lsb_release -a Nu sunt disponibile module LSB. ID distribuitor: Raspbian Descriere: Raspbian GNU / Linux 8.0 (jessie) Lansare: 8.0 Numele codului: jessie

2. Laptop Windows cu MS Excel instalat (va funcționa și pe dispozitive Apple și desktop-uri Linux)

3. Putty - Acesta este un emulator de terminal care vă permite să accesați mediul RPi Linux de pe desktopul Windows.

Pasul 1: Configurarea Raspberry Pi

Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi

Conectați-vă la RPi utilizând Putty și apoi efectuați următoarele:

1. Configurați Apache - (Nu este strict necesar, dar vă recomandăm să utilizați un formular web mai târziu)

Tastați următoarele comenzi -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl reporniți apache2 (acesta repornește apache).

2. Configurați MySql

tastați - sudo apt-get install mysql-server

(Introduceți o parolă sigură când vi se solicită instalarea). (Rulați mysql_secure_installation pentru a elimina baza de date de testare și orice permisiuni de utilizator străine adăugate în timpul procesului de instalare inițială:

tastați - sudo mysql_secure_installation

(Este recomandat să selectați da (y) pentru toate întrebările. Dacă aveți deja o parolă root securizată, nu este nevoie să o modificați.)

3. Instalați baza de date eșantion - Vom folosi Sakila pentru acest lucru - consultați

Pe linia de comandă RpI, tastați următoarele

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

ACEST TREBUIE AFISAT

sakila-db /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

acum tastați, cd sakila-db

sudo chmod 755 *. *

ACUM CONECTĂ-TE LA MYSQL SHELL ÎN MASĂ

mysql -u root -p (vi se va solicita parola pe care ați configurat-o în timpul instalării mysql.

acum tastați, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> USE sakila; Baza de date a fost modificată mysql> SHOW TABLES; (AR TREBUI SA VEZI)

+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | actor | | actor_info | | adresa | | categorie | | oraș | | țară | | client | | lista_client | | film | | film_actor | | film_categorie | | listă_filme | | inventar | | limba | | mai frumos_but_slower_film_list | | plata | | închiriere | | sales_by_film_category | | vânzări_de_magazin | | personal | | personal_list | | magazin | + ---------------------------- + 22 rânduri în set (0,01 sec)

Puteți verifica dacă tabelele conțin date spunând tastarea selectați * din plată;

NEXT CREAȚI UN TIP DE UTILIZATOR MYSQL

mysql> CREATE USER 'sakila_test' @ '%' IDENTIFIED BY 'your_password'; Interogare OK, 0 rânduri afectate (0,01 sec)

mysql> ACORDĂ TOATE PRIVILEGIILE ACTIVATE *. * LA 'sakila_test' @ '%' CU OPȚIUNE DE ACORDARE;

Interogare OK, 0 rânduri afectate (0,00 sec)

Tastați exit pentru a părăsi shell-ul Mysql pentru a reveni la shell-ul Putty

Apoi, tastați sudo nano /etc/mysql/my.cnf

și conectați linia pentru a afișa # bind-address = 127.0.0.1

Acum ieșiți din shell-ul Putty.

Pasul 2: Instalați ODBC pe Windows

Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows
Instalați ODBC pe Windows

Mergeți -

Descărcați fișierul relevant conform imaginii de mai sus.

Apoi configurați-l pe Windows. Pe Windows 10 - faceți clic pe pictograma Windows - în stânga jos - apoi faceți clic pe cog (a doua pictogramă de jos) și tastați odbc în caseta de căutare și selectați surse de date odbc (32 biți), apoi urmați instrucțiunile așa cum se arată în imaginea ODBC SET UP 1 - Apoi urmați pașii din imaginea ODBC SET UP 2 - utilizând setările pe care le-ați folosit anterior, inclusiv numele gazdei RPi + acreditările Mysql

Pasul 3: Utilizarea Excel

Folosind Excel
Folosind Excel
Folosind Excel
Folosind Excel

Urmați pașii din imaginea Excel 1 - Deschideți o foaie de lucru în Excel și apoi selectați meniul Date, apoi Obțineți date, Alte surse, ODBC - și selectați sursa de date. Apoi, introduceți numele de utilizator și parola Mysql și apoi conectați-vă la sursa de date, de exemplu sakila din meniul derulant și faceți clic pe ok.. Dacă faceți clic pe săgeata de pe numele sursei de date, atunci vor apărea tabelele din baza de date sakila. Când selectați un tabel și faceți clic pe butonul de încărcare, tabelul va apărea în MS Excel.

Gata, noroc.

Recomandat: