快速入門:設定網路功能並更新裝置操作系統

宣告您的 Azure 球體裝置之後,請將它設定為網路功能,以便從 Azure 球體安全性服務接收雲端更新,並與 Azure IoT 中樞 等服務通訊。 當您設定並啟用網路時,您的裝置可以從雲端接收作業系統更新。

重要

本主題說明如何將 Azure 球體裝置連線至 Wi-Fi 網路。 如果您的裝置支援不同的網路機制,但不支援Wi-Fi,請使用該機制將它連線到因特網,然後繼續 進行接收裝置更新

先決條件

  • 安裝適用於 Windows 或 Linux Visual Studio Code。

在 Azure 球體裝置上設定 Wi-Fi

請依照下列步驟在 Azure 球體裝置上設定 Wi-Fi:

  1. 將 Azure 球體裝置連接到電腦。

  2. 使用 PowerShell、Windows 命令提示字元或 Linux 命令殼層開啟命令行介面。

  3. 如果您的網路環境需要,請註冊裝置的 MAC 位址。 使用下列命令取得 MAC 位址,然後根據您的環境程式註冊:

    az sphere device wifi show-status
    
  4. 使用 az 球形裝置 wifi 新增 命令,將您的 Wi-Fi 網络新增至裝置,如下所示:

    az sphere device wifi add --ssid <SSID> --psk <EXAMPLEPSK>
    

    以您的網路名稱取代 <SSID> 。 網路 SSID 會區分大小寫。 如果 SSID 為隱藏狀態,請新增 --targeted-scan 以嘗試連線至該 SSID。 您可以使用 球球裝置 wifi 掃描 來取得可用 Wi-Fi 網路的清單。

    使用 WPA/WPA2 金鑰取代 <EXAMPLEPSK> 。 Azure 球體裝置不支援 WEP。 若要新增開放式網路,請省略 --psk

    如果網路 SSID 或機碼有內嵌空格或擴充器,請以單引弧括住 SSID 或按鍵。 如果 SSID 或按鍵包含引號,請使用反斜杠來避開引號。 如果反斜杠屬於值,就不需要逸出。 例如:

    az sphere device wifi add --ssid "New SSID" --psk "key \'value\' with quotes"
    

    通常需要幾秒鐘的時間,才能在白板上準備好網路功能,但視您的網路環境而定,可能需要較長的時間。

  5. 使用 az 球形裝置 wifi 顯示狀態 命令來檢查連線狀態:

    az sphere device wifi show-status
    

    在更新期間, az 球形裝置 wifi 顯示狀態 命令可能會暫時顯示未知的設定狀態。 下列範例顯示安全 WPA2 連線的成功結果:

    ----- ------------------ --------------- ------------- --------- ------- ------------- --------- ------------- -----------------
    SSID  ConfigurationState ConnectionState SecurityState Frequency Mode    KeyManagement WpaState  IpAddress     MacAddress
    ===============================================================================================================================
    <value> enabled            connected       psk           2412      station WPA2-PSK      COMPLETED <value>      <value>
    ----- ------------------ --------------- ------------- --------- ------- ------------- --------- ------------- -----------------
    

az 球形裝置 wifi 命令支援數個額外的選項。 輸入 az 球形裝置 wifi--完整列表的說明,或 az 球形裝置 wifi選項--個別選項的說明。

