Rigado Inc. 05 ユーザーズマニュアル
BMD-300 Series Module Datasheet
Bluetooth 4.2 LE
October 20, 2016
BMD-300-Series-DS V1.7
Page 14 of 34
8.2 SoftDevices
Nordic Semiconductor protocol stacks are known as SoftDevices. SoftDevices are pre-compiled, pre-linked
binary files. SoftDevices can be programmed in nRF52 series SoCs and are downloadable from the Nordic
website. The BMD-300 with the nRF52832 SoC supports the S132 (BLE Central & Peripheral), S212 (ANT) and
S312 (ANT and BLE) SoftDevices.
binary files. SoftDevices can be programmed in nRF52 series SoCs and are downloadable from the Nordic
website. The BMD-300 with the nRF52832 SoC supports the S132 (BLE Central & Peripheral), S212 (ANT) and
S312 (ANT and BLE) SoftDevices.
8.2.1 S132
The S132 SoftDevice is a Bluetooth® low energy (BLE) Central and Peripheral protocol stack solution
supporting up to three Central and one Peripheral simultaneous connections and concurrent Observer and
Broadcaster roles. It integrates a low energy Controller and Host, and provides a full and flexible API for
building Bluetooth low energy System on Chip (SoC) solutions.
supporting up to three Central and one Peripheral simultaneous connections and concurrent Observer and
Broadcaster roles. It integrates a low energy Controller and Host, and provides a full and flexible API for
building Bluetooth low energy System on Chip (SoC) solutions.
Key Features
Bluetooth 4.2 compliant low energy single-mode
protocol stack suitable for Bluetooth Smart products
protocol stack suitable for Bluetooth Smart products
Concurrent Central, Observer, Peripheral, and
Broadcaster roles with up to:
Broadcaster roles with up to:
o
Three connections as a central
o
One connection as a peripheral
o
Observer
o
Broadcaster
Link layer
L2CAP, ATT, and SM protocols
GATT and GAP APIs
GATT Client and Server
Complementary nRF52 SDK including Bluetooth profiles
and example applications
and example applications
Master Boot Record for over-the-air device firmware
update
update
Memory isolation between application and protocol
stack for robustness and security
stack for robustness and security
Thread-safe supervisor-call based API
Asynchronous, event-driven behavior
No RTOS dependency
o
Any RTOS can be used
No link-time dependencies
o
Standard ARM® CortexTMM4F project
configuration for application development
configuration for application development
Support for concurrent and non-concurrent
multiprotocol operation
multiprotocol operation
o
Concurrent with the Bluetooth stack using
concurrent multiprotocol timeslot API
concurrent multiprotocol timeslot API
Alternate protocol stack in application space
8.2.2 S212
The S212 SoftDevice is an ANT protocol stack solution that provides a full and flexible Application
Programming Interface (API) for building ANT System on Chip (SoC) solutions for the nRF52832 chip. The S212
SoftDevice simplifies combining the ANT protocol stack and an application on the same CPU.
Programming Interface (API) for building ANT System on Chip (SoC) solutions for the nRF52832 chip. The S212
SoftDevice simplifies combining the ANT protocol stack and an application on the same CPU.
Key Features
Advanced ANT stack
Simple to complex network topologies:
o
Peer-to-peer, Star, Tree, Star-to-star and
more
more
Up to 15 logical channels, each with configurable:
o
Channel type, ID and period
o
RF frequency
o
Networks
Broadcast, Acknowledged, and Burst Data modes
Device search, pairing and proximity support
Enhanced ANT features:
o
Advanced Burst Transfer mode (up to 60
kbps)
kbps)
o
Up to 15 channels encryption (AES-128)
support
support
o
Additional networks – up to 8
o
Event Filtering and Selective Data Updates
o
Asynchronous Transmission
o
Fast Channel Initiation