Summary of Contents for NXP Semiconductors SLN-VIZNLC-IOT-UG
Page 1
SLN-VIZNLC-IOT-UG SLN-VIZNLC-IOT User Guide Rev. 0 — 20 February 2023 User guide Document information Information Content Keywords Smart Lock, Smart Access, IoT Abstract This document describes the low-cost vision solution, also called SLN-VIZNLC-IOT, and its associated out of box features. The SLN-VIZNLC-IOT turnkey solution provides OEMs with a fully...
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide 1 Introduction The SLN-VIZNLC-IOT development kit implements NXP Edge Ready turnkey solution for face recognition- based access control, using an RGB+IR dual camera module. This kit includes the LPC845 low-power control, i.MX RT106F runtime library, and pre-integrated machine learning face recognition algorithms, as well as all required drivers for peripherals, such as memories, cameras, display, Bluetooth Low Energy (Bluetooth LE), and Wi-Fi (optional).
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Table 1. Recommended computer configuration Computer type OS version Terminal program Apple MAC OS PuTTY Windows 7/10/11 PuTTY/Tera Term Linux PuTTY 3 Hardware The SLN-VIZNLC-IOT turnkey solution for face recognition comes with a cost and form-factor-optimized hardware reference designs and access to full software source code.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide 3.3 Speaker A GSPK1345PN-1M8R1W-L80 enclosed 8 Ω 1.0 W speaker is embedded in the SLN-VIZNLC-IOT kit. 3.4 Camera module The SLN-VIZNLC-IOT kit uses the GC0308 IR+RGB dual camera module by default. The GC0308 features 640 V x 480 H resolution with 1/6.5-inch optical format, and 4-transistor pixel structure for high image quality and low...
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide 4.3 Mass Storage Device The MSD feature allows the SLN-VIZNLC-IOT to receive firmware updates without a debugging probe like a SEGGER J-Link. Instead, MSD uses USB to emulate an MSD interface like the one that is used for USB flash drives.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 4. Copying new binary to the USB drive Note: • Keep the i.MX RT106F in always-on power mode, when using MSD. • Only the main application can be updated using MSD. The bootloader cannot be updated using MSD and requires the use of a SEGGER J-Link Debug Probe or the Factory Programming Flow.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 5. How to build Smart Access application 5.2 Smart Lock The following sections describe the out-of-box features of smart lock in default. It also applies to smart access application, except for few GUI display.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide When powered on, the onboard TFT screen streams video directly from the RGB camera alongside a GUI overlay, providing information such as: • Locked/Unlocked status whether a face is recognized. • Current app type (Smart Lock/Access).
Page 9
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 8. Manual registration button (SW4) Once pressed, a message indicating registration is taking place pops up at the top of the screen. The speaker plays an audio message confirming that the registration has started.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 10. Registration Timeout As an additional measure to aid in registering your face, the kit even plays a warning audio prompt, saying "Look at Camera," until your face is properly pointed toward the camera, if too much of the side of your face is exposed during the registration process.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 12. Recognition Successful 5.2.4 Deregister If the application recognizes a face, the user may delete it using Manual Deregistration button (SW3). Figure 13. Manual Deregistration Button (SW3) This process permanently deletes the face. SLN-VIZNLC-IOT-UG All information provided in this document is subject to legal disclaimers.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 14. Deregistering Screen 5.2.5 Liveness detection and anti-spoofing The Liveness detection and anti-spoofing features of the SLN-VIZNLC-IOT are switched on by default. Therefore, enabling the system to distinguish between your actual face and a printout or phone display image of your face.
Page 13
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide • Speed: 115200 • Data: 8 bit • Parity: None • Stop bits: 1 bit • Flow control: None The shell commands for the smart lock/access application are listed in Table Table 3. Shell commands...
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide 5.2.7 Remote registration The Smart Lock/Access application allows you to register and de-register faces locally using the onboard pushbuttons or serial commands. This application also supports remote face management over Bluetooth LE using an Android phone/tablet application. The Smart Lock Manager app for Android smartphones and tablets provides a user-friendly interface where you may remotely register new faces and manage faces that are already registered in the SLN-VIZNLC-IOT local face database.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 17. Allowing camera, location, and photograph access If Bluetooth radio is off, the app prompts you to enable it on your Android device. To pair your kit with the Smart Lock Manager app and remotely manage the registered faces stored in the SLN-VIZNLC-IOT local database, Bluetooth connectivity is required.
Page 16
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Any VIZNLC kits found while the search is in progress are shown in the "Device" list. Select the device that you want to add to your list of supported smart locks. Note: For easy identification, each kit transmits a distinct Bluetooth SSID that begins with VN and includes its serial number.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 21. Smart lock list of users currently registered By selecting the “Change Password” command, you can modify the password previously registered to secure the Bluetooth connection with the smart lock device. Enter the old password and the new password and click “Change”.
Page 18
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide The app asks you to type a name of the new face. Tap the blue checkmark icon and select “REGISTER” to finalize the registration. Figure 23. Registering a new face remotely The app automatically returns to the list of registered users for the selected smart lock device, where the recently added face has been added via the Android device.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 25. Sync option to update the face databases in the Android app and the kit 5.2.10.2 Modifying users The Smart Lock Manager app also enables you to modify registered users. From the list of the Smart Lock registered users, select the user that you want to modify.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 27. Renaming a registered user Note: If you locally register, update, or delete a face using the smart lock device, select the “Sync” option in the app. This option alerts the Android device of any modifications made locally on the kit for users. A sync is automatically performed when you connect to a board.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 29. Triggering a local deregistration remotely Note: If you locally register, update, or delete a face using the smart lock device, select the “Sync” option in the app. This option alerts the Android device of any modifications made locally on the kit for users. A sync is automatically performed when you connect to a board.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Figure 30. Improper face angle and proximity To detect your face correctly, the face must: • Take up most of the bounding box. • Be centered inside the bounding box. • Stare straight at the camera.
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Table 6. Acronyms ...continued Acronym Definition Digital Video Port Hardware Abstraction Layer OoBE Out of Box Experience Mass Storage Device VIZNLC Vision low cost Firmware Software Hardware Passive InfraRed InfraRed Graphical User Interface 9 Revision history Table 7 lists the substantive changes done to this document since the initial release.
NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
Page 26
SLN-VIZNLC-IOT-UG NXP Semiconductors SLN-VIZNLC-IOT User Guide Bluetooth — the Bluetooth wordmark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by NXP Semiconductors is under license. SLN-VIZNLC-IOT-UG All information provided in this document is subject to legal disclaimers.
Need help?
Do you have a question about the SLN-VIZNLC-IOT-UG and is the answer not in the manual?
Questions and answers