如何在Hololens仿真器而非以太网上配置Wifi?

时间:2019-07-02 09:48:08

标签: unity3d azure-iot-hub azure-iot-sdk hololens-emulator

我想在Hololens Emulator上部署IoT应用。 此Unity应用是使用Unity和Azure IoT中心SDK制作的。总体情况是使用Raspberry Pi,Unity和Azure云创建遥测应用程序。我想通过Azure云,特别是Azure IoT中心(专用于IoT系统的服务)在Unity应用上接收传感器数据。

传感器+树莓派=> Azure云=> Unity应用。

根据Azure SDK,IoT应用需要WiFi连接。

但是Hololens仿真器正在使用以太网连接运行。要在模拟器上部署构建项目,似乎需要以太网连接。当我使用WiFi时,在部署过程中会出现错误。

经过一些测试,我得出的结论是我的应用程序可以在模拟器上访问Internet,但是使用以太网或Wifi的方式就是问题所在。

测试0:使用以太网连接在Unity编辑器上部署Unity应用 应用程式上的网际网路:是 连接到Azure云:否

测试1:使用Wifi连接在Unity编辑器上部署Unity应用 应用程式上的网际网路:是 连接到Azure云:是

测试2:使用Visual Studio和以太网连接在Hololens模拟器上部署Unity应用。 部署:成功 Hololens上的互联网:是 应用程式上的网际网路:是 连接到Azure云:否

测试3:使用Visual Studio和Wifi连接在Hololens模拟器上部署Unity应用。 部署:失败

模拟器是否支持wifi连接? 将应用程序部署到模拟器后,是否可以配置wifi?

Unity 2019

  • 平台:UWP脚本运行时:NET 4.x
  • 脚本后端:IL2CPP
  • API兼容性级别:NET 4.x
  • 发布配置:InternetClientServer,PrivateNetworkClientServer

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

HoloLens仿真器基于Hyper-V构建。 Hyper-V中的虚拟机将始终具有以太网适配器,而不是WiFi适配器,因此,尽管您可以共享从主机PC到虚拟机的WiFi连接,但它在虚拟机中将显示为以太网。

为了可能启用您的方案,如果可能的话,我将重点关注从应用程序中删除WiFi要求。您能否在需要WiFi连接的地方提供指向文档的链接?