This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] SIMPLELINK-CC32XX-SDK:使用 Dropbox 进行 OTA 更新的客户的重要声明

Guru**** 1568615 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/977073/faq-simplelink-cc32xx-sdk-important-notice-for-customers-using-dropbox-for-ota-updates

器件型号:SIMPLELINK-CC32XX-SDK

TI SimpleLink Wi-Fi SDK 提供了使用 Dropbox 或 GitHub 执行无线(OTA)更新的示例代码。  但是、TI 无法保证这些第三方服务的长期使用。  Dropbox 最近的更改强调了在使用 SDK 中的 OTA 库连接到 Dropbox 服务器时可能会出现连接问题。  Dropbox 具体情况的详细信息如下。

请务必注意、Dropbox 已确认2021年8月的时间范围、以便永久更新其服务器证书处理。  未来需要与 Dropbox 服务实现 OTA 兼容的客户将需要使用 SDK 5.10更新 SimpleLink Wi-Fi OTA 库、并在8月之前更新 Dropbox 根 CA 证书。 SDK 5.10的计划发布时间为2021年第1季度末。   请参阅以下帖子中的更新。

Dropbox 详细信息:

OTA 更新过程涉及连接到2台服务器:

- Dropbox OTA (CDN)服务器、用于身份验证和授予访问图像所在文件夹的权限

- Dropbox 文件服务器本身以加载图像

过去、Dropbox 对2台服务器使用相同的信任根、这允许客户仅设置一个根 CA 来验证和启用与 OTA 库的连接。

上周、Dropbox 更新了证书处理方式、要求每个服务器具有唯一的证书。 这导致了上述连接故障。  当收到这种情况导致的问题的通知时、Dropbox 同意在2021年8月之前恢复原始证书处理方式、以便制造商有一个调整期限。  为 SDK 5.10计划的 OTA 库修改将支持在 CDN 服务器和文件服务器使用不同根 CA 时连接这些服务器。  客户应现场更新其初始编程映像和器件、以使用新的 OTA 库并更新 Dropbox 根 CA 证书、以确保未来的 OTA 功能。 请参阅以下帖子中的更新。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的更新、Travis!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    重要更新现已确定替代解决方案、用于继续支持通过 SDK v5.10中的 SimpleLink OTA 库连接到 Dropbox 服务器。 在 SDK v5.10中、OTA 库仍要求应用程序使用包含远程服务器证书的单个文件。 要使设备在 CDN 服务器和文件服务器使用不同的根 CA 时正常工作,设备上加载的文件应为 PEM 格式的文件,其中包括两个根 CA 证书。

     

    在 Dropbox 转换期间、器件预期需要的两个证书是 DigiCert 高保证 EV 根 CA 和 DigiCert 全局根 CA。 附加的 PEM 文件将这两个根 CA 组合在一起。

     

    客户必须更新现场和制造中的器件、以将此文件用作 OTA_SERVER_ROOT_CA_CERT、从而帮助确保与服务的兼容性。 请确保附加的文件已编程到文件系统的根目录中,并在“otauser.h”中定义了以下内容(此定义应用于重建 OTA 库和应用程序):

    #define OTA_SERVER_ROOT_CA_CERT        "RootCACerts.pem"

     

    第二季度 SDK 版本(v5.20)将包括原计划的 OTA 库更新以及其他更改、以帮助保持与 Dropbox 服务的兼容性。

    e2e.ti.com/.../RootCACerts.pem

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请注意、上述 PEM 解决方案仅受 CC323x 器件支持。

    CC3220用户仍应 为  每个服务器定义根 CA 证书、并确保在  Drobox 服务器证书被替换之前更新根证书。 支持 DER 和 PEM 格式的证书、但请注意、如果 PEM 文件具有多个证书(如上所述)、CC3220将仅引用第一个证书。