Semiconductor nórdico

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

NRF 52,840

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 (VID) de prueba y un ID de producto (PID) de 0x8005.

Configuración inicial

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

    1. Descarga nRF Connect for Desktop y ejecuta.
    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 e instala 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 serial USB en tu 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 placa ya se sincronizó anteriormente, se recomienda 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 los anuncios BLE de forma manual (necesarios para que el dispositivo descubra el Google Home app (GHA) ). Press Button 4 on the board, and you should see a message like this in serial console:
    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 cambiarse a LED2.

Próximos pasos

Cuando tu Matter example has been successfully built, create a developer project.