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连接到设备控制台。点击下面这个图标:

  •  Open Device Portal: 打开HoloLens模拟器的设备控制台

创建用户名和密码 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即可进入首页。

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

  • 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提供者和追踪级别。追踪级别会是以下其中之一:
    1. Abnormal exit or termination 异常退出和终止
    2. Servere errors 严重错误
    3. Warnings 警告
    4. 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制作的,你可以利用它们通过编程来自定义访问数据和控制你的设备。

HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal的更多相关文章

  1. HoloLens开发手记 - 使用Visual Studio Using Visual Studio

    不论你是否使用DirectX或Unity来开发全息应用,你都会使用Visual Studio 2015来进行调试和部署应用.在本部分,你将会学习以下内容: 如何通过Visual Studio将你的应用 ...

  2. HoloLens开发手记 - 使用混合现实捕捉 Using mixed reality capture

    HoloLens给了用户混合真实世界和数字世界的体验.混合现实捕捉(MRC)使得你可以保存这种体验到图片或者视频.这使得你可以分享你的体验给其他人,这允许他们能看到和你所看到一样的全息图像.这些视频和 ...

  3. HoloLens开发手记 - HoloLens真机上手简评

    千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...

  4. HoloLens开发手记 - Known issues 已知问题

    本文主要提及一份问题清单,这些问题都可能对我们开发HoloLens应用造成困扰. Visual Studio 在使用VS 2015 Update 1连接HoloLens时,可能会有些小问题.但是这些小 ...

  5. HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator

    首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...

  6. HoloLens开发手记 - 应用程序模型 App model

    HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用 ...

  7. HoloLens开发手记-开发概述Development overview

    开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...

  8. HoloLens开发手记 - Unity之Spatial Sounds 空间声音

    本文主要讲述如何在项目中使用空间声音特性.我们主要讲述必须的插件组件和Unity声音组件和属性的设置来确保空间声音的实现. Enabling Spatial Sound in Unity 在Unity ...

  9. HoloLens开发手记-配置开发环境 Install the tools

    随着Build 2016开发者大会的结束,HoloLens开发包也正式开放下载.Hololens没有独立的SDK,开发特性被集成到最新的Visual Studio Update 2中.如果你没有Hol ...

随机推荐

  1. uboot 设备树 libfdt

    http://www.cnblogs.com/leaven/p/6295999.html

  2. 利用CCS3渐变实现条纹背景

    本文摘自<CSS揭秘>中国工信出版集团 难题: 不论是在网页设计中,还是在其他传统媒介中(比如杂志和墙纸等),各种尺寸.颜色.角度的条纹图案在视觉设计中无处不在.要想在网页中实现条纹图案, ...

  3. ProxyHandler处理器(代理设置)

    很多网站会检测某一段时间某个IP的访问次数(通过流量统计,系统日志等),如果访问的次数多得不像正常人,它会禁止这个IP的访问. 所以我们可以设置一些代理服务器,每个一段时间换一个代理,就算IP被禁止, ...

  4. 从 ELK 到 EFK 的演进

    背景 作为中国最大的在线教育站点,目前沪江日志服务的用户包含网校,交易,金融,CCTalk 等多个部门的多个产品的日志搜索分析业务,每日产生的各类日志有好十几种,每天处理约10亿条(1TB)日志,热数 ...

  5. js正则积累

    判断是否为数字 function isNumber(val){ var regPos = /^\d+(\.\d+)?$/; //非负浮点数 var regNeg = /^(-(([0-9]+\.[0- ...

  6. centos6 下erlang安装

    https://packages.erlang-solutions.com/erlang/

  7. 一个域名下多个Vue项目

    公司写的网站要英文和中文的,所以就写了两个项目,都是用vue写的单页面项目,但是域名只有一个,所以就想把两个vue项目合并到一个域名下面.思考:vue的页面都是单页面应用,说白了就是一个index.h ...

  8. thinkphp 视图(三)系统变量——原生标签

    查看系统变量 dump($_SERVER); 在view中获取服务器变量 <p>{$Think.server.HTTP_HOST}</p> 获取env变量 status=dev ...

  9. android studio Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt

    情况很奇怪 我是更新版本; 问题解决: clean project; 可能是编辑器有地方存有配置数据;

  10. AOP打印请求日志,打印返回值

    @Aspect // 申明是个spring管理的bean @Component @Slf4j public class LogAspectServiceApi { private JSONObject ...