1. Home
  2. 開発ツール

    nRF Connect SDK

nRF Connect SDK

nRF Connect SDK

Essential

Bluetooth Low Energy、Wi-Fi、セルラーIoT、Bluetooth Mesh、Thread、Zigbee、Matter製品向けソフトウェア開発キット

主な特長

  • Bluetooth Low Energy
  • LE Audio
  • Bluetooth Mesh
  • セルラーIoT
  • Matter
  • Thread
  • Zigbee
  • Wi-Fi
  • NFC
  • ANT+
  • 802.15.4
  • マルチプロトコル
  • Amazon Sidewalk
  • Apple Find My
  • Samsung SmartThings

開発ツール

ソフトウェア

nRF Connect SDKは、Nordicの全てのnRF52、nRF53、nRF70シリーズ無線デバイスを使った製品を構築するための、スケーラブルで統一されたソフトウェア開発キットです。メモリ制約の厳しいデバイス向けにサイズを最適化したソフトウェアから、先進のデバイスやアプリケーション向けの強力で複雑なソフトウェアを構築するための、拡張可能なフレームワークです。Zephyr RTOS、各種サンプル、アプリケーション プロトコル、プロトコル スタック、ライブラリ、ハードウェア ドライバを幅広く提供しています。

Bluetooth Low Energy、Wi-Fi、Bluetooth Mesh、Thread、Zigbee、Matter製品の開発にあたり、nRF Connect SDKはプロトコルスタックを含め、必要なソフトウェアを全て提供しています。nRF5340 SoCはANTに対応しています。セルラーIoT製品の開発にあたっては、LTEモデム ファームウェア以外全て含まれています。LTEモデム ファームウェアはnRF9160 SiPの製品ページから別途ダウンロードしてください。詳細はセルラーIoTソフトウェアをご覧ください。

nRF Connect SDKはまた、HomeKit over ThreadとHomeKit over Bluetooth Low Energyの両方を使用する製品を開発するための、HomeKitアクセサリ開発キットを独自に統合しています。これは高度に最適化されたソリューションで、HomeKitアクセサリ プロトコル(HAP)とアプリケーション ファームウェアの両方をシングルチップ上で実行することで、バッテリ駆動の製品を実現するものです。MFiライセンスを取得済みの場合、Nordic DevZoneプライベート チケットでご連絡いただければ、HomeKitリポジトリにアクセスできます。

nRF Connect SDKは、Nordicの全デバイスおよびソフトウェアコンポーネントに単一のコードベースを提供します。あるアプリケーションから別のアプリケーションへのモジュール、ライブラリ、ドライバの移植がシンプルになり、開発時間を短縮できます。アプリケーションに必要なソフトウェア コンポーネントを取捨選択できるため、高いメモリ効率を実現できます。

nRF Connect SDKはGitHubで公開しています。Gitでソースコードを管理できます。また、nRF Connect for VS Code IDEを無償でサポートしています。nRF Connect SDKはIDEに依存しないため、任意のIDEを使用できます。Nordicは、nRF Connect SDKのコードに対して常時インテグレーション テストを実施しており、堅牢でセキュアな量産品質のコードを保証しています。

nRF54Lシリーズ向けベアメタルオプション

nRF Connect SDKベアメタルオプション

nRF Connect SDKベアメタルオプションの紹介

シンプルなBluetooth LEアプリケーション向け

nRF54Lシリーズ向け

nRF Connect SDKベアメタルオプションは、RTOSや先進の機能を必要としない、Nordic nRF54Lシリーズ上のシンプルなBluetooth LEアプリケーションの開発に最適なソリューションです。

nRF Connect SDKベアメタルオプションはnRF52シリーズからnRF54Lシリーズへの既存コードベースの移行を容易にするnRF5 SDKと類似したアーキテクチャとAPIを提供します。

nRF Connect SDKベアメタルオプションはシングルバンクDFUソリューションを導入し、アプリケーションがより多くのNVMを利用できるようにします。シングルバンクDFUソリューションは、nRF Connect SDKのZephyr RTOSベースの開発でも利用可能になる予定です。さらに、nRF Connect SDKベアメタルオプションのSoftDeviceとnrfxコンポーネントはRTOSに依存しないため、nRF Connect SDKの外部でサードパーティのRTOSと共に使用できます。

nRF Connect SDKの一部として、Zephyr RTOSベースの開発と共存し、SDKの全機能にアクセスするためのアップグレードパスを提供することで、将来的な設計の拡大するニーズや要件に対応できます。

nRF Connect SDKベアメタルオプションの詳細は、弊社の技術文書および以下のDevZoneブログ記事をご覧ください。

→ DevZoneブログ記事 - nRF Connect SDKベアメタルオプションの技術詳細

SoftDevice S115

提供中

メモリ最適化されたペリフェラルのみのBluetooth LEプロトコル スタック

SoftDevice S115は、メモリを最適化したnRF54Lシリーズデバイス向けのBluetooth® Low Energyプロトコル スタックです。ブロードキャスターと同時にペリフェラルとしての接続を2つまで実行できます。

主な特長

  • ペリフェラルおよびブロードキャスト ロール
  • 構成可能な属性テーブルサイズ
  • カスタムUUIDのサポート
  • ATTおよびSMプロトコル
  • LEセキュアな接続
  • GATTおよびGAP API
  • GATTクライアントおよびサーバ
  • ロングATT MTU
  • LE データパケット長の拡張
  • Bluetooth LE GAP RSSI (QoS)
  • 1Mおよび2M PHY
  • RTOSに非依存 (nRF Connect SDK環境外のサードパーティRTOSで使用可能)

Softdevice S115の技術資料

SoftDevice S145

後日公開

セントラルおよびマルチロールBluetooth LEプロトコル スタック

SoftDevice S145は、nRF54Lシリーズデバイス向けのセントラルおよびマルチロールBluetooth Low Energyプロトコルスタックです。すべてのロール (ブロードキャスター、セントラル、オブザーバ、ペリフェラル)で最大5つの同時リンクをサポートします。今年後半に提供開始予定です。

今すぐ開発を始められます

弊社のチームが迅速な開発をお手伝いします。

お問い合わせ