Integration Manual

NINA-B4 series - System integration manual
UBX-19052230 - R09 Functional description Page 10 of 60
C1-Public
The structure of any software running on either NINA-B4 module variant includes the following
components:
Radio stack
Bootloader (optional)
Application software
Figure 3 shows the software architecture and implementation of software components for NINA-B40
and NINA-B41 modules:
NINA-B40 modules host the customer application and optional bootloader software, developed
using the Nordic SDK, in an open-CPU configuration on the module. See also Open CPU.
NINA-B41 modules are pre-flashed with bootloader and u-connectXpress software that interfaces
through an AT command interpreter for control by customer application software running on host
MCUs. See also u-connectXpress software.
Both module variants include the Nordic S140 SoftDevice Bluetooth low energy protocol stack that
supports GATT client and server, central and peripheral roles, and multidrop connections.
Figure 3: NINA-B4 software structure