【发布时间】:2018-12-28 10:27:54
【问题描述】:
我正在使用 Azure IoT 中心,目前正在运行一个测试环境。但是,我们正在使用 4g 数据订阅(移动)从我们的设备上传测量数据,我已经做了很多工作来减少我们每 10 分钟收集和上传的数据。但是,在测量数据消耗时,我仍然看到相当大的开销。我的数据压缩后占用大约 300 字节,但在使用 NetBalancer 测量数据后,我可以看到 1 天后我的应用程序发送了 1.2 MB 并收到了 2.3 MB。我正在使用 MQTT 协议,因为它的占用空间应该最小。
我似乎找不到任何最佳做法或类似做法来减少使用 IoT 中心在线发送的数据。非常感谢任何帮助! :)
【问题讨论】:
-
您可能需要确定连接的packet loss,因为这会导致数据重新传输。
-
您绝对确定您测量的 RX/TX 大小只是 MQTT 流量?您的 MQTT 客户端是 Windows PC 吗?即使在禁用 Windows 更新的情况下,使用 Windows 与 Internet 之间仍会发生很多闲聊。
标签: c# azure iot azure-iot-hub