สารบัญ:

เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า: 3 ขั้นตอน
เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า: 3 ขั้นตอน

วีดีโอ: เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า: 3 ขั้นตอน

วีดีโอ: เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า: 3 ขั้นตอน
วีดีโอ: ความแตกต่างระหว่างการใช้งาน Arduino และ Raspberry Pi Pico (Raspberry Pi Pico EP.3) 2024, พฤศจิกายน
Anonim
เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า
เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า
เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า
เชื่อมต่อฐานข้อมูล Raspberry Pi IOT กับ MS Excel - ตั้งค่า

ในโลกของการดักจับข้อมูล IOT เราสร้างข้อมูลจำนวนมากซึ่งถูกบันทึกไว้ในระบบฐานข้อมูล เช่น Mysql หรือ Oracle อย่างสม่ำเสมอ ในการเข้าถึงและจัดการข้อมูลนี้ วิธีหนึ่งที่มีประสิทธิภาพมากที่สุดคือการใช้ผลิตภัณฑ์ Microsoft Office จุดประสงค์ของคำแนะนำนี้คือการแสดงวิธีเชื่อมต่อ Raspberry Pi ที่โฮสต์ฐานข้อมูล mysql กับ MS Excel บนแล็ปท็อปที่ใช้ Windows

บอม

1. Raspberry Pi (RPi) - ซึ่งเปิดใช้งาน wi-fi มี Linux O/S ติดตั้งอยู่และเชื่อมต่อกับอินเทอร์เน็ต (ฉันใช้ RPi zero ในโหมดเซิร์ฟเวอร์) ฉันถือว่าคุณรู้วิธีการติดตั้งระบบปฏิบัติการบน Raspberry Pi ตรวจสอบลิงค์นี้เพื่อค้นหาภาพล่าสุด https://www.raspberrypi.org/downloads/ Noobs หรือ Raspbian เป็นทั้งอิมเมจ Linux ที่จะใช้งานได้

นี่คือเวอร์ชันของระบบปฏิบัติการ RPi ที่ฉันใช้ ฉันเรียกสิ่งนี้โดยเรียกใช้คำสั่งนี้ใน Putty lsb_release -a ไม่มีโมดูล LSB รหัสผู้จัดจำหน่าย: Raspbian คำอธิบาย: Raspbian GNU/Linux 8.0 (jessie) รุ่น: 8.0 ชื่อรหัส: jessie

2. แล็ปท็อป Windows ที่ติดตั้ง MS Excel (จะทำงานบนอุปกรณ์ Apple และเดสก์ท็อป Linux ด้วย)

3. Putty - นี่คือโปรแกรมจำลองเทอร์มินัลที่อนุญาตให้คุณเข้าถึงสภาพแวดล้อม RPi Linux จากเดสก์ท็อป Windows ของคุณ

ขั้นตอนที่ 1: การตั้งค่า Raspberry Pi. ของคุณ

การตั้งค่า Raspberry Pi. ของคุณ
การตั้งค่า Raspberry Pi. ของคุณ
การตั้งค่า Raspberry Pi. ของคุณ
การตั้งค่า Raspberry Pi. ของคุณ

เข้าสู่ระบบ RPi ของคุณโดยใช้ Putty จากนั้นทำดังต่อไปนี้:

1. ตั้งค่า Apache - (ไม่จำเป็นอย่างยิ่ง แต่คุณอาจต้องการใช้เว็บฟอร์มในภายหลัง)

พิมพ์คำสั่งต่อไปนี้ -

sudo apt-get updatessudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (เป็นการรีสตาร์ท apache)

2. ตั้งค่า MySql

พิมพ์ - sudo apt-get install mysql-server

