使用 Xamarin Forms 从 Android 上的 IoT 中心接收遥测数据

Receive telmetry from IoT hub on Android with Xamarin Forms

我为 Android 7.0 和 UWP 创建了一个 Xamarin.Forms 共享项目。

我正在尝试做的是从 Azure 上的 IoT 中心接收信息。

我之前已经能够按照本教程将遥测数据接收到控制台应用程序

https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-getstarted

我正在使用 Microsoft.ServiceBus.Messaging

Android 不支持此功能吗?如果是这样,是否可以使用 Xamarin 在 android 设备上从 IoT 中心接收消息?

您可能希望使用较新的库来监视事件中心:https://github.com/azure/azure-event-hubs-dotnet

这个新库与 .Net Standard 1.3 兼容,应该可以在 Xamarin.Android 上运行。

我们需要更新 Azure IoT 中心文档以指向这个新库而不是旧 Microsoft.ServiceBus.Messaging 库。我会确保将其添加到我们的积压工作中。