我在Bluemix上使用IoT Foundation并尝试发送一个表示简单文本文件的字节数组,其大小仅为1354字节。我没有看到IoT Foundation上的任何内容,看起来我达到了4KB的有效载荷限制(IoT Foundation doc)。我能发送的最短字节数组只有1349个字节。这是当前IoT Foundation实施的限制吗?
答案 0 :(得分:1)
有效负载限制为4096字节。如果您尝试发送有效负载大于此值的消息,则只会终止连接。
如果您要发送JSON,请不要忘记在有效负载大小中包含JSON语法(包括漂亮打印)。使用纯二进制有效负载,您将能够发送正好为4096的有效负载,但您必须计算您发送的任何字符串(在编码之后)的字节大小。
请你仔细检查一下有效载荷有多大并确认它真的小于4096字节?
感谢
保