Software components deployment
This page details the deployment of the nRF Door Lock and Access Control Add-on and its dependencies.
Overview
The nRF Door Lock and Access Control Add-on functions as the nRF Connect SDK top-level add-on.
The top-level add-on leverages other add-ons, which are typically configured as Zephyr modules, to enhance functionality.
All add-ons provide additional software deployed outside of the nRF Connect SDK.
Each of them operates with its own release cycle but is designed to work with specific versions of the nRF Connect SDK.
Dependencies between these modules and their specific revisions are managed through the west.yaml file using west, a Zephyr OS meta tool.
Aliro add-ons
The nRF Door Lock and Access Control Add-on includes a binary library of the Aliro stack. The binary is built from the source code, which is kept in a private repository with restricted access. See the following diagram for deployment of software components used by the nRF Door Lock and Access Control Add-on:
Aliro add-ons deployment
The Aliro UWB adapter is provided by the public qm35-aliro-sdk repository.
The repository is pulled into the workspace through the qm35-aliro-sdk west manifest group, which is disabled by default.
For information on how to build it, see the Application guide page.
The nRF Door Lock and Access Control Add-on also provides a vendor-neutral UWB platform interface under subsys/aliro/uwb/.
The Qorvo QM35825 integration in subsys/aliro/uwb/qm35_impl/ is an example port.
To integrate a different UWB chip, start from subsys/aliro/uwb/custom_impl/ and follow the Integrating a third-party UWB chip documentation page.