Using AutoCode VMS, Verifier and DiDo together

In order to successfully accomplish the configuration described below, you need basic skills of working with NUUO Mainconsole application. In particular, you must be able to create a new user within the system, as well as configure a device and displayed titles. Please refer to NUUO documentation for the corresponding instructions.

  1. Download the DiDo installer.
  2. Download and install the latest version of NUUO Mainconsole.

  3. Launch NUUO Mainconsole and create a new user. In our tests, we use login "admin" and password "admin"

  4. Exit NUUO Mainconsole
  5. Download AutoCode VMS.
  6. Install AutoCode VMS. Make sure to select the Parking option during the installation.

  7. Launch AutoCode VMS. 

  8. Create a user with the following credentials: login ⸺ "tester", password ⸺ "q1w2e3r4".

  9. Make sure that the obtained license key for AutoCode VMS has the following features: 220, 280, 400, 430, 4000, 5000

    See also:

    Important license keys properties ⸺ describes what feature is

    Quick introduction to Admin Control Center ⸺ describes how to view the features that your license key has

  10. Patch the database:
    1. Open the Patch_base folder. It is located in the root of installation package you downloaded on the step 1.
    2. Launch pgAdmin.
    3. Connect to autocode database (which is created during the AutoCode VMS installation).
    4. Open and run (with F5 key) every patch file. 
  11. Make sure that the Verifier module (which you are going to install on the step 12) will use the proper recognition engine. To to this, open the settings.ini file. It is located in the _config folder within Verifier's installation package. The value of recognizer parameter must correspond to the name of engine you are going to use. 
  12. Install Verifier.

    If Python35 error occurred during Verifier's installation, install Windows6.1-KB2999226-x64.msu.


  13. Install vitml.nuuo.dido_vitml.nuuo.dido_1.0.0.14. Add the autocode password for connection with the database. Specify the password of a user you created on a step 1 for connection with NUUO Mainconsole.
  14. Install vitml.os.OPTConfigurator-1.0.0.36.

  15. Install the nncron service.
  16. Copy the dido.cron.tab file (provided in DiDo installation package) into C:\Program Files (x86)\VIT\cron\Tasks folder. Replace the original file if needed.
  17. Copy the nncron.ini file (provided in DiDo installation package) into C:\Program Files (x86)\VIT\cron folder. Replace the original file if needed.
  18. Re-launch the nncron service.
  19. Backup the OSAParkingPoliticsDefs.plist file (located in the installation package you downloaded on the step 1).

  20. Move the OSAParkingPoliticsDefs.plist file into C:\ProgramData\VIT\Autocode VMS\resources2\user folder.

  21. Restart the computer.
  22. Launch NUUO Mainconsole again.
  23. Configure a camera. The obligatory name is IpDevice. Also, specify the camera's model, IP address, login and password. After you apply the settings, the camera has to appear on the I/O Device tab (with "IpDevice" name and "IP Camera" specifier).


  24. Configure metadata (titles) to be displayed.
  25. In NetworkService window, change the following ports: Live Streaming: from 80 to 81, Remote Playback: from 80 to 81.

  26. Launch AutoCode VMS. 

  27. Configure the video stream receiving from NUUO Mainconsole.

  28. Configure license plate recognition
  29. Launch NUUO Mainconsole and open Event and Action Configuration (1). Add the IpDevice camera into Digital Input/Output (2). The Alarm Event popup will appear. In the Life Cycle section, select the Automatic Cancel events option. Press OK.

  30. In the Action section, add Di/DO (3). In Di/DO, select the IpDevice camera and select the Automatically popup option. Also, add the camera to On Screen Display, select the Color edge option, then select a color. Press OK.


  31. Launch OPTConfigurator. Connect to the database, open the Tables tab. In the DIDO configs section, add the device.

  32. Assign 2 to Event Setup parameter (which specifies the number of seconds for a vehicle sensor to stabilize).

  33. Launch OPTConfigurator again. Import the OPT58.json. To do this, press the databases button and select Import. Press Save.