如何在Azure IoT中心C#SDK而非Wifi中配置以太网?

时间:2019-07-02 07:36:11

标签: c# azure-iot-hub azure-iot-sdk azure-sdk

让我首先描述一下图片:我正在使用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应用程序上收到了数据。

https://github.com/Azure-Samples/azure-iot-samples-csharp/tree/master/iot-hub/Quickstarts/read-d2c-messages

当前使用Wifi可以很好地运行。或者对于我的最终应用程序,我需要在Unity应用程序和Azure Cloud(Internet)之间建立以太网连接。我试图仅禁用Wifi并插入以太网连接,但是我的应用程序不再起作用,无法访问Azure云。

该程序被阻止到此行:

'''     var runtimeInfo =等待s_eventHubClient.GetRuntimeInformationAsync(); '''

C#Azure IoT中心SDK是否支持以太网连接? 如何为以太网连接而不是Wifi配置Azure IoT中心SDK?

Unity 2019

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

感谢您的帮助!

0 个答案:

没有答案