Iot Hub - 默认事件中心两次收到相同的消息

时间:2017-08-17 10:27:26

标签: azure-iot-hub

我正在使用APi服务处理来自我设备的一些信息。之后,我使用默认的Iot-HUB SDK,允许我将数据发送到Iot-Hub。在我的事件中心,我通常会获得不止一次发送的数据。有没有选择看看它发生了什么?也许是一些额外的设置,重新传输或从我的web api服务多次发送消息?

1 个答案:

答案 0 :(得分:0)

我的代码也遇到了同样的问题。我正在使用Azure函数将消息发送到iothub。我将消息发送时间触发器作为变量。当以较短的频率发送消息(即每秒发送的消息)时,其中某些消息会重复。 通过更改消息协议,它解决了。下面给出的是更正的代码,

DeviceClient deviceClient = DeviceClient.CreateFromConnectionString(connectionString, TransportType.Http1);