Isi kandungan:

Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan: 3 Langkah
Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan: 3 Langkah

Video: Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan: 3 Langkah

Video: Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan: 3 Langkah
Video: Full !!! Step By Step, Cara Upload Project Website IOT Menggunakan Layanan Hosting Gratis 000webhost 2024, November
Anonim
Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan
Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan
Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan
Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan

Dalam dunia penangkapan data IOT, seseorang membuat banyak data yang selalu disimpan dalam sistem pangkalan data seperti Mysql atau Oracle. Untuk mendapatkan akses, dan memanipulasi data ini, salah satu kaedah yang paling berkesan adalah menggunakan produk Microsoft Office. Tujuan pengajaran ini adalah untuk menunjukkan cara menghubungkan pangkalan data mysql yang dihoskan Raspberry Pi dengan MS Excel pada komputer riba windows.

BOM

1. Raspberry Pi (RPi) - yang diaktifkan wi-fi, telah memasang O / S Linux dan disambungkan ke Internet (saya menggunakan RPi zero dalam mod pelayan). Saya mengandaikan bahawa anda tahu cara memasang sistem operasi pada Raspberry Pi. Lihat pautan ini untuk mencari gambar terkini https://www.raspberrypi.org/downloads/. Noobs atau Raspbian adalah kedua-dua gambar Linux yang akan berfungsi.

Berikut adalah versi sistem Operasi RPi yang saya gunakan. Saya memperolehnya dengan menjalankan perintah ini di Putty. lsb_release -a Modul LSB tidak tersedia. ID Pengedar: Raspbian Penerangan: Raspbian GNU / Linux 8.0 (jessie) Keluaran: 8.0 Nama kod: jessie

2. Komputer riba Windows dengan MS Excel terpasang (juga akan berfungsi pada peranti Apple dan desktop Linux)

3. Putty - Ini adalah emulator terminal yang membolehkan anda mengakses persekitaran RPi Linux dari Windows Desktop anda.

Langkah 1: Menyiapkan Pi Raspberry Anda

Menyiapkan Raspberry Pi Anda
Menyiapkan Raspberry Pi Anda
Menyiapkan Raspberry Pi Anda
Menyiapkan Raspberry Pi Anda

Log masuk ke RPi anda menggunakan Putty dan kemudian lakukan perkara berikut:

1. Siapkan Apache - (Tidak semestinya diperlukan tetapi anda mungkin mahu menggunakan borang web kemudian)

Taipkan arahan berikut -

sudo apt-get updateudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl mulakan semula apache2 (ini memulakan semula apache).

2. Sediakan MySql

taip - sudo apt-get pasang mysql-server

(Masukkan kata laluan selamat apabila diminta oleh pemasangan). (Jalankan mysql_secure_installation untuk membuang pangkalan data ujian dan sebarang izin pengguna yang ditambahkan semasa proses pemasangan awal:

taip - sudo mysql_secure_installation

(Sebaiknya pilih ya (y) untuk semua pertanyaan. Sekiranya anda sudah mempunyai kata laluan root yang selamat, anda tidak perlu mengubahnya.)

3. Pasang pangkalan data sampel - Kami akan menggunakan Sakila untuk ini - lihat

Pada baris perintah RpI, ketik berikut

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

INI HARUS DISAMPAIKAN

sakila-db /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

sekarang taip, cd sakila-db

sudo chmod 755 *. *

SEKARANG MASUK KE SHELL MYSQL DI PUTTY

mysql -u root -p (anda akan diminta kata laluan yang anda tetapkan semasa pemasangan mysql.

sekarang taip, mysql> SUMBER /tmp/sakila-db/sakila-schema.sql;mysql> SUMBER /tmp/sakila-db/sakila-data.sql;

mysql> GUNAKAN sakila; Pangkalan data berubah mysql> TAMPILKAN JADUAL; (AWAK PATUT LIHAT)

+ ---------------------------- + | Jadual_in_sakila | + ---------------------------- + | pelakon | | pelakon_info | | alamat | | kategori | | bandar | | negara | | pelanggan | | senarai_ pelanggan | | filem | | filem_aktor | | filem_kategori | | senarai filem | | inventori | | bahasa | | nicer_but_slower_film_list | | pembayaran | | sewa | | sales_by_film_category | | sales_by_store | | kakitangan | | senarai_ kakitangan | | kedai | + ---------------------------- + 22 baris dalam set (0,01 saat)

Anda boleh mengesahkan bahawa jadual tersebut mengandungi data dengan mengatakan mengetik pilih * dari pembayaran;

SETERUSNYA BUAT PENGGUNA MYSQL

mysql> BUAT PENGGUNA 'sakila_test' @ '%' DIKENALI OLEH 'kata laluan_anda'; Pertanyaan OK, 0 baris terjejas (0.01 saat)

mysql> MEMBERIKAN SEMUA KEISTIMEWAAN PADA *. * UNTUK 'sakila_test' @ '%' DENGAN PILIHAN GRANT;

Pertanyaan OK, 0 baris terjejas (0,00 saat)

Ketik pintu keluar untuk meninggalkan shell Mysql untuk kembali ke shell Putty

Seterusnya, taip sudo nano /etc/mysql/my.cnf

dan commnet keluar dari garis untuk menunjukkan # bind-address = 127.0.0.1

Sekarang keluar dari cengkerang Putty.

Langkah 2: Pasang ODBC di WIndows

Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows
Pasang ODBC di WIndows

Pergi -

Muat turun fail yang berkaitan seperti gambar di atas.

Seterusnya konfigurasikannya pada Windows. Pada Windows 10 - klik ikon tetingkap - kiri bawah - kemudian klik pada roda gigi (ikon kedua dari bawah) dan ketik odbc ke dalam kotak carian dan pilih sumber data odbc (32 bit) kemudian ikuti arahan seperti yang ditunjukkan dalam gambar ODBC SET UP 1 - Seterusnya ikuti langkah-langkah yang ditunjukkan dalam gambar ODBC SET UP 2 - menggunakan tetapan yang anda gunakan sebelumnya, termasuk nama host RPi anda + kelayakan Mysql anda

Langkah 3: Menggunakan Excel

Menggunakan Excel
Menggunakan Excel
Menggunakan Excel
Menggunakan Excel

Ikuti langkah-langkah dalam gambar Excel 1 - Buka lembaran kerja di Excel dan kemudian pilih menu Data, kemudian Dapatkan Data, Sumber lain, ODBC - dan pilih sumber data anda. Seterusnya, masukkan nama pengguna dan kata laluan Mysql dan kemudian sambungkan ke sumber data anda, misalnya sakila dari drop down dan klik ok.. Sekiranya anda mengklik anak panah pada nama sumber data maka jadual dalam pangkalan data sakila akan muncul. Apabila anda memilih jadual dan klik pada butang muat, jadual akan muncul di MS Excel.

Itu sahaja, semoga berjaya.

Disyorkan: