1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 嗨,安德鲁。请检查您的项目中OTA_MAX_BLOCK_BITMAP_SIZE
的值。我怀疑它是128。这意味着需要128字节或1024位来跟踪块。如果是这种情况,您需要增加此值以获得足够的位来跟踪您的块数量。
您应该查看所有这些设置并根据需要进行调整:https://github.com/aws/ota-for-aws-iot-embedded-sdk/blob/fb4aece8c7ee4211b17ee48196222c04795b7a51/source/include/ota_private.h#L62-L70
更多信息请参见此处(尽管它不包括位图设置):https://www.freertos.org/Documentation/api-ref/ota-for-aws-iot-embedded-sdk/docs/doxygen/output/html/ota_config.html
顺便说一下,您的设备是否包括HTTP客户端?对于如此大的文件,您的MQTT消息成本可能会超过作业执行成本。您可能会发现HTTP文件传输更具有成本效益。
相关内容
- AWS 官方已更新 7 个月前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前