سر بالا! برنامه‌های پیش‌نمایش برنامه‌نویس جدید به‌زودی عرضه می‌شوند. اینجا درخواست دهید و یکی از اولین کسانی باشید که ابزارهای جدید را امتحان کرده و بازخورد ارائه می کنند.

نیمه هادی نوردیک

nRF52840

این مثال به عنوان یک نوع دستگاه لامپ با قابلیت روشن/خاموش عمل می کند. مراحل در یک برد توسعه nRF52840 تأیید شد.

این مثال از شناسه فروشنده آزمایشی (VID) و شناسه محصول (PID) 0x8005 استفاده می‌کند.

راه اندازی اولیه

  1. nRF Command Line Tools را نصب کنید.
  2. نرم افزار SEGGER J-Link را نصب کنید.
  3. nRF Connect SDK را نصب کنید.

    1. nRF Connect را برای دسکتاپ دانلود کرده و اجرا کنید.
    2. اپلیکیشن Toolchain Manager را نصب و باز کنید.
    3. nRF Connect SDK 2.1.0 را نصب کنید.
    4. روی فلش رو به پایین در کنار نسخه ای که نصب کرده اید کلیک کنید و Open Terminal یا Open Bash انتخاب کنید.
  4. مخزن 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. SDK nRF Connect را به آخرین نسخه پشتیبانی شده به روز کنید:

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

تصویر را بسازید و تابلو را فلش کنید

  1. تصویر را بسازید:
    west build -b nrf52840dk_nrf52840
  2. برد را به کامپیوتر خود وصل کنید و تصویر را فلش کنید:
    west flash --erase

مثال را تایید کنید

  1. دستگاه باید خود را به عنوان یک دستگاه سریال USB در رایانه شما نشان دهد. می توانید آن را در /dev/ جستجو کنید:
    ls -la /dev/tty*
    می توانید کنسول سریال را با screen یا minicom باز کنید. برای مثال، اگر دستگاه در /dev/ttyACM0 باشد:
    screen /dev/ttyACM0 115200
  2. اگر برد قبلا جفت شده است، توصیه می شود آن را به حالت کارخانه بازنشانی کنید. دکمه 1 را به مدت بیش از 5 ثانیه فشار دهید. LED ها باید 3 بار چشمک بزنند.
  3. تبلیغات BLE را به صورت دستی روشن کنید (برای شناسایی دستگاه توسط Google Home app (GHA) لازم است). دکمه 4 را روی برد فشار دهید، پیامی مانند این را در کنسول سریال خواهید دید:
    I: [DL] CHIPoBLE advertising started
  4. برای تغییر وضعیت لامپ (روشن/خاموش)، روی دکمه 2 کلیک کنید. باید LED2 را تغییر دهد.

مراحل بعدی

وقتی مثال Matter شما با موفقیت ساخته شد، یک پروژه توسعه دهنده ایجاد کنید .