让我首先描述一下图片:我正在使用Raspberry Pi,Unity和Azure Cloud创建遥测应用程序。我想通过Azure云,特别是Azure IoT中心(专用于IoT系统的服务)在Unity应用上接收传感器数据。
传感器+树莓派=> Azure云=> Unity应用。
为此,我创建了一个Azure IoT中心。我已经在树莓派上安装了“ Python客户端Azure IoT中心SDK”,由于使用了Wifi的“设备到云”消息,我可以将传感器数据发送到IoT中心。
现在,我想在Unity应用程序上接收它,并且正在使用事件中心端点。
为此,我实现了“ C#服务Azure IoT中心SDK”。该应用程序运行良好,我在Unity应用程序上收到了数据。
当前使用Wifi可以很好地运行。或者对于我的最终应用程序,我需要在Unity应用程序和Azure Cloud(Internet)之间建立以太网连接。我试图仅禁用Wifi并插入以太网连接,但是我的应用程序不再起作用,无法访问Azure云。
该程序被阻止到此行:
''' var runtimeInfo =等待s_eventHubClient.GetRuntimeInformationAsync(); '''
C#Azure IoT中心SDK是否支持以太网连接? 如何为以太网连接而不是Wifi配置Azure IoT中心SDK?
Unity 2019
感谢您的帮助!