1

我想在 Hololens Emulator 上部署一个 IoT 应用程序。这个 Unity 应用是使用 Unity 和 Azure IoT Hub SDK 制作的。大局是使用 Raspberry Pi、Unity 和 Azure Cloud 创建遥测应用程序。我想通过 Azure Cloud 接收我的 Unity 应用程序上的传感器数据,特别是用于 IoT 系统的专用服务 Azure IoT Hub。

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

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

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

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

测试 0:在 Unity 编辑器上部署 Unity 应用程序,在应用程序上使用以太网连接互联网:是连接到 Azure 云:否

测试 1:在 Unity 编辑器上部署 Unity 应用程序,在应用程序上使用 Wifi 连接互联网:是连接到 Azure 云:是

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

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

模拟器支持wifi连接吗?在模拟器上部署应用程序后,可以配置wifi吗?

团结 2019

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

感谢您的帮助!

4

1 回答 1

1

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

为了可能启用您的方案,如果可能,我将专注于从应用程序中删除 WiFi 要求。您能否提供一个指向需要 WiFi 连接的文档的链接?

于 2019-07-09T22:04:09.577 回答