【问题标题】:what is the max size of payload for Pub/Sub message via Google IoT core?通过 Google IoT 核心发布/订阅消息的最大有效负载大小是多少?
【发布时间】:2020-10-08 16:43:47
【问题描述】:

我正在使用具有 Pub/Sub 主题的 Google Cloud IoT 核心。我有一个 python 脚本,我通过 MQTT Bridge 将数据发布到我的云函数。

'/devices/{}/events/Topic'.format(device_id) #Topic

现在我的问题是通过 MQTT 可以发送多大的有效负载? 我看过两个文档... https://cloud.google.com/pubsub/quotas & https://cloud.google.com/iot/quotas 并且在这两个限制中都完全不同,例如对于 Pub/Sub,它的 10Mb/消息和物联网是 256kb/消息 .. 那么这是否意味着我最多只能发送 256 kb 的有效载荷?

【问题讨论】:

    标签: google-cloud-platform google-cloud-pubsub google-cloud-iot


    【解决方案1】:

    是的,最大负载大小应该是两个限制中较小的一个,256 KB。

    【讨论】:

    • 但是如果我们使用例如Http而不是MQTT?那么大小是多少?
    • 看这里cloud.google.com/iot/quotas ...我们看到一行显示“遥测事件有效负载 - 256KB”...这似乎无法区分作为设备的 HTTP 或 MQTT -> Cloud IOT运输....因此,我认为它是固定的 256KB,与运输无关。 256KB不够吗?您打算从 IoT 设备中摄取什么类型和大小的内容?
    • 谢谢@Kolban.. 它比“256KB 大约 20KB.. 有什么解决方法可以解决这个问题吗?
    • 您可以考虑对您的数据进行一些转换/压缩,使其小于 256KB 以便传输,然后在接收端对其进行解码。
    • @Hsn ...在您的上一篇文章中,您提到大小为 20KB ...我认为这是一个错字..您的意思是 20MB 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多