To use AutoVu™ Free-Flow, you must configure general settings which define how the system handles license plate reads, and how Free-Flow works with Pay-by-Plate Sync.
What you should know
-
IMPORTANT: Using the SharpV dual-lane monitoring feature reduces the ALPR performance of the camera. Do not configure the SharpV for dual-lane license plate detection if you are monitoring parking occupancy using AutoVu™ Free-Flow in Security Center.
- To use Free-Flow, you must also configure parking rules and parking zones.
Procedure
- From the Config Tool homepage, click System > Roles.
- Select the ALPR Manager you want to configure, and then click the Properties tab.
- Select Free-Flow.
-
Configure plate matching.
- Match tolerance threshold
- This value indicates the number of single-character differences between entry and exit plate reads that are still considered a match. Setting the value to 0 is equivalent to an exact match.IMPORTANT: Setting this value too high may cause plate reads to be associated with the wrong vehicle. The default value is 1.
-
(Optional) Configure Pay-by-Plate Sync settings if you are using a third-party payment provider.
- Server
- Enter the IP address of the machine on which Pay-by-Plate Sync is installed.
- Port
- Enter the port number for the Pay-by-Plate Sync connection (default: 8787).
-
(Optional) Configure XML export settings if you are sending plate reads to a
third-party system.
- XML export folder
- Specify the export folder for Free-Flow XML data.
- Include vehicle images with export
- By default, vehicle images are not included with exported XML
files.NOTE: Including vehicle images increases the size of the XML export file.
- Export occupancy
- Export parking zone occupancy data to a separate XML file.NOTE: A single XML file is exported for all parking zones. This file is overwritten once per minute.
The following is an example of an occupancy XML file:
Code<?xml version="1.0" encoding="UTF-8"?> <OccupancyExport> <RoleId>8817e652-a9ca-4d06-81d7-8db93b5e3819</RoleId> <RoleName>ALPR Manager</RoleName> <ParkingOccupancies> <Occupancy> <Capacity>100</Capacity> <ParkingZoneId>293b9997-19ac-4fd9-99a4-c713fbbe1b96</ParkingZoneId> <ParkingZoneName>P1</ParkingZoneName> <TimestampUtc>2017-04-05T20:15:00Z</TimestampUtc> <Vehicles>5</Vehicles> <Violations>1</Violations> <EnforcedVehicles>0</EnforcedVehicles> </Occupancy> <Occupancy> <Capacity>200</Capacity> <ParkingZoneId>9dab3ef5-197f-4a33-87ae-e85dfa01c0b2</ParkingZoneId> <ParkingZoneName>P2</ParkingZoneName> <TimestampUtc>2017-04-05T20:15:00Z</TimestampUtc> <Vehicles>4</Vehicles> <Violations>0</Violations> <EnforcedVehicles>0</EnforcedVehicles> </Occupancy> </ParkingOccupancies> </OccupancyExport>
- Export violations
- When a vehicle is in violation, vehicle information is exported as a separate XML file.
-
The following is an example of a violations XML file:Code
<?xml version="1.0" encoding="UTF-8"?> <InLotViolation> <ParkingZoneName>P1</ParkingZoneName> <ParkingRuleName>Default parking rule</ParkingRuleName> <ParkingZoneId>293b9997-19ac-4fd9-99a4-c713fbbe1b96</ParkingZoneId> <SessionId>e6abdbb3-3b1a-e711-8b70-001018e35f7c</SessionId> <ParkingRuleId>09e29d39-83da-4cdc-81cc-0191833cb9a6</ParkingRuleId> <EntranceRead> <DeviceId>1775e575-af23-4387-9546-23ab6c67e619</DeviceId> <PlateNumber>L8NJI4</PlateNumber> <PlateState>DP</PlateState> <ReadId>e4063dad-8264-410b-a50a-c3fdc9375e5c</ReadId> <ReadTimestampUtc>2017-04-05T20:08:57.7919418Z</ReadTimestampUtc> <UnitId>95b71795-735e-497d-8955-5acc3a0c9388</UnitId> </EntranceRead> <ViolationReason>ConvenienceTimeExpired</ViolationReason> <TimestampUtc>2017-04-05T20:09:57.7919418Z</TimestampUtc> </InLotViolation>
- Export completed sessions
- When a vehicle exits the parking lot, the parking session information is exported
as a separate XML file.
The following is an example of a completed sessions XML file:
Code<?xml version="1.0" encoding="UTF-8"?> <ParkingSessionCompleted> <ParkingZoneName>P1</ParkingZoneName> <ParkingRuleName>Default parking rule</ParkingRuleName> <ParkingZoneId>293b9997-19ac-4fd9-99a4-c713fbbe1b96</ParkingZoneId> <SessionId>e6abdbb3-3b1a-e711-8b70-001018e35f7c</SessionId> <ParkingRuleId>09e29d39-83da-4cdc-81cc-0191833cb9a6</ParkingRuleId> <EntranceRead> <DeviceId>1775e575-af23-4387-9546-23ab6c67e619</DeviceId> <PlateNumber>L8NJI4</PlateNumber> <PlateState>DP</PlateState> <ReadId>e4063dad-8264-410b-a50a-c3fdc9375e5c</ReadId> <ReadTimestampUtc>2017-04-05T20:08:57.7919418Z</ReadTimestampUtc> <UnitId>95b71795-735e-497d-8955-5acc3a0c9388</UnitId> </EntranceRead> <ExitRead> <DeviceId>cefe75b2-7152-45a9-b657-07f10c2880cd</DeviceId> <PlateNumber>L8NJI4</PlateNumber> <PlateState>QC</PlateState> <ReadId>1670f981-7138-47e8-babd-d9e7ab631122</ReadId> <ReadTimestampUtc>2017-04-05T20:12:41.663817Z</ReadTimestampUtc> <UnitId>0b1a978f-8a45-45a3-9123-263a5f7004de</UnitId> </ExitRead> <StartTimestampUtc>2017-04-05T20:08:57.7919418Z</StartTimestampUtc> <ConvenienceTimestampUtc>2017-04-05T20:08:57.7919418Z</ConvenienceTimestampUtc> <ViolationTimestampUtc>2017-04-05T20:09:57.7919418Z</ViolationTimestampUtc> <CompletedTimestampUtc>2017-04-05T20:12:41.663817Z</CompletedTimestampUtc> <ConvenienceTimeDuration>00:01:00</ConvenienceTimeDuration> <GracePeriodDuration>00:00:00</GracePeriodDuration> <PaidDuration>00:00:00</PaidDuration> <ViolationDuration>00:02:43.8718752</ViolationDuration> <EnforcedDuration>00:00:00</EnforcedDuration> <TotalDuration>00:03:43.8718752</TotalDuration> <CompletedReason>VehicleExited</CompletedReason> </ParkingSessionCompleted>
-
Configure event settings.
- Capacity threshold
- Specify the parking zone capacity threshold at which a capacity threshold reached event is generated.
- Click Apply.