Propojte databázi IOT Raspberry Pi s MS Excel - nastavení: 3 kroky
Propojte databázi IOT Raspberry Pi s MS Excel - nastavení: 3 kroky
Anonim
Propojte databázi IOT Raspberry Pi s MS Excel - nastavení
Propojte databázi IOT Raspberry Pi s MS Excel - nastavení
Propojte databázi IOT Raspberry Pi s MS Excel - nastavení
Propojte databázi IOT Raspberry Pi s MS Excel - nastavení

Ve světě sběru dat IOT se vytváří mnoho dat, která jsou vždy uložena v databázovém systému, jako je Mysql nebo Oracle. Aby bylo možné získat přístup k těmto datům a manipulovat s nimi, je jednou z nejefektivnějších metod používání produktů Microsoft Office. Účelem tohoto pokynu je ukázat, jak propojit databázi MySQL hostovanou na Raspberry Pi s MS Excel na notebooku se systémem Windows.

BOM

1. Raspberry Pi (RPi) - který má povoleno wi -fi, má nainstalovaný Linux O/S a je připojen k internetu (v režimu serveru jsem použil nulu RPi). Předpokládám, že víte, jak nainstalovat operační systém na Raspberry Pi. Zaškrtnutím tohoto odkazu najdete nejnovější obrázky https://www.raspberrypi.org/downloads/. Noobs nebo Raspbian jsou oba obrázky Linuxu, které budou fungovat.

Zde je verze operačního systému RPi, kterou jsem použil. Vyvolal jsem to spuštěním tohoto příkazu v Putty. lsb_release -a Nejsou k dispozici žádné moduly LSB. ID distributora: Raspbian Popis: Raspbian GNU/Linux 8.0 (jessie) Vydání: 8.0 Codename: jessie

2. Notebook Windows s nainstalovaným MS Excel (bude fungovat i na zařízeních Apple a desktopech Linux)

3. Putty - Toto je emulátor terminálu, který vám umožňuje přístup k prostředí RPi Linux z pracovní plochy Windows.

Krok 1: Nastavení vašeho Raspberry Pi

Nastavení vašeho Raspberry Pi
Nastavení vašeho Raspberry Pi
Nastavení vašeho Raspberry Pi
Nastavení vašeho Raspberry Pi

Přihlaste se ke svému RPi pomocí tmelu a proveďte následující:

1. Nastavte Apache - (Není to nezbytně nutné, ale možná budete chtít použít webový formulář později)

Zadejte následující příkazy -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (restartuje apache).

2. Nastavte MySql

zadejte-sudo apt-get install mysql-server

(Na výzvu instalace zadejte bezpečné heslo). (Spuštěním mysql_secure_installation odeberete testovací databázi a veškerá další uživatelská oprávnění přidaná během procesu počáteční instalace:

typ - sudo mysql_secure_installation

(Doporučujeme u všech otázek vybrat ano (y). Pokud již máte zabezpečené heslo root, nemusíte jej měnit.)

3. Nainstalujte si ukázkovou databázi - K tomu použijeme Sakilu - viz

Na příkazovém řádku RpI zadejte následující

cd /tmp

sudo wget

sudo tar -xvzf sakila -db.tar.gz

TOTO BY MĚLO ZOBRAZIT

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

teď napiš, cd sakila-db

sudo chmod 755 *. *

NYNÍ SE PŘIHLASTE DO MYSQL SHELL IN PUTTY

mysql -u root -p (budete vyzváni k zadání hesla, které jste nastavili během instalace mysql.

teď napiš, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> POUŽÍT sakila; Databáze změnila mysql> ZOBRAZIT TABULKY; (MĚL BYS VIDĚT)

+ ----------------------------+ | Tables_in_sakila | + ----------------------------+ | herec | | herec_info | | adresa | | kategorie | | město | | země | | zákazník | | seznam_zákazníků | | film | | filmový herec | | kategorie_filmu | | seznam filmů | | inventář | | jazyk | | nicer_but_slower_film_list | | platba | | pronájem | | sales_by_film_category | | sales_by_store | | zaměstnanci | | seznam zaměstnanců | | obchod | + ----------------------------+ 22 řádků v sadě (0,01 s)

Že tabulky obsahují data, můžete ověřit vyslovením příkazu select * from payment;

NEXT CREATE A MYSQL USER type

mysql> VYTVOŘIT UŽIVATELE 'sakila_test'@'%' IDENTIFIKOVÁNO PODLE 'vašeho_hesla'; Dotaz OK, 0 ovlivněných řádků (0,01 s)

mysql> UDĚLAT VŠECHNY PRIVILEGY NA *. * TO 'sakila_test'@'%' S GRANT MOŽNOSTÍ;

Dotaz v pořádku, 0 ovlivněných řádků (0,00 s)

Zadejte exit, abyste opustili prostředí Mysql a vrátili se do prostředí Putty

Dále zadejte sudo nano /etc/mysql/my.cnf

a rozpojte řádek tak, aby zobrazoval #bind-address = 127.0.0.1

Nyní ukončete plášť Putty.

Krok 2: Nainstalujte ODBC na WIndows

Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows
Nainstalujte ODBC na WIndows

Přejít -

Stáhněte si příslušný soubor podle obrázku výše.

Dále jej nakonfigurujte v systému Windows. V systému Windows 10 - klikněte na ikonu Windows - vlevo dole - poté klikněte na ozubené kolo (druhá ikona zespodu) a do vyhledávacího pole zadejte odbc a vyberte zdroje dat odbc (32 bitů) a poté postupujte podle pokynů na obrázku NASTAVENÍ ODBC 1 - Dále postupujte podle pokynů v obrázku ODBC NASTAVENÍ 2 - pomocí nastavení, která jste použili dříve, včetně názvu hostitele RPi + přihlašovacích údajů Mysql

Krok 3: Použití aplikace Excel

Pomocí Excelu
Pomocí Excelu
Pomocí Excelu
Pomocí Excelu

Postupujte podle kroků na obrázku Excel 1 - Otevřete list v Excelu a poté vyberte nabídku Data, poté Získat data, Jiné zdroje, ODBC - a vyberte svůj zdroj dat. Dále zadejte uživatelské jméno a heslo MySQL a poté se připojte ke zdroji dat, např. Sakila z rozevíracího seznamu a klikněte na ok.. Pokud kliknete na šipku u názvů zdrojů dat, zobrazí se tabulky v databázi sakila. Když vyberete tabulku a kliknete na tlačítko načíst, tabulka se zobrazí v aplikaci MS Excel.

To je vše, hodně štěstí.

Doporučuje: