跳至主要内容

Web Serial 控制台

SiMa.ai Web Serial 控制台 是一個瀏覽器工具,可透過 Web Serial API,直接從 Chromium 瀏覽器連接到 SiMa.ai DevKit。無需安裝,只需在相容的瀏覽器中開啟該工具,然後透過 USB 將您的 DevKit 連接,即可開始使用。

啟動 Web Serial 控制台

需求

Web Serial API 僅適用於基於 Chromium 的瀏覽器:

  • Google Chrome(推薦使用)
  • 微軟 Edge
備註

Firefox 和 Safari 不支援 Web Serial API,因此無法與此工具搭配使用。

Linux:dialout 群組存取權限

在 Linux 上,/dev/ttyUSB0 等序列裝置由 root:dialout 擁有,模式為 crw-rw----。新使用者帳戶預設不在 dialout 群組中,因此即使 lsusbdmesg 顯示 USB 轉序列埠介面卡,且 /dev/ttyUSB0 確實存在,瀏覽器仍無法開啟裝置,您的 DevKit 也不會出現在序列埠選擇器中

將您的使用者加入 dialout 群組:

sudo usermod -aG dialout $USER

接著請登出後重新登入,或重新開機,因為群組變更不會套用至目前的工作階段。使用下列指令確認:

groups | grep dialout
備註

此步驟僅適用於 Linux。macOS 和 Windows 不需要此設定。

開始使用

  1. 使用 USB 轉序列埠線,將您的 SiMa.ai DevKit 連接到您的電腦。
  2. 在支援的瀏覽器中開啟 Web Serial 控制台
  3. 在指令面板中點擊「[+] 新增連線」。
  4. 從瀏覽器彈出的視窗中選擇與您的 DevKit 相對應的序列埠,然後點擊「連線」。
  5. 控制台會自動偵測登入提示,並使用預設的憑證進行登入(sima/edgeai)。

介面

終端機

直接在終端機視窗中輸入指令,然後按下 Enter 鍵,即可在已連接的 DevKit 上執行這些指令。

指令面板

頁面底部的指令面板可讓您快速存取常用的動作:

按鈕行動
[+] 新的連線開啟一個新的連線分頁,以新增一個 DevKit。
設定在連接之前,請設定波特率和流量控制。
登入傳送預設的認證資訊(sima/edgeai)。
網路在啟用的 DevKit 上執行 ifconfig
磁碟空間在啟動的 DevKit 上執行 df -h
建立顯示目前啟用的 DevKit 中的 /etc/buildinfo
登出將「logout」指令傳送到目前啟用的「DevKit」。
清楚清除終端機的輸出結果。
淺色/深色模式切換使用者介面主題。
全螢幕進入全螢幕模式
[隱藏]摺疊命令選單,以獲得更大的終端機視窗。

多重連線

控制台支援同時連接多個 DevKit。每次連接都會在終端區域頂部開啟一個個別的分頁。點擊分頁以切換不同的連接,或點擊分頁上的 × 以斷開連接並關閉該工作階段。

斷開連線

點擊連線分頁上的「×」按鈕以斷開連線。在關閉連線之前,主控台會自動向 DevKit 發送 logout 指令。