Daftar Isi:

Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan: 3 Langkah
Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan: 3 Langkah

Video: Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan: 3 Langkah

Video: Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan: 3 Langkah
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, November
Anonim
Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan
Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan
Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan
Hubungkan Basis Data IOT Raspberry Pi Dengan MS Excel - Siapkan

Dalam dunia pengambilan data IOT, seseorang menciptakan banyak data yang selalu disimpan dalam sistem database seperti Mysql atau Oracle. Untuk mendapatkan akses, dan memanipulasi data ini, salah satu metode yang paling efisien adalah menggunakan produk Microsoft Office. Tujuan dari instruksi ini adalah untuk menunjukkan bagaimana menghubungkan database mysql yang dihosting Raspberry Pi dengan MS Excel pada laptop windows.

BOM

1. Raspberry Pi (RPi) - yang mengaktifkan wi-fi, memiliki O/S Linux yang terinstal dan terhubung ke Internet (saya menggunakan RPi nol dalam mode server). Saya berasumsi bahwa Anda tahu cara menginstal sistem operasi di Raspberry Pi. Periksa tautan ini untuk menemukan gambar terbaru https://www.raspberrypi.org/downloads/. Noobs atau Raspbian keduanya adalah gambar Linux yang akan berfungsi.

Berikut adalah versi sistem Operasi RPi yang saya gunakan. Saya memperoleh ini dengan menjalankan perintah ini di Putty. lsb_release -a Tidak ada modul LSB yang tersedia. ID Distributor: Raspbian Deskripsi: Raspbian GNU/Linux 8.0 (jessie) Rilis: 8.0 Nama kode: jessie

2. Laptop Windows dengan MS Excel terinstal (juga akan berfungsi pada perangkat Apple dan desktop Linux)

3. Putty - Ini adalah emulator terminal yang memungkinkan Anda untuk mengakses lingkungan RPi Linux dari Desktop Windows Anda.

Langkah 1: Menyiapkan Pi Raspberry Anda

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

Masuk ke RPi Anda menggunakan Putty dan kemudian lakukan hal berikut:

1. Siapkan Apache - (Tidak sepenuhnya diperlukan tetapi Anda mungkin ingin menggunakan formulir web nanti)

Ketik perintah berikut -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart Apache2 (ini me-restart Apache).

2. Siapkan MySql

ketik - sudo apt-get install mysql-server

(Masukkan kata sandi aman saat diminta oleh instalasi). (Jalankan mysql_secure_installation untuk menghapus database pengujian dan semua izin pengguna asing yang ditambahkan selama proses instalasi awal:

ketik - sudo mysql_secure_installation

(Disarankan agar Anda memilih ya (y) untuk semua pertanyaan. Jika Anda sudah memiliki kata sandi root yang aman, Anda tidak perlu mengubahnya.)

3. Instal database sampel - Kami akan menggunakan Sakila untuk ini - lihat

Pada baris perintah RpI, ketikkan yang berikut ini:

cd /tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

INI HARUS MENAMPILKAN

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

sekarang ketik, cd sakila-db

sudo chmod 755 *.*

SEKARANG LOG ON KE MYSQL SHELL DI PUTTY

mysql -u root -p (Anda akan dimintai kata sandi yang Anda atur selama instalasi mysql.

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

mysql> GUNAKAN sakila; Database berubah mysql> SHOW TABLES; (ANDA HARUS MELIHAT)

+----------------------------+ | Tabel_in_sakila | +----------------------------+ | aktor | | aktor_info | | alamat | | kategori | | kota | | negara | | pelanggan | | daftar_pelanggan | | film | | film_aktor | | film_kategori | | daftar_film | | inventaris | | bahasa | | nicer_but_slower_film_list | | pembayaran | | sewa | | penjualan_oleh_film_kategori | | penjualan_oleh_toko | | staf | | daftar_staf | | toko | +----------------------------+ 22 baris dalam set (0,01 detik)

Anda dapat memverifikasi bahwa tabel berisi data dengan mengetikkan pilih * dari pembayaran;

BERIKUTNYA BUAT tipe PENGGUNA MYSQL

mysql> BUAT PENGGUNA 'sakila_test'@'%' DIIDENTIFIKASI DENGAN 'your_password';Kueri OK, 0 baris terpengaruh (0,01 detik)

mysql> HIBAH SEMUA HAK ISTIMEWA DI *.* KE 'sakila_test'@'%' DENGAN GRANT OPTION;

Kueri OK, 0 baris terpengaruh (0,00 detik)

Ketik exit untuk meninggalkan shell Mysql untuk kembali ke shell Putty

Selanjutnya, ketik sudo nano /etc/mysql/my.cnf

dan commnet keluar baris untuk menunjukkan #bind-address = 127.0.0.1

Sekarang keluar dari shell Putty.

Langkah 2: Instal ODBC di WIndows

Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows
Instal ODBC di WIndows

Goto -

Unduh file yang relevan sesuai gambar di atas.

Selanjutnya konfigurasikan pada Windows. Pada Windows 10 - klik icon windows - kiri bawah - lalu klik cog (ikon kedua dari bawah) dan ketik odbc ke dalam kotak pencarian dan pilih odbc data sources (32 bit) lalu ikuti petunjuk seperti pada gambar ODBC SET UP 1 - Selanjutnya ikuti langkah-langkah yang ditunjukkan pada gambar ODBC SET UP 2 - menggunakan pengaturan yang Anda gunakan sebelumnya, termasuk nama host RPi Anda + kredensial Mysql Anda

Langkah 3: Menggunakan Excel

Menggunakan Excel
Menggunakan Excel
Menggunakan Excel
Menggunakan Excel

Ikuti langkah-langkah pada gambar Excel 1 - Buka lembar kerja di Excel lalu pilih menu Data, lalu Dapatkan Data, Sumber lain, ODBC - dan pilih sumber data Anda. Selanjutnya, masukkan nama pengguna dan kata sandi Mysql dan kemudian sambungkan ke sumber data Anda, misalnya sakila dari drop down dan klik ok.. Jika Anda mengklik panah pada nama sumber data maka tabel di database sakila akan muncul. Saat Anda memilih tabel dan mengklik tombol muat, tabel akan muncul di MS Excel.

Itu saja, semoga berhasil.

Direkomendasikan: