S122 SoftDevice Specification

S122 SoftDevice Specification

The S122 SoftDevice is a Bluetooth® Low Energy central protocol stack solution. It supports up to eight central connections with an additional Observer role running concurrently. The S122 SoftDevice integrates a Bluetooth Low Energy Controller and Host, and provides a full and flexible API for building Bluetooth Low Energy nRF52 System on Chip solutions.

Note: The PDF version of this document is available as an attachment.
Key features Applications
  • Bluetooth 5.2 compliant single-mode Bluetooth Low Energy protocol stack
    • Up to eight central connections and one Observer running concurrently
    • Configurable number of connections and connection properties
    • Configurable attribute table size
    • Custom UUID support
    • Link layer supporting LE 1M PHY and LE 2M PHY
    • LL Privacy
    • ATT and SM protocols
    • LE Secure Connections pairing model
    • GATT and GAP APIs
    • GATT Client and Server
    • Configurable ATT MTU
  • Complementary nRF5 SDK including Bluetooth profiles and example applications
  • Master boot record for over-the-air device firmware update
    • SoftDevice, application, and bootloader can be updated separately
  • Thread-safe supervisor-call based API
  • Asynchronous, event-driven behavior
  • No RTOS dependency
    • Any RTOS can be used
  • No link-time dependencies
    • Standard Arm® Cortex®- M4 project configuration for application development
  • Support for concurrent and non-concurrent multiprotocol operation
    • Concurrent with the Bluetooth stack using Radio Timeslot API
    • Alternate protocol stack in application space
  • Support for control of external power amplifiers and low noise amplifiers
  • Quality of service feature for channel monitoring
  • HID USB dongle
  • Gateways
  • Smart home
  • Asset tracking