Note: This page was translated using automation resources with the purpose of providing content in your language more quickly. Consequently, it may have grammatical errors and similar situations. If the content is not useful in this state, in the page footer you can access the original material in Brazilian Portuguese and also give us opinions on this translation.
Ronda senior X - User Manual> Device integration> Hikvision

Hikvision driver integration

Aiming to ensure a healthy work environment and the protection of employees, Ronda senior X integrates with the manufacturer Hikvision, which offers access control terminals with technologycontactless, that is, without the need for physical contact. These devices also provide technological differences such as:

This integration and communication with Hikvision equipment is carried out through REST APIs, provided by the manufacturer itself. Through them, Ronda senior X synchronizes data, such as photos and people's registration.

To use access control through facial recognition, the manufacturer only uses facial models from the MinMoe line.

It is important to note that online access validation depends on a physical connection between the Hikvision device and another controller approved for online access validation. This physical connection must occur through a Wiegand port.

Wiegand is a communication interface that has a market standard protocol. This protocol transports information in binary format, breaking it into blocks of Parity + Facility Code + Card + Parity.

Hikvision allows you to use Wiegand 26 and Wiegand 34, which directly interferes with the maximum size of the physical number transmitted by the port.

For environments that use badges using technology other than Wiegand, it is suggested that the Access Controller interprets the information sent by Hikvision as an integer physical number, that is, that it considers the Facility Code + Card block as an integer. This will give the possibility of transmitting the physical number with a maximum value of 16,777,215 (3 bytes) on Wiegand 26 and the value 4,294,967,295 (4 bytes) on Wiegand 34.

If the integrator is unable to join the blocks as an integer, that is, only considers the card number, the maximum value for the physical number reduces to 65,535 (2 bytes) in Wiegand 26 and 16,777,215 (3 bytes) in Wiegand 34.

Therefore, in addition to configuring the Wiegand type on Hikvision, it is necessary to evaluate with the integrator responsible for the Access Controller which Wiegand the board has and whether it allows customization of the protocol to consider Facility Code + Badge as an integer.

Click on the thumbnail below to check a diagram representing integration with this manufacturer:

Hikvision driver working

Prerequisite

Have Java 8 installed.

Driver installation and configuration

The Hikvision driver must be installed on the client for integration with Hikivision devices to occur successfully. The driver monitors communication (online or offline) with all devices connected to it, sends them data and information, and carries out the necessary procedures for their integration with the system.

Note

Communication with Hikvision equipment is carried out through a REST API provided by the manufacturer. The Hikvision driver must be able to access the device via HTTP communication to consume this API. Therefore, if the Hikvision driver is in a Cloud environment and the device is in an on-premises environment or on different networks, there must be a VPN between the environments, so that the Hikvision driver can communicate with the device.

These settings are sent to devices when the Hikivision driver is started and when the commandConfigure device is sent to the system.

Information about people, credentials, locations and access permissions is sent to the device whenever there is an addition, change or deletion to this data. Only people who have access allowed on the device and are not blocked are sent.

When sending this information and settings to devices, if communication is offline, this data will be sent when communication is reestablished.

(missing or bad snippet)