Telnet
Telnet 可用來透過 Wi-Fi 連接 RS232 伺服器,並將資料轉發到目前選取的 COM 連接埠。自韌體 1.6 起,Telnet 支援最多 4 個用戶端同時連線,適合現場人員在不同位置的電腦之間切換使用。
連線方式
Windows
- 啟用 Telnet 客戶端
在 Windows 中,Telnet 客戶端可能預設未啟用。請開啟「控制台」→「程式與功能」→「開啟或關閉 Windows 功能」,勾選「Telnet 客戶端」並完成安裝。
- 連線到 RS232 伺服器
開啟 Command Prompt,輸入:
sh
telnet -n 192.168.3.120 5023
-n 用於停用 DNS 反解,避免初始連線等待過久。192.168.3.120 請替換為設備目前的 Wi-Fi IP,5023 為 Telnet 預設端口。
- 輸入存取密碼
連線後若看到 Please enter access password:,請輸入設備的 Access Password。
macOS / Linux
-
開啟 Terminal。
-
輸入:
sh
telnet -N 192.168.3.120 5023
-N 用於停用 DNS 反解。IP 與端口請依設備設定調整。
- 依畫面提示輸入 Access Password。
多連線行為
Telnet 多連線採用「同一工作狀態」模式:
- 所有已驗證的 Telnet 用戶端都會看到相同的 RS232 輸出。
- 所有已驗證的 Telnet 用戶端都可以輸入;輸入會送到目前全域選取的 COM 連接埠。
- COM 切換與 baud rate 切換是全域狀態。任一用戶端切換後,所有已驗證用戶端都會收到切換提示。
- 如果多個用戶端同時輸入,資料會依設備接收到的順序轉送到 RS232。現場操作時請避免多人同時輸入指令。
預設最多允許 4 個 Telnet 用戶端同時連線。若連線數已滿,預設會自動登出最久沒有輸入的連線,讓新的連線進入。
Telnet 跳脫字元與離線
大多數 Telnet 工具的預設跳脫字元是 Ctrl+]。要關閉 Telnet 連線:
- 按下
Ctrl+]進入 Telnet 命令模式。 - 輸入
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:
設定項目
- Telnet Status
輸入 1 切換 Telnet 服務:
Enable:啟用 Telnet 服務。-
Disable:停用 Telnet 服務。 -
Telnet port
輸入 2 修改 Telnet 端口,例如 5024。
- Auth method
輸入 3 切換驗證方式:
Access key auth:連線後需要輸入 Access Password。Disable auth:不需要密碼即可連線。
建議維持 Access key auth,避免未授權使用者直接操作 RS232。
- Binary mode
輸入 4 切換 Telnet binary mode。若 Telnet 工具出現換行或特殊字元異常,可嘗試調整此設定。
- Full Connection Action
輸入 5 切換連線數已滿時的處理方式:
Auto kick idle:自動登出最久沒有輸入的連線,預設值。Reject new connection:拒絕新的 Telnet 連線,保留既有連線。
idle 判斷只看「是否有輸入」。只觀看畫面但沒有輸入的連線,仍可能在滿線時被視為 idle。
- Max Clients
輸入 6 設定最大 Telnet 連線數,有效範圍為 1 到 4,預設為 4。
保存並套用設定
完成設定後,請返回主選單並重啟設備,讓新設定生效:
- 輸入 B 返回主選單。
- 在主選單中輸入 R 重新啟動設備。