請依照下列步驟在 Azure 球體裝置上設定 Wi-Fi:

  1. 將 Azure 球體裝置連接到電腦。

  2. 開啟 Azure 球體總管

  3. 展開您感興趣之裝置的裝置節點。

  4. 展開 Wi-Fi 節點。 您應該會看到類似下列內容:

  5. 展開標示為 [ 已中斷連線 ] 的節點,您應該會看到裝置的 MAC 位址。 如果您的網路環境需要,請註冊裝置的 MAC 位址。 請注意右側的 [重新整理] 按鈕;聯機到網路之後,您將需要此項目來檢視連線資訊。

  6. 盡可能展開 [可用的網络 ] 節點。 將游標停留在您要連線的網路上,然後選取 [ 連線 (這會在節點右側顯示為 +) 。 如果網路需要預先共用密鑰 (PSK) ,請在出現的文字框中輸入網路密碼,然後按 Enter

  7. 回到先前標示為 [中 斷連線] 的節點,現在應該會讀 取 [已連線到: <網络]>。 如果您在幾分鐘后仍看到 已中斷 連線,請按下此節點上的 [重新整理] 按鈕,以檢視裝置的更新連線狀態。

  8. 您應該會看到下列資訊:

    • Ssid
    • 設定狀態
    • 線上狀態
    • 安全性狀態
    • 頻率
    • 模式
    • 金鑰管理類型
    • WPA 狀態
    • IP 位址
    • MAC 位址

    這與 CLI 命令 az 球體裝置 wifi 顯示狀態所回報的資訊相同。

    您也應該會看到您已連線的網路出現在 [已 儲存的網络 ] 節點上。

請依照下列步驟在 Azure 球體裝置上設定 Wi-Fi:

  1. 將 Azure 球體裝置連接到電腦。

  2. 開啟 Azure 球體總管

  3. 展開您感興趣之裝置的裝置節點。

  4. 展開 Wi-Fi 節點。 您應該會看到類似下列內容:

  5. 展開標示為 [ 已中斷連線 ] 的節點,您應該會看到裝置的 MAC 位址。 如果您的網路環境需要,請註冊裝置的 MAC 位址。 請注意右側的 [重新整理] 按鈕;聯機到網路之後,您將需要此項目來檢視連線資訊。

  6. 盡可能展開可用的網路節點。 以滑鼠右鍵按下您要連線的網路,然後選取 [ 連線]。 如果您的網路需要預先共用密鑰 (PSK) ,請在 PSK 文字框中輸入網路密碼,然後按 Enter

  7. 回到先前標示為 [中 斷連線] 的節點,現在應該會讀 取 [已連線到: <網络]>。 如果您在幾分鐘后仍看到 已中斷 連線,請按下此節點上的 [重新整理] 按鈕,以檢視裝置的更新連線狀態。

  8. 您應該會看到下列資訊:

    • IP 位址
    • 安全性狀態
    • MAC 位址
    • WPA 狀態
    • 模式
    • 頻率
    • 金鑰管理類型
    • 是否使用目標掃描

    這與 CLI 命令 az 球體裝置 wifi 顯示狀態所回報的資訊相同。

    您也應該會看到您已連線的網路出現在 [已 儲存的網络 ] 節點上。

啟用或停用 Wi-Fi 網路

您可以使用 az 球體裝置 wifi 啟 用命令來啟用設定的 Wi-Fi 網路:

az sphere device wifi enable --id <ID>

使用網路識別碼取代 <識別> 碼,您可以透過撥打 az 球形裝置 wifi 清單來取得識別碼。

您可以使用 az 球體裝置 wifi 停 用命令來停用設定 Wi-Fi 網络,如下所示:

az sphere device wifi disable --id <ID>

使用網路識別碼取代 <識別> 碼,您可以透過撥打 az 球形裝置 wifi 清單來取得識別碼。

若要在 Visual Studio Code的 Azure 球體總管中啟用已設定的 Wi-Fi 網路:

  1. 展開 [ 已儲存的網络 ] 節點。

  2. 尋找已停用的網路;這些名稱的右側會顯示 Wi-Fi 符號。

  3. 選取 Wi-Fi 符號,或以滑鼠右鍵按兩下網路名稱,然後選取[ 啟用]

若要在 Visual Studio Code 的 Azure 球體總管中停用已設定的 Wi-Fi 網路:

  1. 展開 [ 已儲存的網络 ] 節點。

  2. 尋找啟用的網路;這些 Wi-Fi 名稱右側會有反斜杠的符號。

  3. 選取已停用 Wi-Fi 符號,或以滑鼠右鍵按兩下網路名稱,然後選取 [ 停用]

若要在 Visual Studio 的 Azure 球體總管中啟用已設定 Wi-Fi 網路:

  1. 展開 [ 已儲存的網络 ] 節點。

  2. 尋找已停用的網路;這些名稱的右側會顯示連線符號。

  3. 選取連線符號,或以滑鼠右鍵按兩下網路名稱,然後選取[ 啟用]

若要在 Visual Studio Code 的 Azure 球體總管中停用已設定 Wi-Fi 網路:

  1. 展開 [ 已儲存的網络 ] 節點。

  2. 尋找啟用的網路;這些名稱的右側會顯示中斷連線符號。

  3. 選取中斷連線符號,或以滑鼠右鍵按兩下網路名稱,然後選取 [停用]

忘記 Wi-Fi 網路

您可以使用 az 球體裝置 wifi 忘記 命令,忘記設定的 Wi-Fi 網络:

az sphere device wifi forget --id <ID>

使用網路識別碼取代 <識別> 碼,您可以透過撥打 az 球形裝置 wifi 清單來取得識別碼。

若要忘記在 Visual Studio Code 的 Azure 球體總管中設定的 Wi-Fi 網络:

  1. 展開 [ 已儲存的網络 ] 節點。
  2. 以滑鼠右鍵按下您要忘記的網路,然後選取 [ 忘記]

若要忘記在 Visual Studio 的 Azure 球體總管中設定 Wi-Fi 網络:

  1. 展開 [ 已儲存的網络 ] 節點。
  2. 以滑鼠右鍵按下您要忘記的網路,然後選取 [ 忘記]

接收裝置更新

Azure 球體裝置會在每次啟動、最初連線到因特網時,以及此後每隔 24 小時檢查 Azure 球體 OS 和應用程式更新。 如果有可用的更新,下載和安裝最多可能需要 15-20 分鐘,並可能導致裝置重新啟動。

若要檢查更新狀態,請輸入下列命令:

az sphere device show-deployment-status --resource-group MyResourceGroup --catalog MyCatalog --device <DeviceIdValue>

如果您有較舊的 Seeed MT3620 開發套件,您可能需要手動更新:

  1. 透過 USB 將面板連接到電腦。

  2. 使用 PowerShell、Windows 命令提示字元或 Linux 命令殼層開啟命令行介面。

  3. 使用復原程式更新您的面板:

    az 球形裝置復原

如果您遇到 Wi-Fi 問題,請先確定您的 Wi-Fi 網路使用 802.11b/g/n;Azure 球體裝置不支援 802.11a。

注意

Azure 球體 OS 更新是一個分段處理程式,期間可能少於 15 分鐘,但視因特網連線而定,可能會更長。 在階段之間,面板會在下載下一組更新時正常運作,但在更新期間,您應該會預期白板一次無響應數分鐘。

後續步驟