Nordic Semiconductor
Bluetooth LE、Thread、Zigbee、Wi-Fi 6、LTE-M/NB-IoT向けチップと、ZephyrベースのnRF Connect SDKを提供するノルウェーの半導体メーカー。ツールチェーンはWindows、Linux、macOSで動作します。
| 組織 | Nordic Semiconductor ASA、本社はトロンハイム(ノルウェー) |
|---|---|
| ウェブサイト | www.nordicsemi.com/ |
| ライセンス | nRF Connect SDK(sdk-nrf)はLicenseRef-Nordic-5-Clauseで提供され、使用はNordic製ICに限定される。NordicのZephyrフォークはApache-2.0。モデムと無線ファームウェアはプロプライエタリ |
| 価格 | nordicsemi.comには価格の掲載なし。開発キットとチップは販売代理店経由で販売 |
| 更新 | 2026年11月15日 |
製品と提供内容 #
| 名称 | 種類 | 位置づけ |
|---|---|---|
| nRF52840 | chipset | Bluetooth LE、802.15.4、Thread、Zigbee対応SoC。64 MHz Cortex-M4F、1 MBのフラッシュ、256 kB RAM、送信出力 +8 dBm、受信感度 −95 dBm(1 Mbit/s時) |
| nRF54L15 | chipset | Bluetooth LE・802.15.4対応SoC。128 MHz Cortex-M33とRISC-Vコプロセッサ、1.5 MB NVM、256 KB RAM、22 nm、受信感度 −96 dBm(1 Mbit/s時) |
| nRF54H20 | chipset | マルチコアBluetooth LE SoC。最大320 MHzのCortex-M33コア、2 MB NVM、1 MB RAM、送信出力は最大 +10 dBm |
| nRF5340 | chipset | LE Audio対応のデュアルコアBluetooth LE SoC。128 MHzのアプリケーションコア、1 MBのフラッシュ、512 KB RAM |
| nRF9151 | module | DECT NR+とGNSSに対応したLTE-M・NB-IoT・NTNモデム。3GPP Release 14、23 dBm(Power Class 3) |
| nRF7002 | chipset | Wi-Fi 6コンパニオンIC。802.11a/b/g/n/ac/ax、2.4 GHzと5 GHzのデュアルバンド、PHYスループット 86 Mbit/s、ホスト接続はSPIまたはQSPI |
| Power Profiler Kit II | dev-board | 電流測定範囲は200 nA〜1 A、サンプリングは100 ksps、電源電圧は0.8 V〜5 V |
| nRF Connect SDK | framework | 現行のすべてのNordic SoCに対応するZephyrベースのSDK。v3.4.2は2026年11月4日リリース |
どんな組織か
このハブは、Bluetooth Low Energy、Thread、Zigbee、Wi-Fi、セルラーIoTで通信する電池駆動デバイスを開発するエンジニア向けです。Nordic Semiconductor ASAの本社はノルウェーのトロンハイムにあります。同社の会社概要ページによれば、1983年に設立され、オスロ証券取引所に上場しており、従業員は約1450人です。製品ラインは、nRF52と新しいnRF54のBluetooth LEシリーズから、nRF91セルラーIoTモデム、nRF7002 Wi-Fi 6コンパニオンICまで揃っています。近距離無線・BLE・UWBとLPWANとIoTも参照してください。
ツールとAPI
インストールするもの。 新規設計ではnRF Connect SDKを使います。これはオープンソースのZephyr RTOSに、Nordic独自のライブラリと無線スタックを組み合わせたものです。バージョン3.4.2は2026年11月4日にリリースされました。通常のフロントエンドはnRF Connect for VS Codeです。コードはZephyrとNordicのAPIに対してCで書きます。Pythonはツール類で使われ、デバイス上では使いません。
対応OS。 SDKは開発環境としてWindows、Linux、macOSに対応しています。Nordicは、Windows 11 x64、Ubuntu 24.04 x64、Arm64上のmacOS 26でテストしています。ここではApple Silicon上のmacOSは後回しの扱いではなく、テスト済みのホストです。書き込みなどに使うコマンドラインツールnRF Utilも、Windows、macOS、Ubuntuで動作します。
本稿執筆時点のライセンス。 当サイトでLICENSEファイルを確認しました。NordicのSDKリポジトリはLicenseRef-Nordic-5-Clauseライセンスを採用しており、Nordic Semiconductor製ICとの組み合わせでのみ使用を認めています。NordicのZephyrフォークはApache-2.0です。そのため、Nordicのライブラリを使って書いたコードはNordicのシリコンに縛られますが、純粋なZephyrのコードは移植可能です。
価格。 Nordicは直販を行っていません。製品ページの「Where to buy」に販売代理店が掲載されており、価格は代理店によって異なります。
測定とスニッフィング。 Power Profiler Kit IIは、200 nA〜1 Aの電源電流を測定します。これは電池寿命の見積もりに必要な範囲です。nRF Sniffer for Bluetooth LEは、nRF52840 DongleまたはDKを、空中のパケットを取り込むWiresharkのキャプチャプラグインに変えます。Windows、Linux、macOSで動作します。nRF Connect for Desktopには、Bluetooth LE、電力プロファイリング、書き込み、セルラー監視、RSSI、Direct Test Mode用のアプリが追加されます。
SDRとGNU Radio。 Nordicのチップはソフトウェア無線(SDR)ではなく、IQサンプルも出力しません。信号を観測するには、HackRF OneなどのSDRで取り込み、GNU Radioで解析してください。無線パラメータそのものについては、nRF52840の製品仕様書に、送信出力 −20〜+8 dBm、受信感度は1 Mbit/sのBluetooth LEで −95 dBm、125 kbit/sのロングレンジモードで −103 dBmと記載されています。これらの値をリンクバジェットに入れて通信距離を見積もってください。
移行メモ
- nRF5 SDKからnRF Connect SDKへ。 nRF5 SDKはメンテナンスモードに入っています。Nordicの声明によれば、Bluetooth LE 5を超える機能は追加されず、Thread・Zigbee向けのnRF5 SDKは非推奨です。移行とはZephyrへの移行を意味し、devicetree、Kconfig、異なるビルドシステムを扱うことになります。相応の工数を見込んでください。
- nRF52からnRF54へ。 Nordicによれば、nRF54L15は128 MHzのCortex-M33とRISC-Vコプロセッサを搭載しています。nRF5 SDKはメンテナンスモードのため、nRF54の開発はnRF Connect SDKで計画してください。
- nRF9160からnRF9151へ。 Nordicは現在、新規のセルラー設計にnRF9151 DKを推奨しています。nRF9151はDECT NR+に対応し、LTE-MとNB-IoTについては3GPP Release 14準拠と規定されています。
- 旧ツール。 nRF Connect for DesktopのToolchain Managerは非推奨で、SDK 3.0.0以降には対応していません。旧pipパッケージのnrfutilは、2022年の6.1.7で更新が止まっています。新しいnRF Utilを使ってください。
注意点
- ライセンスによるロックイン。 Nordic 5-Clauseライセンスは、SDKから派生したコードをNordicのチップに縛ります。ベンダーを変更する可能性がある場合は、ハードウェア依存のコードを薄い層に分離してください。
- 受信感度の数値。 データシートの受信感度は、チップ単体で明記された条件下で測定された値です。製品で実際に得られる値は、アンテナ、整合、筐体で決まります。受信感度を参照してください。
- 認証。 規制当局の認証を取得したモジュールやチップを使っても、製品自体が適合するわけではありません。市場ごとに無線の型式認証を計画してください。スペクトラム・セキュリティ・規制を参照してください。
- SDKの更新頻度の高さ。 SDKは年に数回リリースされ、メンテナンスブランチも並行して維持されます。製品ごとにバージョンを固定してください。