# Vaxtor Setup - JSON Protocol for Static LPR Cameras

The following documentation will guide you to set your up your Vaxtor LPR reporting with OPSCOM.

These instructions are intended for [VaxALPR On Camera Software](https://www.vaxtor.com/products/vaxalpr/) which can be embedded in a multitude of different LPR cameras, including Axis, iPRO, Genetec, Hanwha, and more.

Use the [Panasonic Easy IP Setup Tool](https://eww.pass.panasonic.co.jp/pro-av/support/content/download/EN/ep2main/easyIPplus_e.htm) to find cameras on the network.

### Identify Cameras for OPSCOM

Each individual camera that will be connected to the OPSCOM platform must have an [OPSCOM LPR Camera Deployment Form](https://forms.gle/smTht4m7NTG41b689) filled in and shared.

Before you begin filling in the deployment forms, be sure that you have been assigned your batch of “Camera ID” numbers by your Sales contact or OPSCOM Support. If you have not been assigned a batch of “Camera ID” numbers you should request them immediately.

### Reports Menu Options

Now that you are ready to setup your Vaxtor requirements, follow the instructions beginning on page 5 of this document [vaxtor-valpr-axis-user-manual.pdf](https://opscom.wiki/attachments/4), ending on page 8.

Once the VaxALPR software in installed you may now move on to Part 2 of the setup and input the relevant code, URL, and API requirements.

<div class="mediaSingleView-content-wrap" data-media-vc-wrapper="true" data-prosemirror-content-type="node" data-prosemirror-node-block="true" data-prosemirror-node-name="mediaSingle" id="bkmrk-" layout="center"><div class="rich-media-item mediaSingleView-content-wrap image-center" data-layout="center" data-media-vc-wrapper="true" data-node-type="mediaSingle" data-width="436" data-width-type="pixel"><div><figure class="media-single-node">[![image.png](https://opscom.wiki/uploads/images/gallery/2026-06/scaled-1680-/image.png)](https://opscom.wiki/uploads/images/gallery/2026-06/image.png)

<div><div class="media-content-wrap">  
</div></div></figure></div></div></div>NB: URL([**https://pl8rdr.operationscommander.io/api/vaxtor/data**](https://pl8rdr.operationscommander.io/api/vaxtor/data))

You must enable the “JSON” Protocol for each Vaxtor camera you wish to bring online. The JSON protocol requires that you copy the following code into the ‘Message template’ for each camera. The content is from the ‘{' to the end parentheses '}’ with zero changes to the line spacing.

**There are 3 REQUIRED edits to this code for each camera.**

1. Each camera requires that you input a unique “cameraID” number based on the numerical series you were provided with.
2. Under the “clientID” field you must input your exact client ID as provided by OPSCOM.
3. Under the “api\_key” section you must copy in the exact api key you will have been provided with as part of your LPR deployment process.

```
{
   "cameraID" : "?????",
   "clientID" : "insert your clientID",
   "api_key"  : "insert your api key here",
   
   "plate":"$plateutf8$",
   "statecode":"$statecode$",
   "countrycode":"$countrycode$",
   "make":"$make$",
   "model":"$model$",
   "color":"$color$",
   "class":"$class$",
   "confidence":$confidence$,
   "direction":"$direction$",
   "left":$left$,
   "top":$top$,
   "right":$right$,
   "bottom":$bottom$,
   "width":$width$,
   "height":$height$,
   "image":"$image$",
   "utcdate":"$utcdate$",
   "latitude":"$latitude$",
   "longitude":"$longitude$"
}
```

<div class="fabric-editor-breakout-mark" data-mode="wide" data-prosemirror-content-type="mark" data-prosemirror-mark-name="breakout" data-width="760" id="bkmrk--1"><div class="code-block-content-wrapper">  
</div></div><span data-id="e42fd467-f494-44f0-8564-054da2f80c34" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" id="bkmrk-once-the-information-1">Once the information has all been properly updated hit the </span>**<span data-id="e42fd467-f494-44f0-8564-054da2f80c34" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" id="bkmrk-%E2%80%9Csave-%26-apply%E2%80%9D">“Save &amp; Apply”</span>**<span data-id="e42fd467-f494-44f0-8564-054da2f80c34" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" id="bkmrk-button."> button. </span>

### Recommended Optimization Settings for Vaxtor Reporting 

Below are images of some of the optimized settings you may want to apply to the camera in the Vaxtor Reporting page

<div class="mediaSingleView-content-wrap" data-media-vc-wrapper="true" data-prosemirror-content-type="node" data-prosemirror-node-block="true" data-prosemirror-node-name="mediaSingle" id="bkmrk--2" layout="center"><div class="rich-media-item mediaSingleView-content-wrap image-center" data-layout="center" data-media-vc-wrapper="true" data-node-type="mediaSingle" data-width="662" data-width-type="pixel"><div><figure class="media-single-node">[![image.png](https://opscom.wiki/uploads/images/gallery/2026-06/scaled-1680-/SLrimage.png)](https://opscom.wiki/uploads/images/gallery/2026-06/SLrimage.png)

[![image.png](https://opscom.wiki/uploads/images/gallery/2026-06/scaled-1680-/FdVimage.png)](https://opscom.wiki/uploads/images/gallery/2026-06/FdVimage.png)

<div><div class="media-content-wrap"><div data-alt="image-20260209-185216.png" data-client-id="25805477-0a32-45b5-be78-59fc5d7739d1" data-collection="contentId-469860353" data-context-id="469860353" data-file-mime-type="image/png" data-file-name="image-20260209-185216.png" data-file-size="70331" data-height="735" data-id="192b1141-e4cb-488b-a8a4-8b09a6f7d72e" data-node-type="media" data-prosemirror-content-type="node" data-prosemirror-node-block="true" data-prosemirror-node-name="media" data-type="file" data-width="662" height="125" title="Attachment" width="156">  
</div></div></div></figure></div></div></div><div class="mediaSingleView-content-wrap" data-media-vc-wrapper="true" data-prosemirror-content-type="node" data-prosemirror-node-block="true" data-prosemirror-node-name="mediaSingle" id="bkmrk--3" layout="center"><div class="rich-media-item mediaSingleView-content-wrap image-center" data-layout="center" data-media-vc-wrapper="true" data-node-type="mediaSingle" data-width="760" data-width-type="pixel"><div><figure class="media-single-node"><div><div class="media-content-wrap"><div data-alt="image-20260209-185550.png" data-client-id="25805477-0a32-45b5-be78-59fc5d7739d1" data-collection="contentId-469860353" data-context-id="469860353" data-file-mime-type="image/png" data-file-name="image-20260209-185550.png" data-file-size="173490" data-height="726" data-id="acbf7e14-6ea3-4dc2-a58a-7c9c429872c6" data-node-type="media" data-prosemirror-content-type="node" data-prosemirror-node-block="true" data-prosemirror-node-name="media" data-type="file" data-width="945" height="125" title="Attachment" width="156">  
</div></div></div></figure></div></div></div>