Как настроить Wifi на эмуляторе Hololens вместо Ethernet? - PullRequest
1 голос
/ 02 июля 2019

Я хочу развернуть приложение IoT на эмуляторе Hololens.Это приложение Unity создано с использованием Unity и Azure IoT Hub SDK.Общая задача заключается в создании приложения для телеметрии с использованием Raspberry Pi, Unity и Azure Cloud.Я хочу получать данные датчиков в моем приложении Unity через Azure Cloud и, в частности, Azure IoT Hub, выделенный сервис для системы IoT.

Датчики + raspberry pi => Azure Cloud => Приложение Unity.

Согласно Azure SDK, приложению IoT требуется соединение WiFi.

Но эмулятор Hololens работает с использованием соединения Ethernet.Похоже, что для развертывания проекта сборки на эмуляторе требуется соединение Ethernet.Когда я использовал WiFi, во время развертывания появляется ошибка.

После некоторых тестов я делаю вывод, что мое приложение может получить доступ к Интернету на эмуляторе, но проблема с использованием Ethernet или Wifi.

Тест 0: развертывание приложения Unity в редакторе Unity с использованием подключения к Интернету через Интернет в приложении: да Подключение к облаку Azure: нет

Тест 1: развертывание приложения Unity в редакторе Unity с использованием подключения к Интернету через Wi-Fi в приложении: Да Подключение к облаку Azure: Да

Тест 2. Развертывание приложения Unity на эмуляторе Hololens с использованием подключения Visual Studio и Ethernet.Развертывание: успех Интернет на Hololens: да Интернет в приложении: да Подключение к облаку Azure: нет

Тест 3: развертывание приложения Unity на эмуляторе Hololens с использованием подключения Visual Studio и Wifi.Развертывание: сбой

Поддерживает ли эмулятор соединение Wi-Fi?После развертывания приложения на эмуляторе можно настроить Wi-Fi?

Unity 2019

  • Платформа: UWP Scripting Runtime: NET 4.x
  • ScriptingСерверная часть: IL2CPP
  • Уровень совместимости API: NET 4.x
  • Публикация конфигурации: InternetClientServer, PrivateNetworkClientServer

Спасибо за помощь!

1 Ответ

1 голос
/ 10 июля 2019

Эмулятор HoloLens построен на Hyper-V.Виртуальные машины в Hyper-V всегда будут иметь адаптер Ethernet, а не адаптер WiFi, поэтому, хотя вы можете совместно использовать соединение WiFi от своего хост-компьютера с виртуальной машиной, он будет отображаться на виртуальной машине как Ethernet.

Чтобы потенциально включить ваш сценарий, я бы сосредоточился на удалении требования WiFi из приложения, если это возможно.Можете ли вы предоставить ссылку на документацию, где вы видите, что требуется соединение WiFi?

...