北歐半導電機

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nRF52840

本範例的運作方式為燈泡裝置類型,具有開啟/關閉功能。這些步驟已在 nRF52840 開發板上完成驗證。

本示例使用測試供應商 ID (VID) 和產品 ID (PID) 為 0x8005

初始設定

  1. 安裝 nRF 指令列工具
  2. 安裝 SEGGER J-Link Software
  3. 安裝 nRF Connect SDK。

    1. 下載 nRF Connect for Desktop 並執行。
    2. 安裝並開啟 Toolchain Manager 應用程式。
    3. 安裝「nRF Connect SDK 2.1.0」。
    4. 按一下已安裝的版本旁邊的向下箭頭,然後選取 Open TerminalOpen 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. 將 nRF Connect SDK 更新至最新支援的修訂版本:

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

建構映像檔並重新整理 Jamboard

  1. 建構映像檔:
    west build -b nrf52840dk_nrf52840
  2. 將 Jamboard 連接至電腦,然後閃爍:
    west flash --erase

驗證範例

  1. 裝置應以電腦上的 USB 序列裝置的形式呈現。您可以在 /dev/ 中查詢:
    ls -la /dev/tty*
    您可以使用 screenminicom 開啟序列主控台。舉例來說,如果裝置位於 /dev/ttyACM0
    screen /dev/ttyACM0 115200
  2. 如果 Jamboard 之前已配對,建議您將其恢復原廠設定。長按按鈕 1 超過 5 秒。LED 燈應該會閃爍 3 次。
  3. 手動開啟 BLE 廣告 (需要「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. 如要切換燈泡的狀態 (開啟/關閉),請按一下 [按鈕 2]。 這樣應該就會切換 LED2。

後續步驟

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