跳轉到

Telnet

Telnet 可用來透過 Wi-Fi 連接 RS232 伺服器,並將資料轉發到目前選取的 COM 連接埠。自韌體 1.6 起,Telnet 支援最多 4 個用戶端同時連線,適合現場人員在不同位置的電腦之間切換使用。

連線方式

Windows

  1. 啟用 Telnet 客戶端

在 Windows 中,Telnet 客戶端可能預設未啟用。請開啟「控制台」→「程式與功能」→「開啟或關閉 Windows 功能」,勾選「Telnet 客戶端」並完成安裝。

  1. 連線到 RS232 伺服器

開啟 Command Prompt,輸入:

sh telnet -n 192.168.3.120 5023

-n 用於停用 DNS 反解,避免初始連線等待過久。192.168.3.120 請替換為設備目前的 Wi-Fi IP,5023 為 Telnet 預設端口。

  1. 輸入存取密碼

連線後若看到 Please enter access password:,請輸入設備的 Access Password。

macOS / Linux

  1. 開啟 Terminal。

  2. 輸入:

sh telnet -N 192.168.3.120 5023

-N 用於停用 DNS 反解。IP 與端口請依設備設定調整。

  1. 依畫面提示輸入 Access Password。

多連線行為

Telnet 多連線採用「同一工作狀態」模式:

  • 所有已驗證的 Telnet 用戶端都會看到相同的 RS232 輸出。
  • 所有已驗證的 Telnet 用戶端都可以輸入;輸入會送到目前全域選取的 COM 連接埠。
  • COM 切換與 baud rate 切換是全域狀態。任一用戶端切換後,所有已驗證用戶端都會收到切換提示。
  • 如果多個用戶端同時輸入,資料會依設備接收到的順序轉送到 RS232。現場操作時請避免多人同時輸入指令。

預設最多允許 4 個 Telnet 用戶端同時連線。若連線數已滿,預設會自動登出最久沒有輸入的連線,讓新的連線進入。

Telnet 跳脫字元與離線

大多數 Telnet 工具的預設跳脫字元是 Ctrl+]。要關閉 Telnet 連線:

  1. 按下 Ctrl+] 進入 Telnet 命令模式。
  2. 輸入 quit 並按 Enter。

若現場忘記登出,韌體 1.6 可在連線數滿時依設定自動踢出最久沒有輸入的 idle 連線。

操作快捷鍵

驗證成功後,會看到類似以下訊息:

Switched to COM1 (115200)

- WiFi IP address: 192.168.3.120
- Ctrl-N: Switch COM
- Ctrl-B: Switch baud rate

快捷鍵功能:

  • Ctrl-N:切換目前轉發的 COM 連接埠。
  • Ctrl-B:切換目前 COM 連接埠的 baud rate。

實際快捷鍵可能依設備偏好設定而不同,請以畫面提示為準。

Telnet 設定

進入管理介面

如何進入管理選單可參考 首次設定

進入 Telnet 設定選單

在主選單中輸入 T 進入 Telnet Configuration Menu

--------------------------------
   Telnet Configuration Menu
--------------------------------
1. Telnet Status: Enable
2. Telnet port: 5023
3. Auth method: Access key auth
4. Binary mode: Enable
5. Full Connection Action: Auto kick idle
6. Max Clients: 4
B. Back to Main Menu
Enter your choice:

設定項目

  1. Telnet Status

輸入 1 切換 Telnet 服務:

  • Enable:啟用 Telnet 服務。
  • Disable:停用 Telnet 服務。

  • Telnet port

輸入 2 修改 Telnet 端口,例如 5024

  1. Auth method

輸入 3 切換驗證方式:

  • Access key auth:連線後需要輸入 Access Password。
  • Disable auth:不需要密碼即可連線。

建議維持 Access key auth,避免未授權使用者直接操作 RS232。

  1. Binary mode

輸入 4 切換 Telnet binary mode。若 Telnet 工具出現換行或特殊字元異常,可嘗試調整此設定。

  1. Full Connection Action

輸入 5 切換連線數已滿時的處理方式:

  • Auto kick idle:自動登出最久沒有輸入的連線,預設值。
  • Reject new connection:拒絕新的 Telnet 連線,保留既有連線。

idle 判斷只看「是否有輸入」。只觀看畫面但沒有輸入的連線,仍可能在滿線時被視為 idle。

  1. Max Clients

輸入 6 設定最大 Telnet 連線數,有效範圍為 14,預設為 4

保存並套用設定

完成設定後,請返回主選單並重啟設備,讓新設定生效:

  1. 輸入 B 返回主選單。
  2. 在主選單中輸入 R 重新啟動設備。