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 공식업데이트됨 2년 전
- AWS 공식업데이트됨 3년 전
- AWS 공식업데이트됨 일 년 전