(ป้อนรหัสผ่านที่ปลอดภัยเมื่อได้รับแจ้งจากการติดตั้ง) (เรียกใช้ mysql_secure_installation เพื่อลบฐานข้อมูลทดสอบและการอนุญาตผู้ใช้ที่ไม่เกี่ยวข้องใดๆ ที่เพิ่มระหว่างกระบวนการติดตั้งเริ่มต้น:

พิมพ์ - sudo mysql_secure_installation

(ขอแนะนำให้คุณเลือกใช่ (y) สำหรับคำถามทั้งหมด หากคุณมีรหัสผ่านรูทที่ปลอดภัยอยู่แล้ว คุณไม่จำเป็นต้องเปลี่ยนรหัสผ่าน)

3. ติดตั้งฐานข้อมูลตัวอย่าง - เราจะใช้ Sakila สำหรับสิ่งนี้ - ดู

บนบรรทัดคำสั่ง RpI ให้พิมพ์คำสั่งต่อไปนี้

cd /tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

นี้ควรแสดง

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

ตอนนี้พิมพ์, cd sakila-db

sudo chmod 755 *.*

ตอนนี้ ล็อกออนเข้าสู่ MySQL SHELL ใน PUTTY

mysql -u root -p (คุณจะได้รับแจ้งให้ใส่รหัสผ่านที่คุณตั้งค่าระหว่างการติดตั้ง mysql

ตอนนี้พิมพ์

mysql> แหล่งที่มา /tmp/sakila-db/sakila-schema.sql;mysql> แหล่งที่มา /tmp/sakila-db/sakila-data.sql;

mysql> ใช้ซากิล่า; ฐานข้อมูลเปลี่ยน mysql> SHOW TABLES; (คุณควรเห็น)

+---------------------------+ | Tables_in_sakila | +---------------------------+ | นักแสดง | | Actor_info | | ที่อยู่ | | หมวดหมู่ | | เมือง | | ประเทศ | | ลูกค้า | | customer_list | | ฟิล์ม | | film_actor | | film_category | | film_list | | สินค้าคงคลัง | | ภาษา | | nicer_but_slower_film_list | | การชำระเงิน | | เช่า | | sales_by_film_category | | sales_by_store | | พนักงาน | | staff_list | | ร้านค้า | +---------------------------+ 22 แถวในชุด (0.01 วินาที)

คุณสามารถตรวจสอบว่าตารางมีข้อมูลโดยพูดว่าพิมพ์ select * from payment;

ถัดไป สร้างประเภทผู้ใช้ MySQL

mysql> สร้างผู้ใช้ 'sakila_test'@'%' ระบุโดย 'your_password'; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.01 วินาที)

mysql> ให้สิทธิ์ทั้งหมดบน *.* เป็น 'sakila_test'@'%' พร้อมตัวเลือก GRANT;

แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)

พิมพ์ exit เพื่อออกจาก Mysql shell เพื่อกลับไปที่ Putty shell

จากนั้นพิมพ์ sudo nano /etc/mysql/my.cnf

และ commnet ออกบรรทัดเพื่อแสดง #bind-address = 127.0.0.1

ตอนนี้ออกจากเปลือกสีโป๊ว

ขั้นตอนที่ 2: ติดตั้ง ODBC บน WIndows

ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows
ติดตั้ง ODBC บน WIndows

ไปที่ -

ดาวน์โหลดไฟล์ที่เกี่ยวข้องตามภาพด้านบน

ถัดไปกำหนดค่าบน Windows ใน Windows 10 - คลิกไอคอน windows - ล่างซ้าย - จากนั้นคลิกที่ฟันเฟือง (ไอคอนที่สองจากด้านล่าง) แล้วพิมพ์ odbc ลงในช่องค้นหาแล้วเลือกแหล่งข้อมูล odbc (32 บิต) จากนั้นทำตามคำแนะนำตามภาพ ตั้งค่า ODBC 1 - ถัดไป ทำตามขั้นตอนที่แสดงในรูปภาพ ODBC SET UP 2 - โดยใช้การตั้งค่าที่คุณใช้ก่อนหน้านี้ รวมถึงชื่อโฮสต์ RPi ของคุณ + ข้อมูลประจำตัว Mysql ของคุณ

ขั้นตอนที่ 3: การใช้ Excel

การใช้ Excel
การใช้ Excel
การใช้ Excel
การใช้ Excel

ทำตามขั้นตอนในรูปภาพ Excel 1 - เปิดเวิร์กชีตใน Excel จากนั้นเลือกเมนู ข้อมูล จากนั้นเลือก รับข้อมูล แหล่งข้อมูลอื่นๆ ODBC - แล้วเลือกแหล่งข้อมูลของคุณ ถัดไป ป้อนชื่อผู้ใช้และรหัสผ่าน Mysql จากนั้นเชื่อมต่อกับแหล่งข้อมูลของคุณ เช่น ซากิลา จากเมนูแบบเลื่อนลงและคลิกตกลง. หากคุณคลิกลูกศรบนชื่อแหล่งข้อมูล ตารางในฐานข้อมูลซากิลาจะปรากฏขึ้น เมื่อคุณเลือกตารางและคลิกที่ปุ่มโหลด ตารางจะปรากฏใน MS Excel

แค่นั้นแหละ โชคดี

แนะนำ: