TI SimpleLink Wi-Fi SDK 提供了使用 Dropbox 或 GitHub 执行无线(OTA)更新的示例代码。 但是、TI 无法保证这些第三方服务的长期使用。 GitHub 最近的更改强调了在使用 SDK 中的 OTA 库连接到 GitHub 服务器时可能会出现连接问题。 GitHub 具体情况的详细信息如下。
请务必注意、GitHub 无法确认永久更新其服务器证书处理的时间范围。 未来需要与 GitHub 服务实现 OTA 兼容的客户将需要使用 SDK 5.10更新 SimpleLink Wi-Fi OTA 库、并在收到后立即更新 GitHub 根 CA 证书。 SDK 5.10的计划发布时间为2021年第1季度末。请参阅以下帖子中的更新。
GitHub 详细信息:
OTA 更新过程涉及连接到2台服务器:
- GitHub OTA (api.github.com)服务器、用于验证和授予访问映像所在文件夹的权限
-用于加载映像的 GitHub 文件服务器本身
过去、GitHub 对2台服务器使用相同的信任根、这允许客户仅设置一个根 CA 来验证和启用与 OTA 库的连接。
GitHub 最近更新了证书处理,要求每个服务器具有唯一的证书(“api.github.com”现在要求 DigiCert 全局根 CA)。 这导致了上述连接故障。 当收到这种情况导致的问题的通知时、GitHub 同意恢复到原始证书处理、作为制造商的临时调整期。 为 SDK 5.10计划的 OTA 库修改将支持在 CDN 服务器和文件服务器使用不同根 CA 时连接这些服务器。 客户应现场更新其初始编程映像和器件、以使用新的 OTA 库和更新的 GitHub 根 CA 证书、从而确保未来的 OTA 功能。 请参阅以下帖子中的更新。