XIAO nRF54LM20A Sense 向け NFC

近距離無線通信(NFC)は、2 つのデバイス間で少量のデータをワイヤレス転送するための技術です。非常にシンプルな通信プロトコルを使用するため、Bluetooth® Low Energy よりも素早く接続できます。ただし、NFC は磁気誘導を利用して通信を行うため、デバイス同士が接続するには非常に近く(10 cm 未満)にある必要があります。】
- Nordic シリーズチップ向けの NFC チュートリアルおよびリファレンスについては、Near Field Communication (NFC) を参照してください。
- NFC の技術仕様は NFC Forum specification overview から入手できます。
XIAO nRF54LM20A には、NFC 機能をさらに探索・活用するための NFC インターフェースが予約されています。
このチュートリアルは VS Code と nRF Connect Extension を前提としています。これらに不慣れな場合は、XIAO nRF54LM20A nRFConnect SDK Usage を参照してください。
ハードウェアの準備
実験を始める前に、XIAO nRF54LM20A と Nordic NFC アンテナを用意する必要があります。
| Seeed Studio XIAO nRF54LM20A Sense |
|---|
![]() |
Nordic NFC アンテナは Seeed Studio Bazaar では単体販売されていないため、他の販売元から購入する必要があります。
アンテナのはんだ付け
XIAO nRF54LM20A では、外部 NFC アンテナ用のデフォルトピンは P1.01 と P1.02 で、シルク印刷上では N1 と N2 と表示されています。以下のはんだ付け例を参照してください。
- 接続前の回路図

- 実配線図

このはんだ付け作業は比較的難しく、高度なはんだ付けスキルが必要です。人身事故やデバイスの損傷を避けるため、安全対策に十分注意してください。
ソフトウェア
- このセクションでは、Nordic Connect SDK のサンプルコードに基づいて NFC の使用方法を説明します。
NFC Records text
この例では、NFC を介してテキスト情報を読み取る方法を示します。
- 拡張機能内で空のルーチンを作成し、既存のルーチンをコピーするオプションを選択します。

- nfc と入力し、NFC Records text を選択します。

- 保存先パスを選択します。

- プロジェクトを開き、対応する拡張機能の下に XIAO nRF54LM20A の設定を追加してコンパイルします。

- ターミナルを開き、
west flashコマンドを入力して、ファームウェアを XIAO nRF54LM20A に書き込みます。

結果
この実験を行うには、NFC 機能を備えたスマートフォンを用意してください。
- NFC 読み取り情報をより詳細に確認するには、お使いのシステムに対応したアプリをダウンロードする必要があります。
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- スマートフォンの NFC エリアを NFC アンテナに近づけて、詳細な NFC 情報を読み取ります。
スマートフォンに表示されるテキスト情報は次のとおりです:
Hello World!
Hallo Verden!
Witaj świecie!
| NFC Tools | nRF NFC Toolbox |
![]() | ![]() |
NFC Launch App
このセクションでは NFC 機能を扱います。nRF Toolbox for Bluetooth LE を検索してください。
- 拡張機能内で空のサンプルプロジェクトを作成し、既存のサンプルをコピーするオプションを選択してから NFC Launch App を選択します。NFC Records text を参照して設定およびコンパイルを行います。

- ターミナルを開き、
west flashコマンドを入力して XIAO nRF54LM20A に書き込みます。

結果
- NFC 読み取り情報をより詳細に確認するには、お使いのシステムに対応したアプリをダウンロードする必要があります。
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- スマートフォンの NFC センサーを NFC アンテナに近づけます。ブラウザが起動して「no.nordicsemi.android.nrftoolbox」を検索し、読み取り履歴が nRF NFC Toolbox に表示されます。
| Chrome | nRF NFC Toolbox |
![]() | ![]() |
まとめ
NFC 機能は、データ書き込みや低消費電力でのウェイクアップなど、さまざまなシナリオで再利用できます。nRF Connect SDK には対応するサンプルコードが用意されています。これらのサンプルを拡張して実際のアプリケーションに応用できます。例えば、NFC の低消費電力ウェイクアップとモーター制御を組み合わせることで、日常使用に適したシンプルなスマートロックを実現できます。
さらに、上記の例を通じて、XIAO nRF54LM20A 上での NFC 実装について基本的な理解が得られたと考えています。皆さまの創造的なアイデアやオープンソースコミュニティへの貢献を楽しみにしています。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます。私たちは、製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お好みやニーズに応じて選べる複数のコミュニケーションチャネルをご用意しています。




