Spisu treści:

Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja: 3 kroki
Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja: 3 kroki

Wideo: Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja: 3 kroki

Wideo: Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja: 3 kroki
Wideo: .NET na Raspberry PI #3: Instalacja i konfiguracja PostgreSQL, minimal API [KURS C#] 2024, Listopad
Anonim
Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja
Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja
Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja
Połącz bazę danych IOT Raspberry Pi z MS Excel - konfiguracja

W świecie przechwytywania danych IOT tworzy się wiele danych, które są niezmiennie zapisywane w systemie bazodanowym takim jak Mysql czy Oracle. Jedną z najskuteczniejszych metod uzyskiwania dostępu do tych danych i manipulowania nimi jest używanie produktów Microsoft Office. Celem tej instrukcji jest pokazanie, jak połączyć bazę danych mysql hostowaną na Raspberry Pi z MS Excel na laptopie z systemem Windows.

BOM

1. Raspberry Pi (RPi) - z włączoną obsługą Wi-Fi, zainstalowanym systemem operacyjnym Linux i podłączonym do Internetu (użyłem RPi zero w trybie serwera). Zakładam, że wiesz, jak zainstalować system operacyjny na Raspberry Pi. Sprawdź ten link, aby znaleźć najnowsze obrazy https://www.raspberrypi.org/downloads/. Noobs lub Raspbian to oba obrazy Linuksa, które będą działać.

Oto wersja systemu operacyjnego RPi, którego używałem. Wywołałem to, uruchamiając to polecenie w Putty. lsb_release -a Brak dostępnych modułów LSB. ID dystrybutora: Raspbian Opis: Raspbian GNU/Linux 8.0 (jessie) Wydanie: 8.0 Nazwa kodowa: jessie

2. Laptop z systemem Windows z zainstalowanym programem MS Excel (działa również na urządzeniach Apple i komputerach stacjonarnych z systemem Linux)

3. Putty - jest to emulator terminala, który umożliwia dostęp do środowiska RPi Linux z pulpitu Windows.

Krok 1: Konfiguracja Raspberry Pi

Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi
Konfiguracja Raspberry Pi

Zaloguj się do swojego RPi za pomocą Putty, a następnie wykonaj następujące czynności:

1. Skonfiguruj Apache - (nie jest to absolutnie konieczne, ale możesz później użyć formularza internetowego)

Wpisz następujące polecenia -

sudo apt-get aktualizacje sudo apt-get zainstaluj apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (to restartuje apache).

2. Skonfiguruj MySQL

typ - sudo apt-get install mysql-server

(Wprowadź bezpieczne hasło, gdy zostaniesz o to poproszony przez instalację). (Uruchom mysql_secure_installation, aby usunąć testową bazę danych i wszelkie dodatkowe uprawnienia użytkownika dodane podczas początkowego procesu instalacji:

typ - sudo mysql_secure_installation

(Zalecane jest wybranie opcji tak (y) dla wszystkich pytań. Jeśli masz już bezpieczne hasło roota, nie musisz go zmieniać.)

3. Zainstaluj przykładową bazę danych - W tym celu użyjemy Sakili - zobacz

W wierszu poleceń RpI wpisz następujące polecenie

cd /tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

TO POWINNO WYŚWIETLAĆ

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

teraz wpisz, cd sakila-db

sudo chmod 755 *.*

TERAZ ZALOGUJ SIĘ DO POWŁOKI MYSQL W PUTTY

mysql -u root -p (zostaniesz zapytany o hasło, które ustawiłeś podczas instalacji mysql.

teraz wpisz, mysql> ŹRÓDŁO /tmp/sakila-db/sakila-schema.sql;mysql> ŹRÓDŁO /tmp/sakila-db/sakila-data.sql;

mysql> USE sakila; Zmieniono bazę danych mysql> POKAŻ TABEL; (POWINIENEŚ ZOBACZYĆ)

+--------------------------------+ | Tables_in_sakila | +--------------------------------+ | aktor | | informacje o aktorze | | adres | | kategoria | | miasto | | kraj | | klient | | lista_klientów | | film | | aktor_filmowy | | film_category | | lista_filmów | | inwentarz | | język | | nice_but_slower_film_list | | płatność | | wynajem | | sales_by_film_category | | sales_by_store | | personel | | lista_pracowników | | sklep | +--------------------------------+ 22 rzędy w zestawie (0,01 s)

Możesz sprawdzić, czy tabele zawierały dane, wpisując select * from payment;

NASTĘPNY UTWÓRZ typ UŻYTKOWNIKA MYSQL

mysql> CREATE USER 'sakila_test'@'%' ZIDENTYFIKOWANY PRZEZ 'twoje_hasło';Zapytanie OK, dotyczy 0 wierszy (0,01 s)

mysql> PRZYZNAJ WSZYSTKIE UPRAWNIENIA DLA *.* 'sakila_test'@'%' Z OPCJĄ PRZYZNANIA;

Zapytanie OK, dotyczy 0 wierszy (0,00 s)

Wpisz exit, aby opuścić powłokę Mysql, aby powrócić do powłoki Putty

Następnie wpisz sudo nano /etc/mysql/my.cnf

i commnet out linii, aby pokazać #bind-address = 127.0.0.1

Teraz wyjdź z powłoki Putty.

Krok 2: Zainstaluj ODBC w systemie Windows

Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows
Zainstaluj ODBC w systemie Windows

Przejdź do -

Pobierz odpowiedni plik, jak na powyższym obrazku.

Następnie skonfiguruj go w systemie Windows. W systemie Windows 10 - kliknij ikonę Windows - na dole po lewej - następnie kliknij na trybik (druga ikona od dołu) i wpisz odbc w polu wyszukiwania i wybierz źródła danych odbc (32 bity), a następnie postępuj zgodnie z instrukcjami, jak pokazano na obrazku USTAWIENIA ODBC 1 - Następnie wykonaj kroki pokazane na obrazku ODBC SET UP 2 - używając ustawień, których używałeś wcześniej, w tym nazwy hosta RPi + poświadczeń Mysql

Krok 3: Korzystanie z programu Excel

Korzystanie z programu Excel
Korzystanie z programu Excel
Korzystanie z programu Excel
Korzystanie z programu Excel

Postępuj zgodnie z instrukcjami na obrazku Excel 1 - Otwórz arkusz w programie Excel, a następnie wybierz menu Dane, a następnie Pobierz dane, Inne źródła, ODBC - i wybierz źródło danych. Następnie wprowadź nazwę użytkownika i hasło Mysql, a następnie połącz się ze swoim źródłem danych, np. sakila z rozwijanego menu i kliknij OK.. Jeśli klikniesz strzałkę na nazwach źródeł danych, pojawią się tabele w bazie danych Sakila. Po wybraniu tabeli i kliknięciu przycisku wczytaj tabela pojawi się w MS Excel.

To wszystko, powodzenia.

Zalecana: