
NINA-B4 series - System integration manual
UBX-19052230 - R09
Functional description
Page 11 of 61
C1-Public
The structure of any software running on either NINA-B4 module variant includes the following
components:
•
Radio stack
•
Bootloader (optional)
•
Application software
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
•
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
•
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
1.6.1
Open CPU
The open CPU architecture of NINA-B40 series modules allows module integrators to build their own
applications.
describes the possible connectivity and application support that is enabled with
NINA-B40 hardware in the recommended Nordic SDK environment.
Feature
Support
Development environment
Nordic SDK (including Bluetooth Mesh
HomeKit, AirFuel, IoT, Thread, Zigbee)
HW interfaces
2 x UART