Strumenti texani

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

  1. Installa TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. Installa UniFlash: https://www.ti.com/tool/download/UNIFLASH
  3. 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
    
  4. Installa le dipendenze:
    pip install ecdsa

Crea l'immagine e applica la lavagna

  1. 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
  2. Collega la scheda CC2652R7 al computer e esegui il flashing dell'immagine sulla scheda utilizzando UniFlash:
    1. Apri Texas Instruments UniFlash.
    2. Fai clic su Avvia.
    3. Seleziona la scheda Impostazioni e utilità.
    4. Nella sezione Cancellazione manuale, seleziona Cancella tutto il flash (dopo dovrai riconnetterti al target).
    5. Fai clic su Cancella tutto il flash.
    6. Seleziona la scheda Programma.
    7. Carica l'immagine per Boot Image Manager (BIM):
      1. Fai clic su Sfoglia.
      2. Vai a ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug.
      3. Seleziona chip-LP_CC2652R7-lighting-example-bim.hex.
      4. Fai clic su Apri.
      5. Fai clic su Carica immagine.
    8. Carica l'immagine per lighting-app:
      1. Fai clic su +.
      2. Seleziona chip-LP_CC2652R7-lighting-example.bin.
      3. Deseleziona Immagine 1.
      4. Fai clic su Carica immagine.

Convalida l'esempio

  1. Il dispositivo dovrebbe presentarsi come dispositivo seriale USB sul tuo computer. Puoi cercarlo in /dev/:
    ls -la /dev/tty*
  2. Puoi aprire la console seriale con screen o minicom. Ad esempio, se il dispositivo si trova all'indirizzo /dev/tty.usbmodemL150011K1:
    screen /dev/tty.usbmodemL150011K1 115200
  3. Premi il pulsante di ripristino che si trova accanto al connettore USB per resettare il sistema e avviare lighting-app.
  4. 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
  5. Per accendere la luce, premi il pulsante BTN-1.
  6. Per spegnere la luce, premi il pulsante BTN-2.
  7. 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.