具體流程圖如下所示。
使用者側應用服務用於接收OneNET OTA推送過來的任務資訊和校驗資訊。OneNET平台提供了簡單的DEMO。
若跳轉失敗,請使用位址 https://github.com/cm-heclouds/ota-receive
token用於校驗。校驗過程包括:使用者在提交配置時,平台會將token+uid取md5值通過HTTP GET請求發送到使用者配置的url,如果返回PASSED則配置成功,如果返回FAILED則配置失敗。
配置推送URL和token後,將需要推送的升級包關聯到該URL中,用戶可以選擇推送或者不推送升級資訊(通過開啟和取消關聯等操作)。
如果用戶開啟推送功能並關聯了該升級包,則OneNET-OTA會將升級的設備資訊通過HTTP POST方法推送給使用者配置的url中。
URL: http://
HTTP參數: signature=dfadfdafda
成功返回: PASSED | FAILED
說明: signature是使用者在OneNET-OTA配置的token+uid的md5值。
URL: http://
HTTP請求內容:
{
"info":{
"uid":1,
"date":1573611869000
},
"signature":"3783bdc4ccdf08f1189d21871edd9df5",
"msg":{
"dids":[123,345],
"startTime":1573611869000,
"version":"11"
}
}