Categories
Knowledge Support Support Categories Products exacqVision Integrations

exacqVision POS-ATM Information Guide

Requirements

*This document applies to exacqVision 4.3 and later.

*Serial data can be received using RS-232, HTTP, or TCP/IP. The data must be in an un-encrypted ASCII format. Formatting such as .xml can be used, but the data cannot be parsed.

*If there are questions the data format, see sections 4 and 5.

<br>
exacqVision Serial Data Capabilities

  1. Serial data is captured in a line-by-line format. This imposes the following limitations:

    *Filtering cannot be done on a character basis.

    *Filtering characters on a line will filter out the whole line.
  2. It is preferable for each transaction type to have defined a Start of Transaction (SOT) and End of Transaction (EOT).

    *If no SOT and EOT are defined, entering “VOID” in the search serial box on the search cameras page will return only the line in each transaction where the “VOID” occurs instead of the whole transaction.

    *Characters defined as Line Feed, Form Feed, Carriage Return, and Vertical Tabulation cannot be used as the final character in an SOT, EOT, or mask.

    *Each transaction must have a beginning and end even if no SOT or EOT is defined. This means that each transaction must have an end-of-line character such as those listed in 2b.
  3. Event Key Words are not used for filtering. Key Words are used to trigger events defined in Event Linking.
  4. Live Display and Record Masks will filter out data that matches the string. However, the rules in Step 1 still apply.
  5. Character substitution is not available.

<br>

Configuring exacqVision

For information on how to setup the exacqVision system, open exacqVision Client. On the Serial Profile and Serial Ports pages, click on the Help button (or press F1).

<br>

Capturing and Analyzing IP Serial Data

Use Wireshark to verify a TCP/IP data stream for integration by completing the following steps:

  1. Perform a Wireshark capture on the network for the data stream going to the POS/ATM device. For information on capturing traces, see the exacqVision Wireshark Quick Start Guide (sec. 2) at https://www.exacq.com/kb/?kbid=18575.
  2. Filter the data in the Wireshark trace based on the IP of the device you are interested in. Here is sample data from a Wireshark capture:


  3. In this example, legible text is displayed. This means that the data is un-encrypted.
  4. Look at the data and try to find areas that will work as an SOT and EOT. In the example shown, 701.42 (preceding the date) could be used to trigger the start of the transaction, and THANK YOU could be used to trigger the end of the transaction.

<br>

Capturing and Analyzing RS-232 Serial Data

The easiest way to analyze RS-232 serial data is to do the following:

  1. Create a profile in exacqVision Client that does not contain an SOT or EOT.
  2. Create a Serial Port with the proper settings to match the sending device.
  3. Connect the RS-232 ports between the sending device and the exacqVision server.
  4. In exacqVision Client Live View, drag the name of the Serial Port into the live view area.
  5. Execute a transaction and watch exacqVision Client. If you see legible text on the screen, that means the data is un-encrypted and can be used for integration. The following image shows an example of un-encrypted data.

<br>

