Smart Lock Introduction
As briefly mentioned in the Introduction, the Smart Lock application uses a two layer architecture containing a "Framework + HAL" layer, and an "Application" layer.
The "Smart Lock" application is a demo reference project which uses NXP's proprietary 3D face recognition and detection engine to implement all the functionality necessary for a full-fledged Smart Lock product. The Smart Lock application comes with many features out of the box, including:
- Local (offline) face registration + recognition
- Remote face registration + recognition via smartphone/tablet
- "Liveness detection" for protection against spoof attacks
- Low power integration for battery-based applications
note
If you haven't already, be sure to check out the Getting Started Guide and the SLN-VIZN3D-IOT User Guide for an overview of the out of box features available in the SLN-VIZN3D-IOT Smart Lock application.
This section will focus on the Application Layer code which is written on top of the underlying Framework + HAL layer, and is specific to the Smart Lock application.