Windows設備控制檯容許你經過Wi-Fi或USB來遠程控制你的HoloLens設備。設備控制檯是HoloLens上的一個Web Server,你能夠經過PC的瀏覽器來鏈接到它。設備控制檯包含了不少幫助你管理、調試和優化HoloLens設備的工具。ios
設置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上的設備控制檯時,須要建立一個用戶名和密碼。windows
- 在PC瀏覽器上訪問HoloLens的IP地址,會打開一個設置頁面
- 點擊Request pin,而後在HoloLens上查看生成的pin碼
- 輸入設備上出現的pin碼
- 輸入一個用戶名用於鏈接HoloLens,沒必要是微軟帳戶或者域帳號
- 重複輸入密碼,密碼至少要有7個字符。沒必要是微軟帳號或者域帳號密碼。
- 點擊 Pair按鈕來鏈接到HoloLens
任什麼時候候若是你想修改用戶名和密碼,你能夠點擊頁面頂部Security連接訪問設備安全頁面,或者直接訪問:https://<YOUR_HOLOLENS_IP_ADDRESS>/devicesecurity.htm。api
安全證書 Security certificate
若是你在瀏覽器裏看到證書錯誤提示,能夠經過信任HoloLens設備證書來修復此問題。瀏覽器
每臺HoloLens設備都會生成一個自簽名的證書用於SSL鏈接。默認狀況下,此證書不會被你的瀏覽器信任,並顯示證書錯誤。經過下載此證書,並在PC上信任它,你就能夠安全的鏈接到設備了。安全
- 確保處在安全的網絡下
- 從設備控制檯安全(Security)頁面下載設備證書
- 安裝證書到PC上的「受信任的信任根證書發行機構(Trusted Root Certification Authority)」目錄
- 重啓瀏覽器
設備控制檯頁面 Device Portal Pages
設備管理會話起始於首頁。從左邊導航欄點擊Home便可進入首頁。網絡
頂部工具欄提供了設備狀態和一些特性內容。app
- Online:指示設備是否鏈接到了Wi-Fi
- Shutdown:關閉設備
- Restart:重啓
- Security:打開安全頁面
- Cool:指示設備溫度
- A/C:指示設備是否在充電
- Help:打開REST接口文檔頁
首頁顯示瞭如下信息:ide
- 設備狀態:監視設備健康及報告致命錯誤
- 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製做的,你能夠利用它們經過編程來自定義訪問數據和控制你的設備。