SoftDevice
SoftDeviceとは
Nordicが提供しているnRF5xシリーズ向けのプロトコルスタック。
nRF51シリーズ
BLE用はPeripheral用のスタックであるS110や, Central用のスタックであるS120, Periperal/Centeral用のスタックであるS130や、ANT/ANT+用のスタックであるS210、BLEとANT/ANT+のいずれにも対応したS310 などがそないしている。
ARM® CortexTM-M0向け。
nRF52シリーズ
52シリーズ向けSoftDeviceは現在(2015/9)開発中で、S130をベースとしたS132のAlpha版が提供されている。 ANT/ANT+に対応したS212のAlpha版も提供される。
ARM® Cortex-M4F向け。
SoftDeviceとnRF51 Software Development Kitの対応表
nRF51 Software Development Kit | S110 | S120 | S130 | S210 | S310 |
---|---|---|---|---|---|
10.0.0 | v8.0.0 | v2.1.0 | v1.0.0 | v5.0.0 | v3.0.0 |
比較
SoftDevice | 概要 |
---|---|
S110 | Peripheral専用 |
S120 | Central/Peripheral両用。 Centralモードの場合は8つ同時接続可能、Peripheralモードの場合は同時にBroadcasterとしても動作する。 |
S130 | Central/Peripheral同時利用。 Centralとして3接続と1つのPeripheralとして動作する。こちらはObserverとBroadcaster両方になれる。 |