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
- Instal TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
- Instal UniFlash: https://www.ti.com/tool/download/UNIFLASH
- 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
- Instal dependensi:
pip install ecdsa
Membuat image dan melakukan flash board
- 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
- Hubungkan board CC2652R7 dengan komputer Anda, lalu flash image ke
board menggunakan Uniflash:
- Buka Texas Instruments UniFlash.
- Klik Start.
- Pilih tab Setelan & Utilitas.
- Di bagian Hapus Manual, pilih Hapus seluruh flash (Anda harus menghubungkan kembali target setelahnya).
- Klik Hapus Seluruh Flash.
- Pilih tab Program.
- Muat gambar untuk Boot Image Manager (BIM):
- Klik Jelajahi.
- Buka
~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug
. - Pilih
chip-LP_CC2652R7-lighting-example-bim.hex
. - Klik Buka.
- Klik Muat Gambar.
- Muat gambar untuk
lighting-app
:- Klik +.
- Pilih
chip-LP_CC2652R7-lighting-example.bin
. - Hapus centang Gambar 1.
- Klik Muat Gambar.
Validasi contoh
- Perangkat akan ditampilkan sebagai perangkat serial USB di komputer.
Anda mungkin mencarinya di
/dev/
:ls -la /dev/tty*
- Anda dapat membuka konsol serial dengan
screen
atauminicom
. Misalnya, jika perangkat berada di/dev/tty.usbmodemL150011K1
:screen /dev/tty.usbmodemL150011K1 115200
- Tekan tombol reset yang terletak di samping konektor USB untuk mereset sistem dan memulai
lighting-app
. - 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
- Untuk menyalakan lampu, tekan tombol BTN-1.
- Untuk mematikan lampu, tekan tombol BTN-2.
- 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.