¡Atención! Pronto se lanzarán nuevos programas de vista previa para desarrolladores. Postúlate aquí y sé una de las primeras personas en probar herramientas nuevas y enviar comentarios.

Semiconductor nórdico

NRF52840

Este ejemplo funciona como un tipo de dispositivo de bombilla, con capacidades de encendido y apagado. Los pasos se verificaron en una placa de desarrollo nRF52840.

En este ejemplo, se usa un ID de proveedor de prueba (VID) y un ID de producto (PID) de 0x8005.

Configuración inicial

  1. Instala las Herramientas de línea de comandos nRF.
  2. Instala SEGGER J-Link Software.
  3. Instala el SDK nRF Connect.

    1. Descarga nRF Connect para computadoras y ejecútalo.
    2. Instala y abre la aplicación Toolchain Manager.
    3. Instala nRF Connect SDK 2.1.0.
    4. Haz clic en la flecha hacia abajo junto a la versión que instalaste y selecciona Open Terminal o Open Bash.
  4. Clona e inicializa el repositorio connectedhomeip:

    cd ~
    git clone https://github.com/project-chip/connectedhomeip.git
    cd connectedhomeip
    git fetch origin v1.0-branch
    git checkout a17c005209fbde737edb97b0f51ea63472c166aa
    git submodule update --init
    

  5. Actualiza el SDK de nRF Connect a la revisión compatible más reciente:

    python3 scripts/setup/nrfconnect/update_ncs.py --update
    cd examples/lighting-app/nrfconnect
    

Compila la imagen y escribe la placa en la memoria flash

  1. Compila la imagen:
    west build -b nrf52840dk_nrf52840
  2. Conecta la placa a tu computadora y escribe la imagen en la memoria flash:
    west flash --erase

Valida el ejemplo

  1. El dispositivo debe presentarse como un dispositivo en serie USB en la computadora. Puedes buscarlo en /dev/:
    ls -la /dev/tty*
    Puedes abrir la consola en serie con screen o minicom. Por ejemplo, si el dispositivo está en /dev/ttyACM0:
    screen /dev/ttyACM0 115200
  2. Si la pizarra se vinculó antes, te recomendamos que la restablezcas a la configuración de fábrica. Mantén presionado el botón 1 durante >5 segundos. Las luces LED deben parpadear 3 veces.
  3. Activa el anuncio de BLE de forma manual (necesario para que Google Home app (GHA) descubra el dispositivo). Presiona el botón 4 de la pizarra y deberías ver un mensaje como este en la consola en serie:
    I: [DL] CHIPoBLE advertising started
  4. Para activar o desactivar el estado de la bombilla, haz clic en el botón Botón 2. Debería activar o desactivar LED2.

Próximos pasos

Cuando tu ejemplo de Matter se haya compilado correctamente, crea un proyecto de desarrollador.