我正在使用 Eclipse Leshan 来访问 zolertia RE-MOTE 的资源。长话短说,我想将一个二进制文件从我的笔记本电脑发送到板上。但是,我看到乐山服务器可能不会启动传输,这取决于文件大小。更具体地说,我看到可以传输 64B、128B 的文件,而无法传输 705 字节的文件(只是一个例子)。此外,如果文件大于 1Kb,则此限制不成立,因为在这种情况下,我测试过的所有文件都已成功传输。你知道可能会出什么问题吗?正常吗?
问问题
43 次
1 回答
0
这首先取决于您的客户:您使用什么?您的客户需要实施RFC7959-CoAP 块传输。
乐山的CoAP通信基于Eclipse/Californium。为了限制滥用,需要使用属性“MAX_RESOURCE_BODY_SIZE=???”在“Californium.properties”中配置最大的预期资源主体 默认为 8192。
如果这没有帮助,请尝试捕获流量并将其发布(首选Eclipse/Californium中的问题)。
于 2021-06-10T15:29:14.147 回答