Nordic Yarı Yarıiletken

52.840 nRF

Bu örnek, açma/kapatma özelliklerine sahip bir ampul cihaz türü olarak işlev görür. Adımlar, nRF52840 geliştirme kartı üzerinde doğrulandı.

Bu örnekte test tedarikçi kimliği (VID) ve 0x8005 ürün kimliği (PID) kullanılmaktadır.

İlk kurulum

  1. nRF Komut Satırı Araçları'nı yükleyin.
  2. SEGGER J-Link Software'i yükleyin.
  3. nRF Connect SDK'sını yükleyin.

    1. nRF Connect for Desktop uygulamasını indirip çalıştırın.
    2. Toolchain Manager uygulamasını yükleyip açın.
    3. nRF Connect SDK 2.1.0 uygulamasını yükleyin.
    4. Yüklediğiniz sürümün yanındaki aşağı oku tıklayın ve Open Terminal veya Open Bash seçeneğini belirleyin.
  4. connectedhomeip deposunu klonlayıp başlatın:

    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. nRF Connect SDK'sını desteklenen en son düzeltmeye güncelleyin:

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

Resmi oluşturun ve panoyu yükleyin

  1. Görüntüyü oluşturun:
    west build -b nrf52840dk_nrf52840
  2. Jamboard'u bilgisayarınıza bağlayıp resmi yanıp söndür:
    west flash --erase

Örneği doğrulama

  1. Cihaz, bilgisayarınızda kendisini bir USB seri cihaz olarak sunmalıdır. /dev/ sayfasında arayabilirsiniz:
    ls -la /dev/tty*
    Seri konsolu screen veya minicom ile açabilirsiniz. Örneğin, cihaz /dev/ttyACM0 konumundaysa:
    screen /dev/ttyACM0 115200
  2. Jamboard daha önce eşlendiyse fabrika ayarlarına sıfırlamanız önerilir. Düğme 1'e 5 saniye boyunca uzun basın. LED'ler 3 kez yanıp sönmelidir.
  3. BDE reklamını manuel olarak etkinleştirin (cihazın Google Home app (GHA) tarafından bulunması için gereklidir). Kart üzerindeki Düğme 4'e bastığınızda seri konsolda şuna benzer bir mesaj görürsünüz:
    I: [DL] CHIPoBLE advertising started
  4. Ampulün durumunu (açık/kapalı) değiştirmek için Düğme 2 düğmesini tıklayın. LED2'yi açmalıdır.

Sonraki adımlar

Matter örneğiniz başarıyla derlendikten sonra bir geliştirici projesi oluşturun.