Skip to main content

Hikvision Integration

The integration with Hikvision devices enables the use of facial recognition and LPR (license plate recognition) equipment in ACCELERO access control.

Licensing Requirement

This feature requires the Hikvision module enabled in the license. See Licensing.

Overview​

The Hikvision integration supports two main features:

FeatureDescription
Facial RecognitionAutomatic synchronization of facial templates to Hikvision facial identification devices
LPR (License Plate Recognition)Automatic capture of vehicle license plates with generation of access events. The Hikvision (and AlphaDigi) LPR can be disabled when not needed
Architecture

The integration is done through an ACCELERO/HIKVISION communication gateway (IONGRADE product). The gateway bridges the ACCELERO servers and the Hikvision devices.

Navigation path: Settings > Hikvision

The Hikvision screen groups the integration into five tabs: Facial, LPR, Gateways, Settings and Synchronize templates.

Homologated models

The list of approved models, the integration mode of each one (Direct Γ— Neon Controller) and the minimum firmware live in a single place, the Homologated Equipment matrix. It is the official source; a model that is not listed there has not been approved.

Direct Mode requires the remote check (BR firmware)

The Hikvision facial devices support Direct Mode β€” in which the equipment queries Accelero in real time and dispenses with the Neon Controller β€” provided that they use the remote check function, available only in the manufacturer's BR firmware. Without it, they operate only via the Neon Controller.


Facial Recognition​

Architecture and Requirements​

The integration with Hikvision facial identification devices uses:

  1. ACCELERO/HIKVISION Gateway (IONGRADE product)
  2. Hikvision Devices for facial recognition
  3. ACCELERO Server with the module enabled

Data flow:

ACCELERO β†’ Gateway β†’ Hikvision Devices
← Status ←

General Settings​

Path: Settings > Hikvision > Settings

Main Parameters​

FieldDescription
Virtual card formatData format used when sending registrations to the devices.
Important: The format must be equivalent on the equipment's output and on the controllers' input.
To use the integrated card reader, select Wiegand 34-bit Mifare
Additional identifier types to synchronizeIn addition to facial templates, it allows sending standalone identifiers for use in the equipment's integrated reader
Categories that must have facial recognitionDefines which categories will have facial templates generated and distributed.
Example: disable for visitors
Automatically remove templates for the following categoriesCategories whose templates are automatically deleted after passing through controllers with "Automatic visitor removal"
Except if the person has at least one of the following categoriesException categories - people with these categories will never have their templates removed automatically
Synchronize records dailyIf enabled, once a day the system queries the records on the devices and runs the smart synchronization: removes the templates that should not be there and registers the missing ones
Card Format Change

NEVER change the "Virtual card format" field after the initial configuration!

If changed, it will be necessary to recreate all virtual identifiers. Consult IONGRADE technical support before modifying.

Registrations "On the Side"

DO NOT enable "Synchronize records daily" if you register templates directly on the Hikvision devices (without going through ACCELERO), as those templates will be deleted.

How to set up the categories: after registering the gateway and devices, go to Settings > Hikvision and open the Settings tab. Define, according to the client's needs, which categories use facial recognition and which undergo automatic template removal.

Category setup for the Hikvision integration

Checking the physical connections

Always check the physical connections of the equipment β€” power, network, and the Wiegand connections on the desired controller β€” before putting the reader into operation.

Registering Gateways​

The gateway is the concentrator of the integration: it receives the registrations from the ACCELERO server and distributes them to all the facial readers pointed to it. Always start with the gateway configuration, since it is the one that manages the devices.

Physical prerequisites for the gateway

Before registering, make sure the gateway is connected to the internet network and to the power supply. Without this, communication will not be established.

Step by step:

  1. Go to the Settings > Hikvision menu and select the Gateways submenu.
  2. Click the option to add a new gateway.
  3. Fill in the fields below and save.
FieldDescription
Serial numberSerial number of the gateway, available on the label of the physical equipment.
CRITICAL: The information must be correct or communication will fail
DescriptionName/description of the gateway, at the client's choice

Adding a Hikvision gateway

Monitoring:

  • ACCELERO ↔ Gateway communication status
  • Gateway ↔ subordinate devices communication status
  • Total number of person registrations in the usage statistics

Registering Devices​

With the gateway configured, register the facial readers.

Step by step:

  1. Go to the Settings > Hikvision menu and open the Facial tab.
  2. Click New Device, fill in the add form and click Add.
  3. Click the edit icon on the row to complete the remaining fields and save.
