我想在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
感谢您的帮助!
答案 0 :(得分:1)
HoloLens仿真器基于Hyper-V构建。 Hyper-V中的虚拟机将始终具有以太网适配器,而不是WiFi适配器,因此,尽管您可以共享从主机PC到虚拟机的WiFi连接,但它在虚拟机中将显示为以太网。
为了可能启用您的方案,如果可能的话,我将重点关注从应用程序中删除WiFi要求。您能否在需要WiFi连接的地方提供指向文档的链接?