0

在过去的几天里,我一直在努力分析 IoT Edge 设备在将数据传输到 IoT 中心时产生的流量。

集线器中的指标完全符合我对每小时约 120KB 的预期,这大约是我通过模块客户端发送的消息的大小。

但是当我监控设备的网络流量时,结果是发送了 20MB,接收了大约 10MB,对于 AMQPS,每小时总共超过 30MB,这是一个巨大的差异。

有没有人遇到过这种情况,有没有办法找出数据差异的原因。

4

2 回答 2

0

IoT 中心提供了几个指标,可让您大致了解中心的运行状况和已连接设备的总数。在您提到的情况下,该指标仅包括 d2c 消息。客户端和服务之间的通信不仅包括 d2c 消息协议,还包括其他协议。

Azure IoT Edge 通过 AMQP 1.0 将流量桥接到 IoT 中心。它插入用于专门处理的组件,例如自定义身份验证、消息转换、压缩/解压缩或设备和 IoT 中心之间的流量加密/解密。Azure IoT 协议网关和 MQTT/AMQP 实现在一个开源软件项目中提供。您可以参考Microsoft.Azure.Devices.Edge.Hub.Amqp

于 2018-08-20T10:01:17.837 回答
0

这最终成为 IoT Edge 运行时中的一个错误,并在 1.0.2 版中得到解决,更多信息可以在GitHub上找到

于 2021-12-30T15:40:01.850 回答