FieldDescription
DescriptionName/location of the equipment
IP addressIP of the facial reader on the network
Communication portTCP port for communication. By default, 80 (some models use 8000)
UserAuthentication user on the device. Fill in according to the configuration made on the equipment
PasswordAuthentication password. Fill in according to the configuration made on the equipment
GatewayGateway configured in the previous step, to which the device is subordinate
Synchronize only these categoriesAdditional filter of categories (in addition to the global filter).
If empty, it synchronizes all categories configured globally
ActiveIf disabled, the device will not receive registration/deletion commands
Enable photo captureIf enabled, the device will appear as an option in the capture camera lists for operators
Associated physical channelChannel of the physical controller the facial device is wired to (only when there is a physical controller)
Associated virtual controller (Virtual settings section)Virtual controller through which the facial device queries ACCELERO (Direct mode). When empty, the device works through the physical controller
Passage confirmation (Virtual settings section)When on, the passage is only recorded after the device confirms it
Relay opening time (Virtual settings section)Relay activation time passed on to the gateway. When empty, the default applies

Adding a Hikvision facial device

Double Category Filter

The category filter works on two levels:

  1. Global (Settings): Defines allowed categories in the system
  2. Per device: Further filters which categories go to that specific device

Only categories that pass both filters will be synchronized.

When editing, all fields are available, including the Virtual settings section:

Editing a Hikvision facial device with the network data, the gateway, photo capture, the category filter, the physical channel and the Virtual settings section

The Test button checks end-to-end communication: it registers a test person on the device, deletes that person and captures a photo. The test can take up to 30 seconds and requires the device to be associated with a gateway.

How Facial Synchronization Works​

Automatic Synchronization​

After the settings, synchronization happens automatically:

  1. When saving a person's registration:

    • The system checks whether the person has a category configured for facial recognition
    • If so, it generates a template from the first photo of the registration
    • It distributes the template to all active devices
  2. Visual indicators on the photo:

    • πŸ”΄ Red icon: Templates not yet fully distributed
    • πŸ”΅πŸ”΅ Two blue icons: Templates distributed successfully
Photo Quality

The first photo of the registration is always used for synchronization. Make sure:

  • βœ“ Good capture quality
  • βœ“ Good lighting
  • βœ“ Frontal framing of the person
  • βœ“ Neutral background (if possible)

Manual Synchronization (Resend)​

Path: Settings > Hikvision > Synchronize templates

Synchronize templates tab of the Hikvision integration with two devices selected and the options of the Resend templates button

When to use:

  • Replacing a device in the field
  • Restoring after a failure
  • Bulk update

How to do it:

  1. Select the desired devices in the Hikvision field
  2. Click Resend templates and choose one of the options
  3. Wait for completion (it can take considerable time)
ButtonWhat it does
Test template sendingOnly reports how many records would be sent. Sends nothing
Resend templates > Delete all and resendDeletes the current templates from the selected devices and sends all of them again. Recognition only works again when the synchronization ends
Resend templates > Resend onlySends all templates without deleting the current ones
Smart synchronizationCompares each device with ACCELERO and sends only what is needed: removes whoever should not be there and registers whoever is missing
Cancel synchronizationStops the synchronizations in progress
Delete allDeletes all templates from the selected devices. Irreversible
Processing Time

The resend time depends on the number of photos. For large systems (thousands of people), the process can take hours.

Automatic Visitor Removal​

ACCELERO can automatically delete visitor templates after their exit to avoid fully occupying the device memory.

How It Works​

When the deletion occurs:

  1. When passing through a barrier with the "Remove visitors" flag:

    • The system checks whether the person has a category from the "Automatically remove" list
    • It checks whether the person does NOT have a category from the "Except if..." list
    • If the conditions are met, it deletes the template from the devices
  2. When closing/deleting an event:

    • The same check above is performed
    • Templates are removed automatically

Configuration example:

Automatically remove: VISITORS, CONTRACTORS
Except if the person has: EMPLOYEES, RESIDENTS

Result:
- Pure visitor: template will be deleted after exit βœ“
- Visitor who is also an employee: template kept βœ—
Memory Management

Automatic removal is essential in systems with high visitor traffic to:

  • Avoid exhausting device memory
  • Keep only active registrations
  • Ensure facial recognition performance

LPR (Vehicle License Plate Recognition)​

Architecture and Requirements​

The Hikvision LPR integration also uses the ACCELERO/HIKVISION gateway.

Data flow:

LPR Device β†’ Gateway β†’ ACCELERO
β†’ Generates access event
How It Works

