CC2652R7
Questo esempio abilitato per Matter funziona come un tipo di dispositivo a lampadina, con funzionalità di accensione e spegnimento. I passaggi sono stati verificati su un kit di sviluppo LP-CC2652R7 CC2652R7 LaunchPadTM di Texas Instruments per MCU wireless multistandard SimpleLinkTM.
Questo esempio utilizza un ID fornitore (VID) di test pari a 0xFFF1
e un ID prodotto (PID) pari a 0x8005
.
I passaggi in questo documento sono stati convalidati su macOS Ventura versione 13.3.1.
Configurazione iniziale
- Installa TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
- Installa UniFlash: https://www.ti.com/tool/download/UNIFLASH
- Clona e inizializza il repository
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
- Installa le dipendenze:
pip install ecdsa
Crea l'immagine e applica la lavagna
- Crea l'immagine per l'app Lighting:
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
- Collega la scheda CC2652R7 al computer e esegui il flashing dell'immagine sulla scheda utilizzando UniFlash:
- Apri Texas Instruments UniFlash.
- Fai clic su Avvia.
- Seleziona la scheda Impostazioni e utilità.
- Nella sezione Cancellazione manuale, seleziona Cancella tutto il flash (dopo dovrai riconnetterti al target).
- Fai clic su Cancella tutto il flash.
- Seleziona la scheda Programma.
- Carica l'immagine per Boot Image Manager (BIM):
- Fai clic su Sfoglia.
- Vai a
~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug
. - Seleziona
chip-LP_CC2652R7-lighting-example-bim.hex
. - Fai clic su Apri.
- Fai clic su Carica immagine.
- Carica l'immagine per
lighting-app
:- Fai clic su +.
- Seleziona
chip-LP_CC2652R7-lighting-example.bin
. - Deseleziona Immagine 1.
- Fai clic su Carica immagine.
Convalida l'esempio
- Il dispositivo dovrebbe presentarsi come dispositivo seriale USB sul tuo computer.
Puoi cercarlo in
/dev/
:ls -la /dev/tty*
- Puoi aprire la console seriale con
screen
ominicom
. Ad esempio, se il dispositivo si trova all'indirizzo/dev/tty.usbmodemL150011K1
:screen /dev/tty.usbmodemL150011K1 115200
- Premi il pulsante di ripristino che si trova accanto al connettore USB per resettare il sistema e avviare
lighting-app
. - Attiva manualmente l'annuncio BLE (necessario per consentire al dispositivo di essere rilevato
da Google Home app (GHA)). Tieni premuto BTN-2 per più di un
secondo. Dovresti vedere un messaggio come questo nella console seriale:
Enabled BLE Advertisements
- Per accendere la luce, premi il pulsante BTN-1.
- Per spegnere la luce, premi il pulsante BTN-2.
- Se la scheda è stata accoppiata in precedenza, ti consigliamo di ripristinarne i dati di fabbrica. Per eseguire il ripristino dei dati di fabbrica, tieni premuto BTN-1 per più di un secondo.
Clearing Thread provision Erasing Thread persistent info... System restarting
Passaggi successivi
Una volta creato l'esempio Matter, crea un progetto sviluppatore.