跳至主要内容

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 群組中,因此即使 lsusb 和 dmesg 顯示 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 指令。