To capture RS-232 serial data to be analyzed later, complete the following steps:

  1. Use a program such as Putty (http://www.putty.org/) to capture the data on the sending device.
  2. Use a program such as Netcat (http://netcat.sourceforge.net/) to play back the file captured in step 1.
  3. The steps to display the data in exacqVision Client are the same as steps 1-5 at the start of this section.

<br>

Categories
Knowledge Support Support exacqVision Client Categories Products

Why don’t I see the layout icons on top of my screen?

This can happen if you have highlighted the Views icon on the left hand side of the live view.  Since a View has a predefined layout, there is no option to choose a new one from the top menu.  If you would like to change the layout and choose cameras for it, you will need to click on the “Cameras” icon on the left hand tree near the bottom.

This can also occur if a user has accidentally pressed the F8 key at the top of the keyboard, which toggles the toolbar from being displayed or hidden.

In some cases you may have an older version of client in which there was a feature that is no longer enabled that limited the views to the number of connected cameras.  A simple client upgrade will solve this.

<br>

Categories
Knowledge Support Support exacqVision Client exacqVision Server Categories Products

Can I run a Silent Install of ExacqVision?

ExacqVision Server and Client EXE installers adhere to the normal NSIS installation options.

/S runs the installer silently.for silent.
Example: exacqVision_23.0.3.6_x64.exe /S

/D changes the installation directory. While the default directory is recommended, you may use this option to override it to install in another directory.
Example: exacqVision_23.0.3.6_x64.exe /S /D=C:\Program Files\MyCustomDirectory

More information about NSIS options can be found within NSIS documentation at:
http://nsis.sourceforge.net/Docs/Chapter3.html.

<br>

Additionally, the ExacqVision Desktop Client is provided in an MSI installer for Windows deployments, which provides silent installation using the /quiet parameter.

Example: msiexec /i exacqVision_23.03.3.6_x64.msi /quiet

<br>

Categories
Knowledge Support Support Categories Products exacqVision Hardware

Change the Default Login for Windows (Legacy)

The steps described below are legacy instructions and have been superseded. Use the Exacq Kiosk User software to create kiosk user accounts and select whether or not a kiosk user account will automatically login.

See also: Setting up the Kiosk User for ExacqVision Systems


LEGACY

Changing the default login for Windows:

  1. Open the Start menu and type “run.” Press Enter. This opens the Run window.
  2. Type “control userpasswords2” and press Enter. This opens the User Accounts window.
  3. On the Users tab, select Users Must Enter a Username and Password to Use this Computer and click Apply.
  4. Deselect the same option and click Apply again.
  5. When asked which account you would like to log in with, enter the username and password for the desired account. Click OK.
  6. Restart the computer and ensure that the default login has been changed.

<br>

Categories
Knowledge Support Support Categories Products exacqVision Integrations

exacqVision Wireshark Quick Start Guide

To view the article “exacqVision Wireshark Quick Start Guide,” please see the attached PDF.

exacqVision-Wireshark-Quick-Start-Guide.pdf

Categories
Knowledge Support Documentation Support exacqVision Server Products

Auto Export to Windows Network Share from Windows-based Exacq Server

On a Windows system, exacqVision Server runs as a service. This is desirable because the service starts recording video without user interaction when the system is started. However, this creates an issue with the management of credentials for access to network storage, as the exacqVision Server does not run from a normal user account that requires credentials, but runs from the System account.

If you would like to use the Auto Export feature to export video to a network share in Windows, please follow the steps below. (Linux instructions here):

  1. On the Exacq NVR, log into the Windows operating system as an admin user.<br><br>
  2. Download PsTools and extract PsExec.exe from the zip file.<br><br>
  3. From the Start menu, select All Programs and then Accessories. Right-click on Command Prompt and select Run as Administrator.<br><br>
  4. Change the directory to the location where you extracted PSExec.exe.<br><br>
  5. At the prompt enter: psexec -i -s cmd.exe
    If necessary, agree to the SysInternals license agreement.<br><br>
  6. In the new command window, type
    net use z: \\192.168.1.23\SHARE /persistent:yes
    The mapped drive letter (z: in this example) and the network share location (192.168.1.23\SHARE) can vary as desired your installation. Replace SHARE with your own directory path.<br><br>
    • If the above should fail, you may need to provide credentials to connect to this share directory, these may be added to the command, like so:
      net use z: \\192.168.1.23\SHARE /persistent:yes /user:"USERNAME" "PASSWORD"
    • Additionally, in some environments you may need to provide the domain name:
      net use z: \\192.168.1.23\SHARE /persistent:yes /user:"DOMAIN\USERNAME" "PASSWORD"
      or in the case of a local user account:
      net use z: \\192.168.1.23\SHARE /persistent:yes /user:"local\USERNAME" "PASSWORD"<br><br>
  7. If credentials are required to access this network share, you should be prompted. Enter the username and password.
  8. Once the command completes successfully, close both command prompt windows.
  9. In exacqVision Client, open the Auto Export page under Config. Click Refresh Status to display the newly configured drive in the Export Path drop-down list.<br><br>

The network share mapped to the Z:\ drive is now available for use in an export profile for event-driven exports or for user-initiated Auto Export.

If you desire to remove this share from the machine in the future, use CMD run as Administrator to run PsTools again:
psexec -i -s cmd.exe

At the new prompt, enter:
net use DRIVE: /delete
where DRIVE is replaced with the letter of the mapped drive to remove.<br>