Windows設備控制台允許你通過Wi-Fi或USB來遠程控制你的HoloLens設備。設備控制台是HoloLens上的一個Web Server,你可以通過PC的瀏覽器來連接到它。設備控制台包含了很多幫助你管理、調試和優化HoloLens設備的工具。
設置HoloLens以使用Windows設備控制台 Setting up HoloLens to use Windows Device Portal
- 打開HoloLens,並穿戴上
- 使用綻開手勢打開開始菜單
- 選中設置應用,在你放置它以后會自動啟動
- 選中更新選項
- 選中開發者選項
- 打開開發者模式
- 滑動頁面,打開設備控制台選項
通過Wi-Fi連接 Connecting over Wi-Fi
- 將HoloLens連上Wi-Fi
- 找到你的IP地址
- 在PC瀏覽器上前往https://<你設備的IP>
- 瀏覽器會顯示以下信息,“瀏覽器的證書存在問題”。這是因為Windows設備控制台的證書是測試證書,你現在可以忽略這個證書錯誤。
通過USB連接 Connecting over USB
- 安裝好開發工具,確保PC上已有Visual Studio 2015 Update 1及更新版本和Windows 10開發者工具。這保證了USB連接性。
- 將HoloLens設備通過USB連接到PC
- 在PC瀏覽器上前往http://127.0.0.1:10080
連接到模擬器 Connecting to an emulator
你也可以在模擬器上使用設備控制台。可以使用toolbar連接到設備控制台。點擊下面這個圖標:
Open Device Portal: 打開HoloLens模擬器的設備控制台
創建用戶名和密碼 Creating a Username and Password
你首次連接到HoloLens上的設備控制台時,需要創建一個用戶名和密碼。
- 在PC瀏覽器上訪問HoloLens的IP地址,會打開一個設置頁面
- 點擊Request pin,然后在HoloLens上查看生成的pin碼
- 輸入設備上出現的pin碼
- 輸入一個用戶名用於連接HoloLens,不必是微軟賬戶或者域賬號
- 重復輸入密碼,密碼至少要有7個字符。不必是微軟賬號或者域賬號密碼。
- 點擊 Pair按鈕來連接到HoloLens
任何時候如果你想修改用戶名和密碼,你可以點擊頁面頂部Security鏈接訪問設備安全頁面,或者直接訪問:https://<YOUR_HOLOLENS_IP_ADDRESS>/devicesecurity.htm。
安全證書 Security certificate
如果你在瀏覽器里看到證書錯誤提示,可以通過信任HoloLens設備證書來修復此問題。
每台HoloLens設備都會生成一個自簽名的證書用於SSL連接。默認情況下,此證書不會被你的瀏覽器信任,並顯示證書錯誤。通過下載此證書,並在PC上信任它,你就可以安全的連接到設備了。
- 確保處在安全的網絡下
- 從設備控制台安全(Security)頁面下載設備證書
- 安裝證書到PC上的“受信任的信任根證書發行機構(Trusted Root Certification Authority)”目錄
- 重啟瀏覽器
設備控制台頁面 Device Portal Pages
設備管理會話起始於首頁。從左邊導航欄點擊Home即可進入首頁。
頂部工具欄提供了設備狀態和一些特性內容。
- Online:指示設備是否連接到了Wi-Fi
- Shutdown:關閉設備
- Restart:重啟
- Security:打開安全頁面
- Cool:指示設備溫度
- A/C:指示設備是否在充電
- Help:打開REST接口文檔頁
首頁顯示了以下信息:
- 設備狀態:監視設備健康及報告致命錯誤
- Windows信息:顯示HoloLens名字和當前系統版本
- 偏好設置 Preference區塊包括以下內容:
- IPD:設定瞳距,這是指用戶直視前方瞳孔中心之間的距離,單位是毫米。此值被設置后自動生效,設備默認值是自動計算的。
- 設備名:分配一個名字給設備,改名后必須重啟后才能生效。
- 休眠設置:設置設備進入休眠前等待的時長。
3D視圖 3D View
使用3D視圖頁面來了解HoloLens如何解析周圍環境。使用鼠標可以調整視圖內容:
- 旋轉:按住鼠標左鍵移動
- 平移:按住鼠標郵件移動
- 縮放:滾動鼠標滾輪
- 追蹤選項:通過勾選Force visual tracking打開持續可視化追逐。勾選Pause會暫停追蹤。
- 視圖選項:
- Tracking:指示可視化追蹤是否激活
- Show floor:顯示一個方格平面圖
- Show frustum:顯示一個視錐
- Show stabilization plane:顯示HoloLens用於穩定運動的平面
- Show mesh:顯示周圍環境的表面映射網格
- Show details:顯示實時變化時,手的位置,頭部轉動參數,以及設備初始矢量
- Full screen按鈕:全屏模式顯示3D視圖,按Esc鍵可退出
- Surface reconstruction:點擊Update按鈕會顯示最新的空間映射網格,有時候這個過程可能會花費一點時間。3D視圖中的空間網格不會自動更新,你必須手動點擊更新按鈕來從設備中載入最新的網格數據。點擊保存按鈕可以將當前空間映射網格保存為obj文件存儲到PC上。
混合現實捕獲 Mixed Reality Capture
使用混合現實捕獲可以保存來自HoloLens設備的媒體流。
- Settings:通過選中以下選項來控制媒體流
- Holograms:捕獲全息內容到視頻流。全息圖像已單聲道渲染,而不是立體聲
- PV camera:從攝像頭捕獲視頻流
- Mic Audio:捕獲麥克風陣列的聲音
- App Audio:捕獲當前應用的聲音
- Live preview quality:為實時預覽視頻選擇分辨率、幀率和流速
- 點擊Live preview按鈕來預覽當前捕捉流內容。Stop live preview按鈕用於停止預覽捕捉流
- 點擊Record按鈕來開始使用指定設置來記錄混合現實流。Stop recording用於結束紀錄,並保存它
- 點擊Take photo按鈕從捕獲流里獲取一張照片
- Videos and photos:顯示捕獲的視頻和照片列表
注意:當你從設備控制台紀錄或實時預覽捕獲流時,HoloLens應用將不能捕獲MRC視頻或者照片
性能追蹤 Performance Tracking
用於從HoloLens捕獲Windows性能記錄器(WPR)追蹤內容
- Available profiles:選擇WPR配置后點擊Start開始性能追蹤
- Custom profile:點擊Browse從PC選擇一個WPR配置文件。點擊Upload and start開始性能捕捉
為了停止性能追蹤,點擊stop。停留在此頁面直到性能追蹤文件下載完成。
捕獲到的ETL文件可以被Windows性能分析器打開並分析。
進程 Processes
顯示當前運行進程的細節。包括了所有系統和應用進程。
系統性能 System Performance
顯示系統實時診斷圖形信息,例如使用電量、幀速和CPU負載。
以下是可獲得的內容指標:
- SoC電源:平均每分鍾瞬時系統芯片電量利用率
- System power:平均每分鍾瞬時系統電量利用率
- Frame rate:每秒幀數,每秒丟失的空白幀數以及持續丟失的幀數
- GPU:GPU引擎利用率
- I/O:讀寫速度
- Network:接收到和發出的流量大小
- Memory:總內存、使用中、修改的、分頁的以及不分頁的內存情況
應用 Apps
管理安裝在HoloLens上的應用。
- Installed apps:移除和開始應用
- Running apps:列出當前正在運行的應用
- Install app:從電腦上選擇應用包來安裝
- Dependency:添加安裝包依賴項
- Deploy:部署應用和其依賴項到HoloLens
應用崩潰紀錄頁面 App Crash Dumps Page
這個頁面允許你收集旁加載應用的崩潰日志。為每一個你想收集崩潰日志的應用選中 Crash Dump Enable,然后返回此頁面收集崩潰日志。dump文件可以使用Visual Studio打開來調試。
Kiosk模式 Kiosk Mode
開啟Kiosk模式后,會限制用戶啟動新應用或者改變正在運行應用的能力。Bloom手勢和Cortana也將不能使用,環境中放置的其他應用也不會被顯示。
選中Enable Kiosk Mode來使HoloLens進入kiosk模式。從Startup app里選擇一個應用。點擊Save來保存設定。
注意:即使Kiosk模式沒有開啟,應用也會在HoloLens啟動時運行。選擇 None則沒有應用會開機啟動。
日志 Logging
管理HoloLens上的Windows實時事件追蹤(ETW)。
選中Hide providers以僅顯示事件列表
- Registered providers:選擇ETW提供者和追蹤級別。追蹤級別會是以下其中之一:
- Abnormal exit or termination 異常退出和終止
- Servere errors 嚴重錯誤
- Warnings 警告
- Non-error Warnings 無錯誤警告
點擊Enable按鈕開始追蹤。被追蹤者將會被添加到Enable Providers下拉框。
- Custom Providers:選擇一個自定義ETW來源喝追蹤級別。通過GUID來標志提供者。GUID不要包含括號
- Enable Providers:啟動的ETW提供者來源
- Providers history:顯示當前會話中被選中的ETW提供者
- Events:從選中的提供者以列表形式列出ETW事件
- Filters:允許你篩選通過ID、關鍵詞、級別、提供者名字、任務名字或文本收集的ETW事件
仿真 Simulation
允許你紀錄喝回放用於測試的輸入數據。
- Capture room:用於下載一個包含用戶周邊環境空間映射網格數據的仿真房間文件,點擊Save可以保存到本地計算機。房間文件可以導入到HoloLens模擬器使用。
- Recording:選中用於紀錄的流,命名紀錄后,開始進行紀錄。在你的HoloLens上操作,然后點擊Stop按鈕將數據保存為.xef文件到PC上。此文件可以被HoloLens模擬器使用。
- Playback:點擊 Upload recording按鈕從PC上選擇一個xef文件,然后發送數據到HoloLens上。
- Control mode:從下拉框選擇 Default或者Simulation,點擊Set按鈕在HoloLens上啟用此模式。選中“Simulation”,將會禁用HoloLens上真實的傳感器,而使用上傳的模擬數據。如果啟用Simulation模式,HoloLens將不會響應真實用戶直到切換回Default模式。
網絡 Networking
管理HoloLens上的Wi-Fi連接。
虛擬輸入 Virtual Input
從遠程機器發送鍵盤輸入到HoloLens上。
點擊Virtual Keyboard下方區域來放松鍵盤點擊數據到HoloLens。在Input text中輸入內容,然后點擊Send按鈕來發送內容到當前應用。
設備控制台Rest API's Device Portal REST API's
設備控制台里的所有內容都是基於REST API制作的,你可以利用它們通過編程來自定義訪問數據和控制你的設備。