2017-07-20 83 views
0

我刚刚设置了我的IOT集线器,它应该从我的测试设备接收消息。它有一天是完美的。第二天,当我向这个天蓝色的服务发送消息时,我没有发现任何异常,但是我的iot中心不接收任何消息。我不知道那是什么主要问题?另外我有一个工作者角色处理来自这个IOT中心的事件中枢处理器上的所有消息。也许有任何额外的设置,停止我的物联网中心或更多?我无法在其他网站上找到任何信息,也许有人有类似的问题?Azure IotHub没有收到任何消息

+0

您可以使用[设备资源管理器](https://github.com/Azure/azure-iot-sdk-csharp/tree/master/tools/DeviceExplorer#monitor-device-to-cloud-events)来监控消息发送到Azure物联网中心。 –

+0

它不显示任何消息,所以我不知道如何调试它检测问题? – dawcza94

+0

你可以使用设备资源管理器发送消息到你的设备? –

回答

1

按我的理解,

  1. 您的设备发送消息,以IOT中心
  2. 你的Worker角色使用EHP

这个IOT中心读取信息。如果是这样的话,你是在EHP上收不到消息的情况比CONSUMER GROUP可能是问题。基本上,IOT中心为每个消费者群体提供消息。默认情况下,每个IOT Hub都有$默认组。如果其他服务已经从这个消费者组读取消息,则您将无法获得消息。

您可以为您的辅助角色创建另一个使用者组。 IOT Hub为每个消费者群体提供相同的消息。