當想要遠端操作Raspberry Pi 但要外接螢幕、鍵盤、滑鼠又很麻煩的時候可以怎麼辦呢?

有兩種方法:

  • 透過乙太網路線登入
  • 透過TTL線登入

Connect Raspberry Pi from a Mac Via Ethernet 

如果沒有外接螢幕鍵盤也能透過乙太網路線 從Mac電腦遠端 ssh 登入 Raspberry Pi

Setup Network Preference 

系統偏好設定>共享
Imgur

找到Internet共享
要在服務為關閉的狀態下才能做設定
Imgur

共享連線來源是指 要透過何種方式共享你Mac電腦的網路給Raspberry Pi
可以選擇 Wi-Fi

共享到使用以下連接埠的電腦 選擇Thunderbolt 乙太網路

Find your IP address 

設定好了之後 就能透過網路線將RPi跟Mac對接

先在Mac的終端打

ifconfig

找到bridge100的欄位 就能看到網路共享的網路設定
我這邊是192.168.2.1/24
Imgur

再來就用nmap來搜尋此網域的連線狀況

sudo nmap -sP 192.168.2.1/24

Imgur 我的RPi拿到的iP是192.168.2.5

SSH Login 

username@ip_address

ssh ubuntu@192.168.2.5

輸入密碼後即可登入

Access Raspberry Pi UART Console from MacOS 

利用 Raspberry Pi 的 Serial interface
能在不需要螢幕和鍵盤滑鼠的情況下 透過USB to TTL線登入 Raspberry Pi (預設帳號密碼是 pi/raspberry)

Raspberry Pi 預設serial port console是開著的 如果是關著的話 需要將這個服務開起來

sudo systemctl start serial-getty@ttyS0.service

PL2303HX USB轉TTL序列傳輸線 

只要接3條線
如果將 USB 轉 TTL 傳輸線的紅色線接到RPi,將會從傳輸線供電給 Pi 而讓 Pi 開機。由於我們已經有供給穩定的電源給 Pi,因此這邊我們不用將紅色線接到RPi的5V

Imgur

  • 黑線(GND) - RPi的GND
  • 白線(RX) - RPi的TXD(8號腳位)
  • 綠線(TX) - RPi的RXD(10號腳位)
  • 紅線(5V)

下載驅動程式 

DataSheet
for Windows
for Mac

Minicom 

Install minicom

brew install minicom

檢查看看有無tty.usbserial

ls /dev/

Build a connection

minicom --device /dev/tty.usbserial -b 115200

Imgur

在Mac可按esc+z 到說明頁面 設定一些東西 Imgur


或是不登入只是要純設定minicom 可直接下

minicom -s