Alat Musik Texas

CC2652R7

Contoh berkemampuan Matter ini berfungsi sebagai jenis perangkat bohlam, dengan kemampuan aktif/nonaktif. Langkah-langkah tersebut telah diverifikasi pada Texas Instruments LP-CC2652R7 CC2652R7 LaunchPadTM development kit untuk MCU nirkabel multi-standar SimpleLinkTM.

Contoh ini menggunakan ID Vendor (VID) pengujian 0xFFF1 dan ID Produk (PID) dari 0x8005.

Langkah-langkah dalam dokumen ini divalidasi pada macOS Ventura Versi 13.3.1.

Penyiapan awal

  1. Instal TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. Instal UniFlash: https://www.ti.com/tool/download/UNIFLASH
  3. Clone dan inisialisasi repositori matter:
    git clone https://github.com/TexasInstruments/matter.git
    cd matter
    git fetch origin v1.0-ti-branch
    git checkout FETCH_HEAD
    git submodule update --init --recursive
    source ./scripts/activate.sh
    
  4. Instal dependensi:
    pip install ecdsa

Membuat image dan melakukan flash board

  1. Membuat gambar untuk aplikasi pencahayaan:
    cd ~/matter/examples/lighting-app/cc13x2x7_26x2x7
    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.15.0\""
    ninja -C out/debug
  2. Hubungkan board CC2652R7 dengan komputer Anda, lalu flash image ke board menggunakan Uniflash:
    1. Buka Texas Instruments UniFlash.
    2. Klik Start.
    3. Pilih tab Setelan & Utilitas.
    4. Di bagian Hapus Manual, pilih Hapus seluruh flash (Anda harus menghubungkan kembali target setelahnya).
    5. Klik Hapus Seluruh Flash.
    6. Pilih tab Program.
    7. Muat gambar untuk Boot Image Manager (BIM):
      1. Klik Jelajahi.
      2. Buka ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug.
      3. Pilih chip-LP_CC2652R7-lighting-example-bim.hex.
      4. Klik Buka.
      5. Klik Muat Gambar.
    8. Muat gambar untuk lighting-app:
      1. Klik +.
      2. Pilih chip-LP_CC2652R7-lighting-example.bin.
      3. Hapus centang Gambar 1.
      4. Klik Muat Gambar.

Validasi contoh

  1. Perangkat akan ditampilkan sebagai perangkat serial USB di komputer. Anda mungkin mencarinya di /dev/:
    ls -la /dev/tty*
  2. Anda dapat membuka konsol serial dengan screen atau minicom. Misalnya, jika perangkat berada di /dev/tty.usbmodemL150011K1:
    screen /dev/tty.usbmodemL150011K1 115200
  3. Tekan tombol reset yang terletak di samping konektor USB untuk mereset sistem dan memulai lighting-app.
  4. Aktifkan iklan BLE secara manual (diperlukan agar perangkat dapat ditemukan oleh Google Home app (GHA)). Tekan dan tahan BTN-2 selama lebih dari satu detik, dan Anda akan melihat pesan seperti ini di konsol serial:
    Enabled BLE Advertisements
  5. Untuk menyalakan lampu, tekan tombol BTN-1.
  6. Untuk mematikan lampu, tekan tombol BTN-2.
  7. Jika board sudah disambungkan sebelumnya, sebaiknya Anda mereset board ke setelan pabrik. Untuk melakukan reset ke setelan pabrik, tekan dan tahan BTN-1 selama lebih dari satu detik.
    Clearing Thread provision
    Erasing Thread persistent info...
    System restarting

Langkah berikutnya

Setelah contoh Matter Anda berhasil dibuat, buat project developer.