Taula de continguts:
Vídeo: Connecteu la base de dades IOT de Raspberry Pi amb MS Excel: configuració: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En el món de la captura de dades IOT, es creen moltes dades que invariablement es guarden en un sistema de bases de dades com Mysql o Oracle. Per obtenir accés i manipular aquestes dades, un dels mètodes més eficients és utilitzar els productes de Microsoft Office. El propòsit d’aquest instructiu és mostrar com connectar una base de dades mysql allotjada a Raspberry Pi amb MS Excel en un ordinador portàtil de Windows.
BOM
1. Raspberry Pi (RPi) - que està activat per Wi-Fi, té un Linux O / S instal·lat i està connectat a Internet (he utilitzat un RPi zero en mode servidor). Suposo que sabeu com instal·lar un sistema operatiu a Raspberry Pi. Consulteu aquest enllaç per trobar les imatges més recents https://www.raspberrypi.org/downloads/. Noobs o Raspbian són imatges de Linux que funcionaran.
Aquí teniu la versió del sistema operatiu RPi que he utilitzat. Vaig provar-ho executant aquesta ordre a Putty. lsb_release -a No hi ha mòduls LSB disponibles. Identificador del distribuïdor: Raspbian Descripció: Raspbian GNU / Linux 8.0 (jessie) Llançament: 8.0 Nom del codi: jessie
2. Ordinador portàtil Windows amb MS Excel instal·lat (també funcionarà en dispositius Apple i ordinadors de sobretaula Linux)
3. Putty - Aquest és un emulador de terminal que us permet accedir a l'entorn RPi Linux des del vostre escriptori de Windows.
Pas 1: configureu el vostre Raspberry Pi
Inicieu sessió al vostre RPi mitjançant Putty i, a continuació, feu el següent:
1. Configureu Apache - (No és estrictament necessari, però és possible que vulgueu utilitzar un formulari web més endavant)
Escriviu les ordres següents:
sudo apt-get updates sudo apt-get install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl reinicia apache2 (això reinicia apache).
2. Configureu MySql
escriviu - sudo apt-get install mysql-server
(Introduïu una contrasenya segura quan la instal·lació ho demani). (Executeu mysql_secure_installation per eliminar la base de dades de prova i els permisos d'usuari aliens afegits durant el procés d'instal·lació inicial:
tipus - sudo mysql_secure_installation
(Es recomana seleccionar sí (y) per a totes les preguntes. Si ja teniu una contrasenya root segura, no cal que la canvieu.)
3. Instal·leu la base de dades de mostra: utilitzarem Sakila per a això - consulteu
A la línia d’ordres RpI, escriviu el següent
cd / tmp
sudo wget
sudo tar -xvzf sakila-db.tar.gz
AQUEST S’HA DE MOSTRAR
sakila-db /
sakila-db / sakila-data.sql
sakila-db / sakila-schema.sql
sakila-db / sakila.mwb
ara escriu, cd sakila-db
sudo chmod 755 *. *
ARA INICI SESSIÓ AL SHELL MYSQL EN MASSILLA
mysql -u root -p (se us demanarà la contrasenya que vau configurar durant la instal·lació de mysql.
ara escriu, mysql> FONT /tmp/sakila-db/sakila-schema.sql;mysql> FONT /tmp/sakila-db/sakila-data.sql;
mysql> USAR sakila; La base de dades ha canviat mysql> MOSTRA TAULES; (VOLS VEURE)
+ ---------------------------- + | Taules_en_sakila | + ---------------------------- + | actor | | actor_info | | adreça | | categoria | | ciutat | | país | | client | | llista_clients | | pel·lícula | | actor_filme | | categoria_film | | llista_films | | inventari | | idioma | | nicer_but_slower_film_list | | pagament | | lloguer | | sales_by_film_category | | vendes_per_botiga | | personal | | llista_personal | | botiga | + ---------------------------- + 22 files en conjunt (0,01 s)
Podeu verificar que les taules contenen dades dient escrivint select * from payment;
SEGÜENT CREAR UN tipus d’USUARI MYSQL
mysql> CREA UN USUARI 'sakila_test' @ '%' IDENTIFICAT PER 'your_password'; consulta OK, 0 files afectades (0,01 s)
mysql> CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS *. * A 'sakila_test' @ '%' AMB OPCIÓ DE CONCESSIÓ;
Consulta bé, hi ha 0 files afectades (0,00 segons)
Escriviu exit per sortir del shell Mysql per tornar al shell Putty
A continuació, escriviu sudo nano /etc/mysql/my.cnf
i connecteu la línia per mostrar # bind-address = 127.0.0.1
Ara sortiu del shell Putty.
Pas 2: instal·leu ODBC a Windows
Anar -
Baixeu-vos el fitxer corresponent segons la imatge anterior.
A continuació, configureu-lo al Windows. Al Windows 10, feu clic a la icona de Windows, a la part inferior esquerra, després feu clic a la roda dentada (segona icona de baix) i escriviu odbc al quadre de cerca i seleccioneu fonts de dades odbc (32 bits) i seguiu les instruccions tal com es mostra a la imatge ODBC SET UP 1 - A continuació, seguiu els passos que es mostren a la imatge ODBC SET UP 2 - mitjançant la configuració que heu utilitzat anteriorment, inclòs el vostre nom d'amfitrió RPi + les vostres credencials Mysql
Pas 3: utilitzar Excel
Seguiu els passos de la imatge Excel 1: obriu un full de càlcul a Excel i seleccioneu el menú Dades, després Obteniu dades, Altres fonts, ODBC, i seleccioneu la vostra font de dades. A continuació, introduïu el nom d'usuari i la contrasenya de Mysql i, a continuació, connecteu-vos a la vostra font de dades, per exemple, sakila al menú desplegable i feu clic a D'acord.. Si feu clic a la fletxa sobre els noms de les fonts de dades, apareixeran les taules de la base de dades sakila. Quan seleccioneu una taula i feu clic al botó de càrrega, apareixerà a MS Excel.
Ja està, bona sort.
Recomanat:
Feu parcel·les precioses a partir de dades Arduino en viu (i deseu les dades a Excel): 3 passos
Feu gràfics bonics a partir de dades Arduino en viu (i deseu les dades a Excel): a tots ens agrada jugar amb la nostra funció de loteria P … a l’IDE Arduino. Tot i que, si bé pot ser útil per a aplicacions bàsiques, les dades s’esborren com més s’afegeixen punts i no resulta especialment agradable als ulls. El traçador IDE Arduino no
Com fer un registre de dades en temps real de la humitat i la temperatura amb Arduino UNO i targeta SD - Simulació de registre de dades DHT11 a Proteus: 5 passos
Com fer un registre de dades en temps real d’humitat i temperatura amb Arduino UNO i targeta SD | Simulació de registre de dades DHT11 a Proteus: Introducció: hola, aquest és Liono Maker, aquí teniu l'enllaç de YouTube. Estem fent un projecte creatiu amb Arduino i treballem en sistemes incrustats
NODEMCU LUA ESP8266 Connecteu-vos a la base de dades MySQL: 6 passos
NODEMCU LUA ESP8266 Connecteu-vos a la base de dades MySQL: aquest instructiu no és per a persones amb poc cor ja que utilitza XAMPP (Apache, MySQL i PHP), HTML i, per descomptat, LUA. Si teniu confiança en abordar-los, seguiu llegint. Utilitzo XAMPP, ja que es pot configurar en un disc dur o en el vostre disc dur i està configurat
Com obtenir dades d'una base de dades de Firebase a NodeMCU: 7 passos
Com obtenir dades d'una base de dades de Firebase a NodeMCU: per fer-ho, obtindrem dades d'una base de dades a Google Firebase i les recuperarem mitjançant un NodeMCU per analitzar-les més. REQUISITS DEL PROJECTE: 1) NodeMCU o ESP8266 Controller2) G-Mail compte per crear una base de dades de Firebase. 3) Descarregueu el
Temporitzador NE555 - Configuració del temporitzador NE555 en una configuració Astable: 7 passos
Temporitzador NE555 | Configuració del temporitzador NE555 en una configuració astable: el temporitzador NE555 és un dels circuits integrats més utilitzats al món de l’electrònica. Té la forma de DIP 8, és a dir, que inclou 8 pins