Remote Raspberry Pi từ máy tính khác

Nếu bạn muốn truy cập và hiển thị Raspberry Pi mà không cần màn hình thì việc remote Pi qua network (LAN-trong trường hợp này) là việc cần phải nghĩ đến. Có khá nhiều phương pháp để thực hiện việc này, bài viết chỉ đề cập phương pháp được tác giả cho là đơn giản và thuận tiện nhất.

Địa chỉ IP của Pi

Bất kì thiết bị nào được kết nối vào mạng LAN thì nó sẽ được cấp một địa chỉ IP và bạn cần phải tìm được địa chỉ IP đó của Pi.

Nếu Pi đang kết nối với màn hình hiển thị thì việc này rất đơn giản, chỉ cần đánh lệnh sau trên Terminal

hostname -I

Nếu không có màn hình hiển thị, bạn phải truy cập vào địa chỉ Router, thường là: 192.168.1.1 (hoặc bạn xem bài viết của raspi để tìm ip bằng phần mềm ipscan hoặc angryip)

Bạn sẽ tìm thấy danh sách các thiết bị đang kết nối trong mạng và địa chỉ IP của chúng trong menu thiết lập của Router. Tùy vào loại Router bạn dùng mà menu này có giao diện khác nhau nhưng chắc sẽ không thể thiếu phần hiển thị thông tin trên.

Tuy nhiên có thể xảy ra trường hợp bạn không biết địa chỉ Router hoặc bạn không thể truy cập vào địa chỉ đó (vì đã được đặt mật khẩu mà bạn không biết chẳng hạn). Lúc này bạn cần dùng đến những công cụ để scan IP của các thiết bị trong network.

NMAP là một trong những giải pháp. Đây là một phần mềm mã nguồn mở cho phép bạn tìm ra tên các thiết bị cũng như IP của chúng trong network.

Putty

Sau khi có được IP của Raspberry Pi, bạn cần cài đặt Putty. Phần mềm này cho phép bạn truy cập vào Terminal của Raspberry Pi.

putty

Bạn chỉ cần đánh địa chỉ của Pi vào (như hình trên là 192.168.1.77), giao diện Terminal quen thuộc sẽ hiện ra trước mặt bạn.

XRDP

Putty chỉ giúp bạn hiển thị được Terminal, nếu bạn muốn hiển thị được giao diện người dùng của Pi bạn cần đến XRDP.

Cài đặt và sử dụng XRDP như sau:

Bước 1: Enable SSH

Thông qua Terminal của Putty, dùng:

sudo raspi-config

Tìm Enable or disable ssh server để cho phép SSH (Secure Shell).

Bước 2: Cài đặt XRDP trên Pi

sudo apt-get install xrdp

Bước 3: Sử dụng Remote Desktop Connection để truy cập Pi

Đây là ứng dụng có sẵn của Windows, bạn chỉ cần bật lên và điền IP của Pi vào ô Computer và nhấn Connect

rdc-rdc

Giao diện sau sẽ hiện ra yêu cầu bạn nhập tên người dùng và mật khẩu của Pi

how-to-remote-desktop-raspberry-pi-4

Sau khi đăng nhập thành công, giao diện Desktop của Pi sẽ hiện lên trên màn hình của bạn

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
1 thành viên đã công nhận bài viết này hữu ích!
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

LED fade với NodeJS

Thấy bài viết của Tôi yêu Arduino rất hay, mình quyết định thử và thành công. Sẵn tiện demo cho các bạn một ví dụ hay về nó luôn, đó là fade led 11. Sẽ có 2 vấn đề bạn học được: một là, hàm fade led và delay; hai là ứng dụng của .bind(this) trong javascript.

lên
8 thành viên đã đánh giá bài viết này hữu ích.

Sử dụng WinSCP, Notepad++ để chỉnh sửa file cho Orange Pi, Raspberry Pi, Intel Galileo, Intel Edison hay bất kỳ máy tính nào

WinSCP là một tiện ích SFTP, FTP client miễn phí, mã nguồn mở dành cho hệ điều hành Windows. Nó sẽ giúp bạn truyền tải file một cách an toàn giữa máy tính nhúng của bạn và máy tính từ xa. Dựa vào đó, WinSCP cũng cung cấp các chức năng quản lí file. Chương trình có hỗ trợ cả SSH để bảo mật, cũng như hỗ trợ phương thức SCP.

lên
3 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: