共用方式為


Windows 裝置入口網站

Windows Device Portal (WDP) 可讓您透過區域網路從遠端設定及管理裝置。 主要功能記載于 Windows 裝置入口網站概觀頁面上

Device Portal 首頁

重要

請勿將製造商映像用於商業用途。 若要將裝置商業化,您必須使用自訂 FFU 以確保最佳安全性。 請按一下這裡進一步了解。

警告

ARM 裝置目前即時核心偵錯失敗。 我們正努力修正此問題。

重要

如果您要建置開放式零售裝置以供用於「特定/有限安裝」的商業部署 (例如工廠或零售商店),讓使用者自己進行最後設定,並規定客戶必須取得 WDP 的憑證且將其同時安裝在 WDP 和連線的瀏覽器上,然後在 WDP 上變更密碼,則可以在此狹窄的商業實例中使用 WDP。 此案例中的零售映射仍 不應 包含IOT_TOOLKIT,但應該使用IOT_WEBBEXTN套件來提取 WDP。

共用檔

WDP 是在所有Windows 10裝置之間共用的開發人員工具。 每個產品都有自己的獨特功能,但核心功能相同。 主要功能的檔位於 Windows 裝置入口網站概觀頁面上。 下列檔的其餘部分將專屬於 IoT。

設定

有兩種方式可以啟動並執行 Windows Device Portal。

1. Windows 10 IoT 儀表板

首先,您會想要下載Windows 10 IoT 儀表板,這是開發人員工具,可讓您輕鬆地設定新的裝置。 使用儀表板將Windows 10 IoT 核心版影像刷新到您的裝置後,請檢查您的裝置是否顯示在 [我的裝置] 底下。

從該處,使用 [動作] 底下的省略號來選取 [在裝置入口網站中開啟]。 從該處,您將前往 [裝置入口網站驗證] 頁面,除非您一開始變更認證,否則預設認證如下:

Username: Administrator
Password: p@ssw0rd

2. 瀏覽器

如果您在儀表板中找不到您的裝置,或想要略過使用儀表板,您也可以輸入裝置的 IP 位址加上 :8080 結尾來開啟 Device Portal。 正確完成時,看起來應該像這樣:

IoTDashboard 檢視裝置

IoT 特定功能

裝置設定

IoT 核心版新增核取方塊以啟用或停用 螢幕鍵盤

注意

此核取方塊有已知的 Bug,它會從核取到未核取的「閃爍」。 按一下之後,請重新整理頁面 (F5) ,以確保核取方塊顯示您想要的狀態。

應用程式

提供裝置上 AppX 套件和套件組合的安裝/卸載功能。 應用程式清單

IoT 核心版是唯一的,因為它只允許一次執行一個前景應用程式。 應用程式清單已修改,以確保這是這種情況。 在 [啟動 ] 資料行下,您可以選取預設要啟動的多個背景應用程式,但只能設定一個前景應用程式。

App 檔案總管

應用程式檔案總管會顯示您的應用程式可以存取的目錄。

  • CameraRoll 會在所有應用程式之間共用
  • 檔會在所有應用程式之間共用
  • LocalAppData 包含每個應用程式特定的資料夾。 此資料夾的名稱會與您的應用程式相同,而其他應用程式無法存取它。

偵錯

核心傾印

使用核心傾印進行偵錯

任何系統當機都會自動記錄,並可供透過 Web 管理工具檢視。 接著,您可以下載核心傾印,並嘗試找出發生什麼事。

進程傾印

使用進程傾印進行偵錯

這類似于即時核心傾印,但適用于使用者模式進程。 按一下 [下載 ] 按鈕會導致「迷你傾印」,且將會下載該程式的整個狀態。 這適用于偵錯擱置進程。

核心損毀設定

核心損毀設定

藍牙

此頁面會顯示所有藍牙配對的裝置,以及所有可探索的裝置。 若要與其他藍牙裝置配對,請將裝置置於配對模式,並等候裝置出現在可用的裝置清單中。
藍牙裝置清單

按一下 [ 配對] 連結 以配對裝置。 如果裝置需要 PIN 進行配對,則會快顯顯示 PIN 的訊息方塊。 一旦裝置配對,它就會顯示在 [配對的裝置] 清單中。 您可以按一下 [ 移除] 來取消配對裝置。

流覽至 [藍牙] 頁面之後,您的裝置將可供其他裝置探索。 您也可以從您的電腦/電話找到它,並從該處進行配對。

如需藍牙的詳細資訊,請參閱 藍牙頁面

IoT 上線

IoT 上線支援設定 IoT 裝置的Wi-Fi連線選項。

