S122 SoftDevice

  • btt
  • [btt]
  • Topic Author
  • Offline
  • Administrator
  • Administrator
More
23 Aug 2020 20:16 #67 by btt
New Topic
The S122 SoftDevice is a memory-optimized Bluetooth® Low Energy Central protocol stack solution. It supports up to eight connections as a Central with an additional observer role running concurrently. It supports the high-throughput 2 Mbps feature and channel selection algorithm 2 (CSA #2). The number of connections and bandwidth per connection are configurable, offering memory and performance optimization.
S122 SoftDevice Specification
Key features

1. 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

2. Complementary nRF5 SDK including Bluetooth profiles and example applications

3. Master boot record for over-the-air device firmware update

-SoftDevice, application, and bootloader can be updated separately

4. Thread-safe supervisor-call based API

5. Asynchronous, event-driven behavior

6. No RTOS dependency

-Any RTOS can be used

7. No link-time dependencies
-Standard Arm® Cortex®- M4 project configuration for application development

8. Support for concurrent and non-concurrent multiprotocol operation
-Concurrent with the Bluetooth stack using Radio Timeslot API
-Alternate protocol stack in application space

9. Support for control of external power amplifiers and low noise amplifiers

10. Quality of service feature for channel monitoring

Please Log in or Create an account to join the conversation.