【问题标题】:Does Google IoT Core support HTTP compression?Google IoT Core 是否支持 HTTP 压缩?
【发布时间】:2018-02-16 10:51:18
【问题描述】:

使用 HTTP 协议,是否可以利用 HTTP 压缩(即Content-Encoding: gzip)来减小publishEvent 的主体大小,从而降低物联网核心的总成本?

【问题讨论】:

    标签: google-cloud-iot


    【解决方案1】:

    我收到了 Google 的反馈,这是一段摘录:

    Cloud IoT 支持在 REST 设备 API 中接收 gzip 压缩编码的数据。 虽然这种方法可以为您节省一些从设备到 Google Cloud 的带宽使用量,但发送压缩数据不会降低 Cloud IoT 核心的总成本。 Cloud IoT 将把入口数据计入计费数据的未压缩版本。

    【讨论】:

      【解决方案2】:

      我测试了在 Node HTTP 示例中设置 gzip 标头,它继续为我工作,所以你应该能够做到这一点。还要注意you can use MQTT,它是一个二进制协议,也可能有助于减少网络开销。

      请注意,实际有效负载本身以及配置更改消息都是二进制数据,可以在通过网络发送之前进行压缩。

      【讨论】:

      • 谢谢,但我不清楚 Goggle 是否考虑到压缩大小对消息收费。
      • 添加更新——您可以发送压缩的有效载荷,因为数据是二进制的。
      猜你喜欢
      • 2017-10-24
      • 2012-08-04
      • 2023-03-19
      • 1970-01-01
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-17
      相关资源
      最近更新 更多