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文件传输更具有成本效益。
関連するコンテンツ
- 質問済み 6年前
- AWS公式更新しました 2年前
- AWS公式更新しました 1年前
- AWS公式更新しました 3年前