Windows 裝置入口網站
Windows Device Portal (WDP) 可讓您透過區域網路從遠端設定及管理裝置。 主要功能記載于 Windows 裝置入口網站概觀頁面上
重要
請勿將製造商映像用於商業用途。 若要將裝置商業化,您必須使用自訂 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。 正確完成時,看起來應該像這樣:
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範例。
注意
存取點配接器是作為 WiFi 存取點的 WiFi 介面卡, (它通常會有 IP 位址,例如 192.168.137.1) 。 共用網路介面卡是連線到網際網路 (的介面卡,例如:乙太網路卡) 。
注意
如果已啟用 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 遠端伺服器可讓使用者查看其裝置顯示的內容,而不需將實體監視器連線到鍵盤。
其他資訊
變更預設埠
啟動 PowerShell 並 連線到您的裝置。
下載 TakeRegistryOwnership 工具、建置工具,並將其複製到您的裝置。
執行 以取得服務的登錄機碼擁有權
.\TakeRegistryOwnership.exe MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service
修改登錄設定來設定所需的埠
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\webmanagement\service /v HttpPort /t REG_DWORD /d <your port number>
執行下列命令或重新開機裝置,以重新開機 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 裝置入口網站檔底下的檔。
擷取記憶體傾印的損毀傾印設定
若要擷取完整記憶體傾印,請執行下列動作:
透過 WDP 連線到 IoT 裝置。
從偵錯 - > 偵錯設定 - > 核心損毀設定 - > 損毀傾印類型。
選取:使用中的記憶體) 完成記憶體傾印 (。 請確定裝置已重新開機,設定才會生效。
確認
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\CrashDumpEnabled
已設定為 0x1。更新
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\DumpFileSize
為 0x0。請確定裝置上有足夠的空間可產生此傾印。 您可以從這裡設定變更 DumpFile 位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\DumpFile