HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal

时间:2016-04-30 23:51:36   收藏:0   阅读:1950

Windows设备控制台允许你通过Wi-Fi或USB来远程控制你的HoloLens设备。设备控制台是HoloLens上的一个Web Server,你可以通过PC的浏览器来连接到它。设备控制台包含了很多帮助你管理、调试和优化HoloLens设备的工具。

 

设置HoloLens以使用Windows设备控制台 Setting up HoloLens to use Windows Device Portal


 

  1. 打开HoloLens,并穿戴上
  2. 使用绽开手势打开开始菜单
  3. 选中设置应用,在你放置它以后会自动启动
  4. 选中更新选项
  5. 选中开发者选项
  6. 打开开发者模式
  7. 滑动页面,打开设备控制台选项

技术分享

 

通过Wi-Fi连接 Connecting over Wi-Fi


 

  1. 将HoloLens连上Wi-Fi
  2. 找到你的IP地址
  3. 在PC浏览器上前往https://<你设备的IP>
    • 浏览器会显示以下信息,“浏览器的证书存在问题”。这是因为Windows设备控制台的证书是测试证书,你现在可以忽略这个证书错误。

 

通过USB连接 Connecting over USB


 

 

  1. 安装好开发工具,确保PC上已有Visual Studio 2015 Update 1及更新版本和Windows 10开发者工具。这保证了USB连接性。
  2. 将HoloLens设备通过USB连接到PC
  3. 在PC浏览器上前往http://127.0.0.1:10080

 

连接到模拟器 Connecting to an emulator


 

你也可以在模拟器上使用设备控制台。可以使用toolbar连接到设备控制台。点击下面这个图标:

 

创建用户名和密码 Creating a Username and Password


 

技术分享

 

你首次连接到HoloLens上的设备控制台时,需要创建一个用户名和密码。

  1. 在PC浏览器上访问HoloLens的IP地址,会打开一个设置页面
  2. 点击Request pin,然后在HoloLens上查看生成的pin码
  3. 输入设备上出现的pin码
  4. 输入一个用户名用于连接HoloLens,不必是微软账户或者域账号
  5. 重复输入密码,密码至少要有7个字符。不必是微软账号或者域账号密码。
  6. 点击 Pair按钮来连接到HoloLens

 

任何时候如果你想修改用户名和密码,你可以点击页面顶部Security链接访问设备安全页面,或者直接访问:https://<YOUR_HOLOLENS_IP_ADDRESS>/devicesecurity.htm。

 

安全证书 Security certificate


 

如果你在浏览器里看到证书错误提示,可以通过信任HoloLens设备证书来修复此问题。

每台HoloLens设备都会生成一个自签名的证书用于SSL连接。默认情况下,此证书不会被你的浏览器信任,并显示证书错误。通过下载此证书,并在PC上信任它,你就可以安全的连接到设备了。

  1. 确保处在安全的网络下
  2. 从设备控制台安全(Security)页面下载设备证书
  3. 安装证书到PC上的“受信任的信任根证书发行机构(Trusted Root Certification Authority)”目录
  4. 重启浏览器

 

设备控制台页面 Device Portal Pages


 

技术分享

 

设备管理会话起始于首页。从左边导航栏点击Home即可进入首页。

顶部工具栏提供了设备状态和一些特性内容。

首页显示了以下信息:

 

3D视图 3D View


技术分享

 

使用3D视图页面来了解HoloLens如何解析周围环境。使用鼠标可以调整视图内容:

 

混合现实捕获 Mixed Reality Capture


 

技术分享 

使用混合现实捕获可以保存来自HoloLens设备的媒体流。

注意:当你从设备控制台纪录或实时预览捕获流时,HoloLens应用将不能捕获MRC视频或者照片

 

性能追踪 Performance Tracking


 

技术分享 

用于从HoloLens捕获Windows性能记录器(WPR)追踪内容

为了停止性能追踪,点击stop。停留在此页面直到性能追踪文件下载完成。

捕获到的ETL文件可以被Windows性能分析器打开并分析。

 

进程 Processes


 

技术分享

显示当前运行进程的细节。包括了所有系统和应用进程。

 

系统性能 System Performance


 

技术分享

 

显示系统实时诊断图形信息,例如使用电量、帧速和CPU负载。

以下是可获得的内容指标:

 

应用 Apps


 

技术分享

 

管理安装在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以仅显示事件列表

点击Enable按钮开始追踪。被追踪者将会被添加到Enable Providers下拉框。

 

仿真 Simulation


 

技术分享

 

允许你纪录喝回放用于测试的输入数据。

 

网络 Networking


 

技术分享

 

管理HoloLens上的Wi-Fi连接。

 

 

虚拟输入 Virtual Input


技术分享

从远程机器发送键盘输入到HoloLens上。

点击Virtual Keyboard下方区域来放松键盘点击数据到HoloLens。在Input text中输入内容,然后点击Send按钮来发送内容到当前应用。

 

设备控制台Rest API‘s Device Portal REST API‘s


 

设备控制台里的所有内容都是基于REST API制作的,你可以利用它们通过编程来自定义访问数据和控制你的设备。

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!