工具/软件:
您好、
我正在基于 cc3235sf 开发嵌入式网关、在了解过程的某些部分时遇到了一些问题、并且 OTA 无法成为我们产品的拦截器:
1.更新固件时、总是将.bin、ca-cert 和 ota-cert 放入软件包中。 我知道验证新映像需要 ca-cert、但为什么要这样做呢?
-如果我不包含 OTA-cert、更新将通过、但下一个更新将在签名验证期间失败
-如果更新被中断,我也无法再执行 OTA ,因为它将总是失败与 SLNETERR_NETUTIL_CRYTOM_INVALID_PARAM,如果文件是失效防护的,不会有帮助。 我已验证证书文件仍然存在更新失败、之后可以访问这些文件
2.为什么我需要在软件包中包含 OTA-cert? 或者我没有、但如果不包含此文件、为什么我无法执行下一次更新
我还有更多的问题、但这些问题非常重要。
我使用简单 SDK 7.10.00.13。 该应用程序基于 mqtt_client_over_tls_1_3。 使用 MQTT 发送该文件的链接、但该过程的其余部分取自示例。
此致、
Michal