ご案内: 新しいデベロッパー プレビュー プログラムがまもなくリリースされます。こちらからお申し込みのうえ、新しいツールを試してフィードバックをいち早くご利用ください。

ノルディック セミコンダクター

nRF52840

この例は、オン/オフ機能を備えた電球デバイスタイプとして機能します。 手順は nRF52840 開発ボードで検証されました。

この例では、0x8005 のテストベンダー ID(VID)とプロダクト ID(PID)を使用します。

初期設定

  1. nRF コマンドライン ツールをインストールします。
  2. SEGGER J-Link Software をインストールします。
  3. nRF Connect SDK をインストールします。

    1. パソコン版 nRF 接続をダウンロードして実行します。
    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. nRF Connect SDK を最新のサポートされているリビジョンに更新します。

    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. ライトの状態(オン/オフ)を切り替えるには、ボタン Button 2 をクリックします。LED2 が切り替わります。

次のステップ

Matter サンプルが正常にビルドされたら、デベロッパー プロジェクトを作成します。