INHOUDSOPGAWE:
Video: Koppel Raspberry Pi IOT -databasis met MS Excel - Opstel: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In die wêreld van IOT -datavaslegging, skep u baie data wat altyd in 'n databasistelsel soos Mysql of Oracle gestoor word. Om toegang tot hierdie data te verkry en te manipuleer, is die gebruik van Microsoft Office -produkte een van die doeltreffendste metodes. Die doel van hierdie instruksies is om te wys hoe u 'n Raspberry Pi -gasheer mysql -databasis met MS Excel op 'n Windows -skootrekenaar kan koppel.
BOM
1. Raspberry Pi (RPi) - wat met wi -fi geaktiveer is, 'n Linux O/S geïnstalleer het en aan die internet gekoppel is (ek het 'n RPi -nul in bedienermodus gebruik). Ek neem aan dat u weet hoe u 'n bedryfstelsel op Raspberry Pi kan installeer. Gaan na hierdie skakel om die nuutste prent (e) https://www.raspberrypi.org/downloads/ te vind. Noobs of Raspbian is albei Linux -beelde wat sal werk.
Hier is die weergawe van die RPi -bedryfstelsel wat ek gebruik het. Ek het dit ontlok deur hierdie opdrag in Putty uit te voer. lsb_release -a Geen LSB -modules is beskikbaar nie. Verspreider -ID: Raspbian Beskrywing: Raspbian GNU/Linux 8.0 (jessie) Vrystelling: 8.0 Kodenaam: jessie
2. Windows -skootrekenaar met MS Excel geïnstalleer (werk ook op Apple -toestelle en Linux -rekenaars)
3. Putty - Dit is 'n terminale emulator waarmee u toegang tot die RPi Linux -omgewing vanaf u Windows -tafelblad kan kry.
Stap 1: Stel u Framboos Pi op
Meld u aan by u RPi met Putty en doen dan die volgende:
1. Stel Apache op - (nie streng nodig nie, maar u kan later 'n webvorm gebruik)
Tik die volgende opdragte -
sudo apt-get updates sudo apt-get install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl herbegin apache2 (dit begin apache weer).
2. Stel MySql op
tik-sudo apt-get install mysql-server
(Voer 'n veilige wagwoord in wanneer die installasie dit vra). (Begin mysql_secure_installation om die toetsdatabasis en enige vreemde gebruikersmagtiging wat tydens die aanvanklike installasieproses bygevoeg is, te verwyder:
tik - sudo mysql_secure_installation
(Dit word aanbeveel dat u ja (y) vir alle vrae kies. As u reeds 'n veilige wortelwagwoord het, hoef u dit nie te verander nie.)
3. Installeer voorbeelddatabasis - ons gaan Sakila hiervoor gebruik - sien
Tik die volgende op die RpI -opdragreël
cd /tmp
sudo wget
sudo tar -xvzf sakila -db.tar.gz
HIERDIE MOET WYS
sakila-db/
sakila-db/sakila-data.sql
sakila-db/sakila-schema.sql
sakila-db/sakila.mwb
tik nou, cd sakila-db
sudo chmod 755 *. *
TEKEN NOU OP DIE MYSQL -SKULP IN PUTTY
mysql -u root -p (u sal gevra word vir die wagwoord wat u tydens die mysql -installasie opgestel het.
tik nou, mysql> BRON /tmp/sakila-db/sakila-schema.sql;mysql> BRON /tmp/sakila-db/sakila-data.sql;
mysql> GEBRUIK sakila; Databasis verander mysql> TOON TABelle; (JY MOET SIEN)
+ ----------------------------+ | Tabelle_in_sakila | + ----------------------------+ | akteur | | akteurinligting | | adres | | kategorie | | stad | | land | | kliënt | | kliëntelys | | film | | filmakteur | | filmkategorie | | filmlys | | inventaris | | taal | | mooier_but_ stadiger_film_lys | | betaling | | verhuur | | sales_by_film_category | | sales_by_store | | personeel | | personeel_lys | | winkel | + ----------------------------+ 22 rye in stel (0,01 sek.)
U kan verifieer dat die tabelle data bevat deur te tik kies * van betaling;
SKEP VOLGENDE 'N MYSQL -GEBRUIKER -tipe
mysql> SKEP GEBRUIKER 'sakila_test'@'%' IDENTIFIED BY 'your_password'; navraag OK, 0 rye geraak (0,01 sek)
mysql> TOEEKEN ALLE VOORREGTE AAN *. * NA 'sakila_test'@'%' MET TOELETINGSOPTIE;
Navraag OK, 0 rye geraak (0,00 sek.)
Tik exit om die Mysql -dop te verlaat om na die Putty -dop terug te keer
Tik vervolgens sudo nano /etc/mysql/my.cnf
en skakel die lyn uit om #bind-address = 127.0.0.1 te wys
Gaan nou uit die Putty -dop.
Stap 2: Installeer ODBC op WIndows
Gaan -
Laai die relevante lêer af volgens die prent hierbo.
Stel dit dan op Windows op. Op Windows 10 - klik op die Windows -ikoon - links onder - klik dan op die tandwiel (tweede ikoon onderaan) en tik odbc in die soekkassie en kies odbc -databronne (32 bis), en volg dan die instruksies soos aangedui in die prent ODBC SET UP 1 - Volg dan die stappe in die ODBC -opstelling van die prent 2 - gebruik die instellings wat u voorheen gebruik het, insluitend u RPi -gasheernaam + u Mysql -geloofsbriewe
Stap 3: Gebruik Excel
Volg die stappe in die prentjie Excel 1 - Open 'n werkblad in Excel en kies dan die Data -kieslys, kry dan data, ander bronne, ODBC - en kies u databron. Voer vervolgens die Mysql -gebruikersnaam en -wagwoord in en maak dan verbinding met u databron, bv. Sakila in die keuselys en klik op ok.. As u op die pyltjie op die databronne klik, verskyn die tabelle in die sakila -databasis. As u 'n tabel kies en op die laai -knoppie klik, verskyn die tabel in MS Excel.
Dit is dit, baie geluk.
Aanbeveel:
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: 9 stappe
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: Gebruik u Hologram Nova om infrastruktuur op te stel. Stel die Hologram Nova op met 'n Raspberry Pi om (temperatuur) data na Ubidots te stuur. In die volgende gids sal Ubidots demonstreer hoe u 'n Hologram Nova met 'n Raspberry Pi kan opstel en 'n
Aan die gang met die I2C -sensorinterface ?? - Koppel u MMA8451 met behulp van ESP32's: 8 stappe
Aan die gang met die I2C -sensorinterface ?? - Koppel u MMA8451 met behulp van ESP32's: In hierdie tutoriaal leer u alles oor hoe om 'n I2C -toestel (versnellingsmeter) te begin, aan te sluit en te laat werk met die kontroleerder (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
IoT Basics: Koppel u IoT aan die wolk met behulp van Mongoose OS: 5 stappe
IoT Basics: Koppel u IoT aan die wolk met Mongoose OS: as u 'n persoon is wat besig is met knoeiery en elektronika, kom u die term Internet of Things, gewoonlik afgekort as IoT, teë, en dit is verwys na 'n stel toestelle wat met die internet verbind kan word! Om so 'n persoon te wees
Hoe om 'n GPS-module (NEO-6m) met Arduino te koppel: 7 stappe (met foto's)
Hoe om 'n GPS-module (NEO-6m) met Arduino te koppel: In hierdie projek het ek getoon hoe u 'n GPS-module met Arduino UNO kan koppel. Die gegewens vir lengte- en breedtegraad word op die LCD vertoon en die ligging kan op die app gesien word.Lys van materiaal Arduino Uno == > $ 8 Ublox NEO-6m GPS-module == > $ 15 16x
Monitorrok - Koppel hartseine aan die IoT: 18 stappe (met foto's)
Monitorrok - Koppel hartseine aan die IoT: Die monitorrok is 'n eksperiment om verskillende maniere te ondersoek om die hartaktiwiteit van die draer te digitaliseer, sowel as om die data te verwerk. Drie elektrode in die rok meet die elektriese seine wat deur die draer loop bod