The most recent release of the exacqVision Mobile app represents a departure from the previous functionality of Exacq Mobile 3. Previous versions of the mobile app connected to the exacqVision Web Service. The Web Service acted as a client to the Server, passing video between the server and mobile app.
Changes in the architecture of the exacqVision Server along with a mobile app rewritten from the ground up now allow the mobile app to connect directly to the exacqVision Server.
The exacqVision Web Service will continue as a product but will no longer be needed for those using the exacqVision Mobile app. When installing the exacqVision Server Bundle users may opt not to install the Web Service. Deployments which will still require the Web Service will be those in which users use the Web Browser Client, cannot update the exacqVision Server to a version supporting this, or which rely on the evWebAPI for integrations.
DSX is a powerful access control system monitoring application. This integration solely supports PTZ, Live View and Recorded View video and utilizes evAPI.
<br>
Requirements
Licensed exacqVision Server 23.09 or later
WinDSX version 3.7.52 or later
<br>
Installation
Before configuring WinDSX for use with the exacqVision System, complete the following steps:
Obtain a valid Username and Password from the exacqVision Server that will be used with WinDSX.<br><br>
Obtain the IP address of the exacqVision system. Alternatively, you may use the domain hostname if the system is on the same domain as WinDSX.<br><br>
Obtain the User ID and Password for the WinDSX Database/Server.
NOTE: It is strongly advised to use or create an account with limited privileges for this purpose. (e.g. – Live + Search)<br><br>
On the WinDSX server, install the exacqVision plug-in for WinDSX. Follow the on-screen prompts.<br><br>
From the Start menu, select All Programs > WinDSX. Log in using the User ID and Password obtained previously.<br><br>
Click the Database window: a. Double-click Locations. b. Double-click your location. c. Click Camera. d. Click on the New button in the menu to display the New Camera window.
<br>
On the General tab, enter the following information: a. Camera #: This is generic, such as 1, 2, 3, and so on. It is not the same as the camera number on the exacqVision Server. b. Name: This can be any name that you want to assign to the camera. c. Camera Type: Select Exacq Technologies from the drop-down list.
<br>
On the Digital Video Camera tab, enter the following information: a. DVR Server Name: Enter the IP address of the exacqVision Server. b. Assign Cameras: The number of the exacqVision camera (numbering starts at zero). See TIP below. c. DVR Server User Logon: The exacqVision Username obtained previously. d. DVR Server Password: The exacqVision Password obtained previously.
TIP: Clicking Help > Camera List from the exacqVision Driver window will show all camera names, camera IDs, and input numbers on the server. Use the camera ID in step 5b above.
NOTE: If you are using a PTZ camera, select the PTZ box and enter any preset position you want to see in the PTZ Preset Position field.
<br>
Click OK.<br><br>
Click the Workstation window. a. Double-click your location. b. Click Cameras.
<br>
The cameras defined for your location appear in the right window. Right-click any camera and choose Live Video or Recorded Video from the pop-up menu. A window with the desired video is displayed.
<br>
NOTE: If socket errors appear when you try to view live or recorded video, ensure that the dongle is correctly plugged in and the DSXKey service is running on the WinDSX server.
Hanwha cameras may be configured with the Road AI license plate recognition application. The data from license plate captures can be viewed in the ExacqVision Client as text, sent as serial data over IP. The Road AI application is pre-installed and licensed from the factory on select camera models. This document will step through setting up the application integration with ExacqVision.
<br>
Tested Versions
ExacqVision 22.12 and higher
Camera models PNO-A9081RLP – firmware 1.41.02 PNV-A9081RLP – firmware 2.21.00
Road AI application Version 7.2.7.6
<br>
Installation
Mount the camera according to the manufacturer’s installation manual. LPR applications typically provide specific guidelines on positioning camera distance and angle to the target. <br>
If needed, download the Road AI User Manual to help with configuration from the manufacturer’s website.<br>
Open a web browser and navigate to the camera’s IP address.<br>
Log in with the username and password<br>
Navigate to the Open Platform settings page.<br>
Once the application is running, you may configure how it sends data to ExacqVision.
<br>
Road AI Application Configuration
Open the camera’s web interface. Navigate to Setup > Open Platform > Go App
<br>
Refer to the Road AI user manual for greater detail on the best way to install and position your camera. Once you have completed this, you may configure the camera for license plate capture.
Select the Settings tab from the top of the application. <br>
By default there is a single zone bounding box, which you may manipulate. A second zone may be configured using the + button under Zones Management. Drag the corners of the bounding box to your desired size, shape, and location in the field of view.<br>
Set the Region field to select your country of interest.<br>
Select the Plate Capture Mode setting.
Low speed mode with 4K resolution
High Performance mode with Full HD resolution<br>
Enabling the Wizard button displays a statistic of the latest 1000 plate sizes detected to help you increase detection rates. See the Road AI user manual for more details.<br>
The Plate Size Measurement feature also aids in increasing the detection rate. Recommended plate width is 130-350 pixels in the camera image.<br>
Scroll down to Recognition Setup to enable/disable Model Recognition and Color Recognition.<br>
Scroll to the Integration Options section.<br>
Select the check box for NVR Integration.<br>
Beneath this check box, enter the IP address of the ExacqVision Server on your network in the field on the left.<br>
Choose a port number that will be used to communicate with ExacqVision. This must be a port number that is not used by any another devices on your network. This port number will also be configured in the ExacqVision Client. Enter the port number in the field to the right of the Server IP address.
In the example above, the ExacqVision Server is located at 192.168.0.6, and the port number selected is 9393.
IMPORTANT: When using multiple Hanwha cameras running Road AI on the same network, each device MUST be assigned a unique port number.<br><br>
Click the Save Settings button at the bottom when these steps have been completed.<br>
Before continuing with ExacqVision configuration, ensure that license plates are being captured by navigating back to the Events tab. If you are experiencing trouble successfully detecting license plates refer back to the guides on camera positioning and placement.<br>
NOTE: In our testing, it took some time for the application to complete saving changes when pressing the Save Settings button. You may also need to be patient for the Road AI application to display the camera image.<br>
NOTE: If a red banner appears when navigating back to the Events tab, this may delay events being sent to ExacqVision.
<br>
ExacqVision Serial Port Configuration
Within the ExacqVision Desktop Client, select the Configuration icon from the top-left toolbar.<br>
Select the Serial Ports node from the left-hand navigation tree, nested beneath your server name.<br>
Under the IP section, click the New button<br>
Enter a Name for the Serial Port.<br>
Under the Use column, select POS from the menu.<br>
From the Type column, select TCP Listener.<br>
In the Address field, enter the IP address of the Hanwha LPR camera.<br>
In the Port field, enter the port number you selected and entered into the Road AI application earlier. Recall in our earlier example we entered 9393.<br>
Under the Profile column you will select New, unless you had previously configured a Serial Profile, in which case you would select that profile name.<br>
Click the Apply button to save your changes. If you selected New in Step 8, this will automatically take you to Serial Profiles to continue setup.
<br>
ExacqVision Serial Profile Configuration
If you selected New during setup of the Serial Port, you will begin by naming your Serial Profile. If you did not do this, then you will begin by selecting the New button, then enter a Name for the profile. Example: Hanwha LPR
Choose one of the following options for the Marker Type. Your choice will depend on how you’d like the data to appear in live and search.<br>
For records in this format: LPR LPR = ZTD904 Dodge RAM SUV
Select XML as the Marker Type
Enter <LPR in the SOT Marker field This is not a typo, do not enter a closing >
Uncheck the Case Sensitive box
Click the Apply button to save your changes.<br>
For records in this format: ZTD904 Dodge RAM SUV
Select Standard as the Marker Type
Enter <LPR> in the SOT Marker field
Enter </LPR> in the EOT Marker field
Uncheck the Case Sensitive box
Navigate to the String Replacements tab.
Click the New button.<br>
Enter <LPR> in the String field, then enter a single space character in the Replace field. This field cannot be left empty.<br>
Click the New button again, to add a new row.
Enter </LPR> in the String field, then enter a single space character in the Replace field.
Click the Apply button to save your changes.<br>
Use the Live Display tab to preview how your data will appear in the Live View overlay. Enable Line Removal if you wish to periodically clear the text. <br>
Optional – If you wish to trigger events from ExacqVision’s Event Linking or Event Monitoring features based on specific words, you will need to configure this on the Event Keywords tab within your Serial Profile. Example keyword: LPR
<br>
Event Linking
ExacqVision can use the analytic events from Road AI to trigger various actions, such as recording video from a specific camera.
Select the Event Linking node from the navigation tree on the left side of the ExacqVision Client window.<br>
Click the New button.<br>
Within the Event Type list, select Serial Profile.<br>
In the Event Source list, select the serial profile name to trigger this event on all keywords you configured. Select the profile name with ‘Keyword’ to trigger this event only when that keyword is encountered.<br>
From the Action Type list, select the action you intend to take when triggered.<br>
Select the Action Target.<br>
Some Action Types, such as Record Video, provide the ability to set a Pre and Post Trigger settings.
Click Apply to save your changes.
<br>
Related Materials
Find more details on topics mentioned in this article at the following links:
After making changes to the network settings within the Road AI application, it may be necessary to Stop, then Start, the Road AI application from the camera’s Open Platform page.<br><br>
As noted above, during configuration of the Road AI port numbers; When using multiple Hanwha cameras running Road AI on the same network, each device MUST be assigned a unique port number.<br><br>
The camera is detecting license plates in the Road AI application and the port numbers are correctly set in both the camera application as well as in ExacqVision’s Serial Ports page but no data is being received. You may need to add an incoming port exception to the firewall of the system running your ExacqVision Server application.
exacqVision SDK & OEM Solutions, we are part of the Connected Partner Program, so all request must first register via the Connected Partner Portal to be considered.
Description
Exacq Technologies provides integration tools that enable dealers and development partners to rapidly integrate external devices and third party solutions with exacqVision Video Management System (VMS) systems. Video can be integrated with access control systems, retail Point of Sale (POS) systems and more. Exacq provides tools for developing custom integrated solutions and drivers for off the shelf third party products. Multiple options are available with exacqVision open architecture VMS solutions depending on your integration needs.
Product
exacqVision CLI
exacqVision Client SDK – evAPI
exacqVision Web Service SDK – evWebAPIexacqVision
eDVR Video Compression Boards
Solution
Sign-up to the Connected Partner Portal (agreement to legal terms, contact information, tracking, etc.).
An exacqVision representative will be notified and assist you with remainder of the process
NOTE: We do not accept registration from generic email addresses i.e. @gmail.com or @outlook.com, but rather business addresses i.e. @jci.com or @exacq.com.
Specifically reported for Victor and Entrapass, but other integrations may be affected.
When requesting live video from multiple cameras through an integration that uses a separate server connection for each camera (such as Victor or Entrapass), there is a delay of ~1 sec per camera being requested before video is displayed, e.g., requesting a 9 camera view will take over 9 seconds before video is displayed.
This delay occurs when bandwidth throttling is enabled on the server.
<br>
Version Introduced
r9104, r96653
<br>
Platform
All
<br>
Steps to reproduce
Enable bandwidth limiting.
<br>
Expected result
Expected fast average connection time (~0.05 seconds).
<br>
Actual result
On some servers, the average connection time is ~ 1 second.
<br>
Work Around
Server version < 7.7.26
disable bandwidth throttling from any client
Server version >= 7.7.26
disable bandwidth throttling using a client version < 7.7.18* Using a client
When sending a command to an access control module (lock/unlock door, activate/deactivate relays etc.) the first attempt may fail silently. This is likely to happen if the operator credentials are same as the connection credentials. All subsequent commands will succeed or fail with an error message.
<br>
Workaround
Retry the command a second time or use different credentials for connecting to the Entrapass server and executing the command.
<br>
Resolution
Update to exacqVision Server 7.2.1.85489 or higher
In installations where zone 1 is not configured in the panel, our server will fail to retrieve the initial state of all zones in the panel. This is because the itv2 command used to request the zone states fails. A workaround is to assign zone 1 to a partition. Fix for this issue will be available in 8.3.x version of the server.