When the LPR identifies a plate, the system generates an access request on the configured controller/channel, applying the same access policy rules.

Gateway Configuration​

Path: Settings > Hikvision > Gateways

Same configuration as facial recognition (shared gateway).

Registering LPR Devices​

Path: Settings > Hikvision > LPR

Click New Device to add the device and then click the edit icon on its row to fill in all the fields:

Editing a Hikvision LPR device with the network data, the gateway and the associated controller

FieldDescription
DescriptionModel/location of the LPR device
IP addressIP of the device on the network
Communication portTCP port for communication
GatewayCommunication gateway to which the device is subordinate
ActiveOnly active devices are sent to the gateway
UserUser for authentication
PasswordAuthentication password. When editing, leave it blank to keep the current password
Associated controllerController/channel where identified plates will be reported as access attempts
Associated Controller

The "Associated controller" field is critical: it defines which system channel will receive the access events when a plate is identified.

The access policy configuration of this channel will determine whether the vehicle is granted or denied access.

How the LPR Integration Works​

Operation Flow​

  1. Hikvision LPR identifies a vehicle plate
  2. The gateway notifies ACCELERO
  3. ACCELERO generates an access request on the configured controller/channel
  4. The system applies the access rules:
    • Checks whether the plate is registered
    • Checks whether the vehicle is enabled
    • Checks the access policies (category Γ— area Γ— schedule)
    • Applies validity rules
  5. Result:
    • βœ… Access authorized: Opening command sent
    • ❌ Access denied: Event recorded, no opening

Visualization:

  • The Event Log shows all the information normally
  • The identified plate appears in the log
  • The authorization result is recorded

See Vehicles for registering vehicles and plates.

Equivalence to a Card

The plate identification by the LPR is treated by the system as equivalent to a card passage on the configured channel. All access policy rules are applied normally.


Best Practices​

Planning​

  1. Define categories before configuring:

    • Which categories will have facial recognition?
    • Which categories will have automatic removal?
    • Which categories will be exceptions?
  2. Size the device memory:

    • Check the template capacity per device
    • Plan the automatic removal policy
    • Configure orphan cleanup if necessary
  3. Document the card format:

    • Note the selected format
    • Ensure consistency with the controllers
    • Never change it without planning

Operation​

  1. Photo quality:

    • Train operators on the importance of the first photo
    • Use adequate lighting
    • Always frontal framing
  2. Monitor synchronization:

    • Check the status icons on the photos
    • Investigate synchronization failures quickly
    • Use resend only when necessary
  3. Manage memory:

    • Enable automatic removal for visitors
    • Configure exception categories correctly
    • Monitor device memory usage
  4. LPR - Vehicle registration:

    • Keep plates updated in the system
    • Configure appropriate access policies
    • Check the LPR logs periodically

Maintenance​

  1. Check communication status:

    • Gateway ↔ ACCELERO
    • Gateway ↔ Devices
    • Resolve network problems quickly
  2. Back up before changes:

    • Back up before reconfiguring gateways
    • Document configuration changes
    • Test after changes
  3. Device replacement:

    • Use the template resend function
    • Verify complete synchronization
    • Test recognition after replacement
  4. Firmware updates:

    • Consult IONGRADE before updating Hikvision firmware
    • Check compatibility
    • Test in a controlled environment first

Troubleshooting​

Templates do not synchronize​

Possible causes:

  • Gateway without communication with ACCELERO
  • Gateway without communication with the device
  • Device marked as inactive
  • Person without a category configured for facial recognition
  • Network/credential problems

Solution:

  1. Check the communication status on the gateways screen
  2. Confirm that the device is active
  3. Check whether the person has the correct category
  4. Test the access credentials to the device
  5. Use manual resend if necessary

LPR does not generate events​

Possible causes:

  • Associated controller not configured
  • Gateway without communication
  • Plate not registered in the system
  • Vehicle disabled

Solution:

  1. Check the "Associated controller" configuration
  2. Confirm the gateway communication status
  3. Register the plate in Vehicles
  4. Check whether the vehicle is enabled
  5. Consult the Event Log for details

Device memory full​

Solution:

  1. Enable "Automatic template removal"
  2. Configure the correct categories
  3. Enable "Synchronize records daily" (if applicable)
  4. Perform manual cleanup via the Hikvision interface
  5. Consider increasing memory capacity (hardware)

Next Steps​

  • Vehicles - Register vehicles for use with LPR
  • Categories - Configure categories for facial recognition
  • Controllers - Configure channels for LPR
  • People - Register photos for facial recognition
  • Licensing - Check available modules