(ICS) 網際網路連線共用 網際網路連線共用可讓您透過 Wi-Fi SoftAP 與其他連線到裝置的裝置共用裝置的網際網路存取。 若要使用此功能,您的Windows 10 IoT 裝置必須能夠存取網際網路 (,例如透過有線 LAN 連線) 。 在 [Connectivity-Onboarding-SoftAP >> 設定] 中,按一下 [啟用] 並設定 SSID 名稱和密碼。 然後在 [存取點配接器] 的 [連線- > 網際網路連線共用] 中,選取 [Microsoft Wi-Fi Direct Virtual Adapter #2],然後針對 [共用網路介面卡] 選取您的有線乙太網路卡。 最後,按一下 [開始共用存取]。 啟動之後,請將已啟用個別Wi-Fi的裝置連線到您Windows 10 IoT 裝置上的 SoftAP。 建立連線之後,啟用個別的Wi-Fi裝置將能夠透過您的 Windows 10 IoT 裝置連線到網際網路。

注意

當裝置上存在Wi-Fi設定檔時,就會停用 ICS。 例如,如果您連線到Wi-Fi存取點,並檢查 [建立設定檔 (自動重新連線) ],將會停用 ICS。

SoftAP 設定 SoftAP 設定可讓您控制裝置的 SoftAP 是否已啟用。 它也提供一種方法來設定 SoftAP 的 SSID 和 WPA2-PSK 金鑰,這是從另一部裝置連接 SoftAP 所需的方法。

AllJoyn 上線設定 AllJoyn 上線設定可讓您控制裝置的Wi-Fi連線是否可以透過裝置的 AllJoyn 上線產生者來設定。 當執行 AllJoyn 上線取用者應用程式的個別裝置連線到您的 Windows 10 IoT SoftAP 時,AllJoyn 上線取用者應用程式可用來設定 IoT 裝置的Wi-Fi配接器。 啟用時,AllJoyn 上線產生者應用程式 (IoTOnboarding) 會使用ECDHE_Null驗證方法。

注意

若要搭配使用 AllJoyn 上線搭配 Windows 10 IoT 組建 10.0.14393 或更早版本,需要更新這裡可下載IotOnboarding範例。

上架到 AllJoyn 上架到 ICS

注意

存取點配接器是作為 WiFi 存取點的 WiFi 介面卡, (它通常會有 IP 位址,例如 192.168.137.1) 。 共用網路介面卡是連線到網際網路 (的介面卡,例如:乙太網路卡) 。

上線到軟式 AP

注意

如果已啟用 AllJoyn 上線並以 Wifi 介面卡的 MAC 位址後置,SoftAP SSID 會自動加上 「AJ_」。 SoftAP 複雜密碼必須介於 8 到 63 個 ASCII 字元之間。

TPM 設定

信賴平臺模組 (TPM) 是一種密碼編譯共同處理器,包括亂數產生、密碼編譯金鑰的安全產生,以及其使用限制的功能。 它也包含遠端證明和密封儲存體等功能。 若要瞭解 IoT 核心版上的 TPM 和安全性,請流覽建置 安全裝置 頁面和 TPM 頁面。

重要

Limpet.exe做為 Windows IoT 核心版的一部分。 從 2018 年 10 月開始,它現在會以 開放原始碼 porject https://github.com/ms-iot/iot-core-azure-dm-client 的形式提供。

為了簡化測試,我們有可用的非簽署預先建置版本Limpet.exe,並可直接從 WDP 下載。 您只需要移至 [TPM 組態] 索引標籤,然後按一下 [安裝最新] 按鈕。

注意

此版本的Limpet.exe不應該隨附于您的最終產品。 相反地,您必須建置開放原始碼專案、簽署專案,並使用您的映射封裝它。

Azure 用戶端設定

IoT 裝置可以透過雲端服務從遠端系統管理。 Azure 提供一組豐富的服務來啟用這類案例。 我們已建立一個裝置管理用戶端,以補充 Azure 的裝置布建服務 (DPS) 和 Azure 在 Windows 平臺上的IoT 中樞服務,同時也會公開數個 Windows 管理性功能。

用戶端將會以開放原始碼專案的形式提供。 為了簡化測試,我們將提供預先建置的二進位檔。 您可以使用 WDP 中的 [Azure 用戶端] 索引標籤來安裝和執行這些測試二進位檔。

注意

此版本的工具不應該隨附于您的最終產品。 相反地,您必須建置開放原始碼專案、簽署專案,並使用您的映射封裝它。

一旦開放原始碼專案可供使用,我們將會更新這份檔。

遠端

Windows IoT 遠端伺服器可讓使用者查看其裝置顯示的內容,而不需將實體監視器連線到鍵盤。

其他資訊

變更預設埠

  1. 啟動 PowerShell 並 連線到您的裝置。

  2. 下載 TakeRegistryOwnership 工具、建置工具,並將其複製到您的裝置。

  3. 執行 以取得服務的登錄機碼擁有權

    .\TakeRegistryOwnership.exe MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service
    
  4. 修改登錄設定來設定所需的埠

    reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service /v HttpPort /t REG_DWORD /d <your port number>
    
  5. 執行下列命令或重新開機裝置,以重新開機 WebManagement 服務

    net stop webmanagement ; net start webmanagement
    

使用 HTTPS

如果您想要使用 HTTPS,請先依照上一節所述取得登錄機碼的擁有權,並將 HttpsPort 和 EncryptionMode 登錄機碼設定如下,然後重新開機 webmanagement 服務

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service /v EncryptionMode /t REG_DWORD /d 0x3 /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service /v HttpsPort /t REG_DWORD /d <your port number> /f
net stop webmanagement ; net start webmanagement

使用自訂 SSL 憑證布建 Device Portal

在Windows 10 Creators Update中,Windows Device Portal 新增了一種方式,讓裝置系統管理員安裝自訂憑證以用於 HTTPS 通訊。

若要深入瞭解, 請閱讀 Windows 裝置入口網站檔底下的檔

擷取記憶體傾印的損毀傾印設定

若要擷取完整記憶體傾印,請執行下列動作:

  1. 透過 WDP 連線到 IoT 裝置。

  2. 從偵錯 - > 偵錯設定 - > 核心損毀設定 - > 損毀傾印類型。

  3. 選取:使用中的記憶體) 完成記憶體傾印 (。 請確定裝置已重新開機,設定才會生效。

  4. 確認 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\CrashDumpEnabled 已設定為 0x1。

  5. 更新 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\DumpFileSize 為 0x0。

  6. 請確定裝置上有足夠的空間可產生此傾印。 您可以從這裡設定變更 DumpFile 位置: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\DumpFile

其他資源

  1. Windows Device Portal 概觀頁面