全部产品
Search
文档中心

IoT Platform:Ikhtisar

更新时间:Jul 02, 2025

Over-the-Air Technology (OTA) adalah fitur dasar dari IoT Platform. OTA memungkinkan Anda untuk memperbarui firmware perangkat IoT secara global. Bab ini menggunakan contoh untuk menjelaskan proses pembaruan OTA, serta menyediakan contoh kode untuk mengonfigurasi pembaruan OTA pada perangkat.

Proses pembaruan OTA untuk firmware perangkat

Proses pembaruan OTA
  1. (Opsional) Perangkat melaporkan versi firmware saat ini ke topik: /ota/device/inform/${YourProductKey}/${YourDeviceName}.
    
    {
      "id": 1,
      "params": {
        "version": "1-0-0"
      }
    }
  2. Perangkat berlangganan ke topik: /ota/device/upgrade/${YourProductKey}/${YourDeviceName}, di mana IoT Platform mendorong Notifikasi OTA.

    Format notifikasi pembaruan:

    {
        "code":"1000",
        "data":{
            "size":11472299,
            "sign":"83254ac96e141affb8aa42cbfec9****",
            "version":"2-0-0",
            "url":"https://iotx-ota.oss-cn-shanghai.aliyuncs.com/ota/dbab6f742ae389b40db88fc2500b****/ck0q5lyav00003i7hezxe****.zip?Expires=1568951190&OSSAccessKeyId=cS8uRRy54Rsz****&Signature=nk0sogaxtyp7dYvKZnjNQ%2BZ8Q9****",
            "signMethod":"Md5",
            "md5":"83254ac96e141affb8aa42cbfec9****"
        },
        "id":1568864790381,
        "message":"sukses"
    }
  3. Perangkat mengunduh paket firmware dari URL yang diberikan dalam notifikasi pembaruan dan melakukan pembaruan lokal.
  4. Perangkat melaporkan kemajuan pembaruan ke topik: /ota/device/progress/${YourProductKey}/${YourDeviceName}.

    Format pesan laporan:

    {
      "id": 1,
      "params": {
        "step":"1", 
        "desc":" xxxxxxxx "
      }   
    }
  5. Perangkat melaporkan versi firmware yang telah diperbarui ke topik: /ota/device/inform/${YourProductKey}/${YourDeviceName}.

    Format pesan laporan:

    
    {
      "id": 1,
      "params": {
        "version": "2-0-0"
      }
    }

Referensi

Konfigurasikan Pembaruan OTA untuk Perangkat

Dorong File Firmware ke Perangkat