Ringkasan OTA

Setiap integrasi Matter di Google Home Developer Console memiliki konfigurasi over the air (OTA) sendiri.

Spesifikasi Matter menjelaskan cara penanganan update OTA yang ditangani oleh jaringan Matter global.

Perangkat Matter harus mendapatkan sertifikasi Connectivity Standards Alliance (Alliance) untuk menerima update OTA, meskipun Anda dapat menguji OTA untuk perangkat yang tidak tersertifikasi.

Perangkat Matter (Pemohon OTA), secara berkala memeriksa Penyedia OTA untuk mengetahui apakah ada update software yang tersedia atau tidak.

Jika update software OTA tersedia, Pemohon mendapatkan update dari Penyedia dan menginstalnya.

Hub Matter Google, seperti Google Nest Mini, berfungsi sebagai Penyedia OTA. Untuk membantu Pemohon calon dalam penemuan layanan, mereka mengumumkan kehadirannya dengan mengirim perintah AnnounceOTAProvider.

Yang terpenting, Pemohon hanya dapat mengupgrade ke update yang nomor versinya secara numerik lebih besar daripada firmware yang sedang dijalankan. Jika ada beberapa update OTA dengan nomor versi yang lebih besar, perangkat akan menerima image OTA dengan nomor versi tertinggi. Dengan kata lain, update tidak diterapkan secara berurutan.

Fungsi OTA

OTA di ekosistem Google Home saat ini mendukung:

  • Mengupload firmware untuk distribusi OTA
  • Distribusi image firmware ke semua perangkat (tanpa subset) dari integrasi Matter tertentu

Proses OTA ekosistem Google Home tidak bergantung pada informasi yang disimpan di Alliance Distributed Compliance Ledger (DCL), yang tujuannya adalah untuk memastikan keaslian perangkat dan kepatuhan protokol.

Dapatkah saya melakukan roll back update OTA?

Berdasarkan spesifikasi Matter, image OTA tidak dapat di-roll back. Jika Anda telah merilis image OTA yang mengalami masalah, dan ingin kembalikan perangkat pelanggan ke revisi firmware sebelumnya, Anda harus menyiapkan update OTA menggunakan revisi firmware sebelumnya, yang memberikan nomor versi yang lebih tinggi.

Dapatkah saya menghapus atau mengganti update OTA?

Tidak ada cara untuk menghapus atau mengganti update OTA. Anda harus menyiapkan dan mengupload image OTA dengan nomor versi yang lebih tinggi untuk menimpa firmware yang berada di luar lapangan.

Prasyarat

Untuk mengimplementasikan OTA untuk integrasi Matter, Anda memerlukan:

  • Project Developer Console yang ada
  • Integrasi Matter yang ada di Developer Console
  • ID Vendor yang ditetapkan Alliance yang valid

Perlu diperhatikan bahwa sertifikasi Matter bukan merupakan prasyarat untuk menguji Matter OTA pada Developer Console—Anda harus menguji OTA untuk perangkat Anda sebelum mengajukan permohonan sertifikasi Matter.

Masalah umum

Kontrol OTA VV pengujian tidak konsisten

Saat menggunakan VID pengujian, beberapa integrasi dalam project yang sama dapat muncul di layar OTA Matter Developer Console, sementara yang lainnya tidak.

Untuk integrasi dengan VID pengujian yang muncul di layar OTA, Anda dapat mengupload image OTA, tetapi mekanisme OTA tidak berfungsi.

OTA saat ini tidak didukung untuk VID pengujian.