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.

[参考译文] LAUNCHXL-CC3235SF:使用 HTTP 协议进行 CC3235 OTA 更新

Guru**** 2392115 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1184121/launchxl-cc3235sf-cc3235-ota-update-using-http-protocol

器件型号:LAUNCHXL-CC3235SF

根据 swra510b.pdf 应用报告、TI WiFi 芯片仅支持使用 Dropbox 和 Github Cloud 进行 OTA 文件传输。

根据 TI 源文件、OTA 可支持通过 HTTP 进行固件更新。

您能否提供使用 GET 请求与通用 HTTP 服务器(Dropbox 或 Github)协同工作的 TI OTA 示例代码?

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

    通常、云 OTA 过程由两个阶段组成:

    (1)连接 到 CDN 服务器以从文件服务器获取下载链接(在我们的示例中、我们以 Dropbox 和 Github 为例)。

    (2)连接 到文件服务器(使用给定的链接)以使用 HTTP GET 下载内容

    如果只想使用第二步(即已经有文件服务器的链接)、则可以 使用定义为"OTA_SERVER_TYPE"(#define OTA_SERVER_TYPE OTA_FILE_DOWNLOAD  )的"OTA_SERVER_TYPE"编译 OTA 库
    或者、您也可以使用 SDK6.10中的 OTA_IF API (请参阅 MQTT_CLIENT README 中的说明)、该 API 包含一个简单 API ("ota_if_downloadImageByFileURL()")从服务器读取(使用 HTTP GET) tar 文件。