Isi kandungan:
- Langkah 1: Menyiapkan Pi Raspberry Anda
- Langkah 2: Pasang ODBC di WIndows
- Langkah 3: Menggunakan Excel
Video: Sambungkan Pangkalan Data Raspberry Pi IOT Dengan MS Excel - Siapkan: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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
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:
NODEMCU LUA ESP8266 Sambungkan ke Pangkalan Data MySQL: 6 Langkah
NODEMCU LUA ESP8266 Sambungkan ke Pangkalan Data MySQL: Instruksional ini bukan untuk hati yang lemah kerana menggunakan XAMPP (Apache, MySQL & PHP), HTML dan tentu saja LUA. Sekiranya anda yakin dapat mengatasi ini, baca terus! Saya menggunakan XAMPP kerana ia boleh dipasang pada pemacu pena atau cakera keras anda dan ia mengkonfigurasi
UCL-IIOT - Sistem Penggera Dengan Pangkalan Data dan Node-red: 7 Langkah
UCL-IIOT - Sistem Penggera Dengan Pangkalan Data dan Node-red: Tujuan pembinaan ini adalah untuk mengajar tentang menghubungkan Arduino dengan Node-red dan pangkalan data, supaya anda dapat log data dan juga mengumpulkannya untuk digunakan kemudian. Untuk build ini saya gunakan sistem penggera arduino sederhana yang mengeluarkan 5 nombor data, masing-masing dipisahkan dengan
Membuat Pangkalan Data Dengan XAMPP: 4 Langkah
Membuat Pangkalan Data Dengan XAMPP: XAMPP adalah sebaran Apache percuma yang mengandungi MariaDB, PHP, dan Perl. XAMPP menyediakan antara muka grafik untuk SQL, yang membolehkan anda menyimpan maklumat dalam pangkalan data yang akan kami buat hari ini. Semasa saya mula menggunakan pangkalan data untuk projek
Cara Mengambil Data Dari Pangkalan Data Firebase di NodeMCU: 7 Langkah
Cara Mengambil Data Dari Pangkalan Data Firebase di NodeMCU: Untuk petunjuk ini, kami akan mengambil data dari pangkalan data di Google Firebase dan mengambilnya menggunakan NodeMCU untuk penghuraian lebih lanjut.KEPERLUAN PROJEK: 1) NodeMCU atau Pengawal ESP82662) G-Mail akaun untuk membuat pangkalan data Firebase.3) Muat turun
EAL-Industri4.0-RFID Dataopsamling Til Pangkalan Data: 10 Langkah (dengan Gambar)
EAL-Industri4.0-RFID Dataopsamling Til Database: Dette projekt omhandler opsamling af v æ gtdata, mendaftarkan af identiteter vha. RFID, ketinggalan data di pangkalan data MySQL. node-RED, samt fremvisning og behandling af de opsamlede data i et C # program i form a Windows Form Application