Mục lục:
Video: Kết nối cơ sở dữ liệu IOT của Raspberry Pi với MS Excel - Thiết lập: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong thế giới thu thập dữ liệu IOT, người ta tạo ra rất nhiều dữ liệu luôn được lưu trong hệ thống cơ sở dữ liệu như Mysql hoặc Oracle. Để truy cập và thao tác dữ liệu này, một trong những phương pháp hiệu quả nhất là sử dụng các sản phẩm Microsoft Office. Mục đích của hướng dẫn này là chỉ cách kết nối cơ sở dữ liệu mysql được lưu trữ trên Raspberry Pi với MS Excel trên máy tính xách tay Windows.
BOM
1. Raspberry Pi (RPi) - được kích hoạt wi-fi, đã cài đặt Linux O / S và được kết nối với Internet (tôi đã sử dụng RPi số 0 ở chế độ máy chủ). Tôi giả định rằng bạn biết cách cài đặt hệ điều hành trên Raspberry Pi. Kiểm tra liên kết này để tìm (các) hình ảnh mới nhất https://www.raspberrypi.org/downloads/. Noobs hoặc Raspbian đều là hình ảnh Linux sẽ hoạt động.
Đây là phiên bản của Hệ điều hành RPi mà tôi đã sử dụng. Tôi đã gợi ra điều này bằng cách chạy lệnh này trong Putty. lsb_release -a Không có mô-đun LSB nào. ID nhà phân phối: Raspbian Mô tả: Raspbian GNU / Linux 8.0 (jessie) Phát hành: 8.0 Tên mã: jessie
2. Máy tính xách tay Windows có cài đặt MS Excel (cũng sẽ hoạt động trên các thiết bị Apple và máy tính để bàn Linux)
3. Putty - Đây là một trình giả lập đầu cuối cho phép bạn truy cập vào môi trường RPi Linux từ Máy tính để bàn Windows của bạn.
Bước 1: Thiết lập Raspberry Pi của bạn
Đăng nhập vào RPi của bạn bằng Putty và sau đó làm như sau:
1. Thiết lập Apache - (Không hoàn toàn cần thiết nhưng bạn có thể muốn sử dụng biểu mẫu web sau này)
Nhập các lệnh sau:
sudo apt-get updateudo apt-get install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl khởi động lại apache2 (điều này khởi động lại apache).
2. Thiết lập MySql
type - sudo apt-get install mysql-server
(Nhập mật khẩu an toàn khi cài đặt nhắc). (Chạy mysql_secure_installation để xóa cơ sở dữ liệu thử nghiệm và bất kỳ quyền người dùng không liên quan nào được thêm vào trong quá trình cài đặt ban đầu:
type - sudo mysql_secure_installation
(Bạn nên chọn có (y) cho tất cả các câu hỏi. Nếu bạn đã có mật khẩu gốc an toàn, bạn không cần phải thay đổi mật khẩu đó.)
3. Cài đặt cơ sở dữ liệu mẫu - Chúng tôi sẽ sử dụng Sakila cho việc này - xem
Trên dòng lệnh RpI, gõ như sau
cd / tmp
sudo wget
sudo tar -xvzf sakila-db.tar.gz
NÀY NÊN HIỂN THỊ
sakila-db /
sakila-db / sakila-data.sql
sakila-db / sakila-schema.sql
sakila-db / sakila.mwb
bây giờ gõ, cd sakila-db
sudo chmod 755 *. *
ĐĂNG NHẬP NGAY VÀO MYSQL SHELL TRONG PUTTY
mysql -u root -p (bạn sẽ được nhắc nhập mật khẩu bạn đã thiết lập trong quá trình cài đặt mysql.
bây giờ gõ, mysql> NGUỒN /tmp/sakila-db/sakila-schema.sql;mysql> NGUỒN /tmp/sakila-db/sakila-data.sql;
mysql> SỬ DỤNG sakila; Cơ sở dữ liệu đã thay đổi mysql> HIỂN THỊ BẢNG; (BẠN NÊN THẤY)
+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | diễn viên | | diễn viên_info | | địa chỉ | | danh mục | | thành phố | | quốc gia | | khách hàng | | customer_list | | phim hanh dong | | film_actor | | phim_category | | danh_sách phim | | hàng tồn kho | | ngôn ngữ | | nicer_but_slower_film_list | | thanh toán | | cho thuê | | sales_by_film_category | | sales_by_store | | nhân viên | | staff_list | | cửa hàng | + ---------------------------- + 22 hàng trong bộ (0,01 giây)
Bạn có thể xác minh rằng các bảng có chứa dữ liệu bằng cách nhập chọn * từ thanh toán;
TIẾP THEO TẠO LOẠI NGƯỜI DÙNG MYSQL
mysql> TẠO NGƯỜI DÙNG 'sakila_test' @ '%' ĐƯỢC XÁC NHẬN BỞI 'your_password'; Truy vấn OK, 0 hàng bị ảnh hưởng (0,01 giây)
mysql> CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ BẬT *. * CHO 'sakila_test' @ '%' VỚI TÙY CHỌN CẤP;
Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây)
Gõ exit để rời khỏi trình bao Mysql để quay lại trình bao Putty
Tiếp theo, gõ sudo nano /etc/mysql/my.cnf
và commnet ra ngoài dòng để hiển thị # bind-address = 127.0.0.1
Bây giờ thoát khỏi trình bao Putty.
Bước 2: Cài đặt ODBC trên WIndows
Goto -
Tải xuống tệp có liên quan theo hình ảnh ở trên.
Tiếp theo cấu hình nó trên Windows. Trên Windows 10 - nhấp vào biểu tượng cửa sổ - dưới cùng bên trái - sau đó nhấp vào bánh răng (biểu tượng thứ hai từ dưới lên) và nhập odbc vào hộp tìm kiếm và chọn nguồn dữ liệu odbc (32 bit) sau đó làm theo hướng dẫn như trong hình ảnh ODBC SET UP 1 - Tiếp theo làm theo các bước được hiển thị trong hình ảnh THIẾT LẬP ODBC 2 - sử dụng các cài đặt mà bạn đã sử dụng trước đó, bao gồm tên máy chủ RPi + thông tin đăng nhập Mysql của bạn
Bước 3: Sử dụng Excel
Làm theo các bước trong hình ảnh Excel 1 - Mở trang tính trong Excel rồi chọn menu Dữ liệu, sau đó Lấy Dữ liệu, Nguồn khác, ODBC - và chọn nguồn dữ liệu của bạn. Tiếp theo, nhập tên người dùng và mật khẩu Mysql và sau đó kết nối với nguồn dữ liệu của bạn, ví dụ: sakila từ menu thả xuống và nhấp vào ok.. Nếu bạn nhấp vào mũi tên trên tên nguồn dữ liệu thì các bảng trong cơ sở dữ liệu sakila sẽ xuất hiện. Khi bạn chọn một bảng và nhấp vào nút tải, bảng sẽ xuất hiện trong MS Excel.
Vậy là xong, chúc bạn may mắn.
Đề xuất:
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: 9 bước
Kết nối và trang bị thêm các giải pháp được kết nối của bạn với Hologram Nova và Ubidots: Sử dụng Hologram Nova của bạn để trang bị thêm cơ sở hạ tầng. Thiết lập Hologram Nova bằng Raspberry Pi để gửi dữ liệu (nhiệt độ) đến Ubidots. Trong hướng dẫn sau, Ubidots sẽ trình bày cách thiết lập Hologram Nova bằng Raspberry Pi và hiển thị
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: 10 bước
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: Hướng dẫn sau đây được cung cấp để minh họa quá trình kết nối với Apple TV trong phòng hội nghị qua AirPlay. Nguồn thông tin không chính thức này được cung cấp như một sự ưu đãi dành cho ban quản trị, nhân viên và những vị khách được ủy quyền của Học khu Địa phương Perkins
Cách kết nối Cảm biến độ ẩm của đất và ESP8266 với Đám mây IoT của AskSensors: 10 bước
Cách kết nối Cảm biến độ ẩm của đất và ESP8266 với Đám mây IoT của AskSensors: Tài liệu hướng dẫn này chỉ cho bạn cách kết nối cảm biến độ ẩm của đất và ESP8266 với đám mây IoT. đo hàm lượng thể tích của nước bên trong
Xem hoặc nghe phương tiện của bạn ở mọi nơi với kết nối Internet: 5 bước
Xem hoặc nghe phương tiện của bạn ở mọi nơi với kết nối Internet: Hướng dẫn này sẽ chỉ cho bạn cách tạo máy chủ mp3 và trang web chứa các video Flash (FLV) Giống như những trang bạn thấy trên Youtube.com
Sử dụng kết nối dữ liệu của iPhone trên máy tính của bạn: 6 bước
Sử dụng kết nối dữ liệu của iPhone trên máy tính của bạn: LƯU Ý: Kể từ iOS 3 và 4, có nhiều cách khác để kết nối, thậm chí là một cách hợp pháp thông qua AT & T (mặc dù cách đó tốn thêm phí). Phương pháp này vẫn hoạt động, và sẽ luôn (bất kể cập nhật iOS) miễn là bạn có thể SSH vào iPhone của mình. Có