Bosch BVMS Plugin
Introduction
This page discusses the integration of the Bosch Video Management System with the Witness software. Integration has been tested with BVMS version 9.0.
Contents
Overview
The BVMS (Bosch Video Management System) plugin is designed to allow Witness to send camera movement updates to a BVMS server. This implementation will close a BVMS Virtual Input when a camera move operation is started by Witness and will open the Virtual Input again after a configurable period of camera inactivity. If the camera is moving in response to an alarm then data about the camera, track and alarm will be sent to BVMS each time the camera moves to look at a new alarm.
Adding the BVMS Plugin
Witness supports integration with many different types of external systems through the use of plugins. These are stand-alone software libraries which are dynamically loaded by the Management Server and contain code which knows how to convert the Witness data into the required format for the external system. The BVMS plugin file is entitled Witness.Plugin.Bvms.dll and must be present in the Witness Plugin folder which is inside the main application folder. The plugin depends on two third party files, Bosch.Vms.SDK.dll and GenuineChannels.dll, which must be placed in the main application folder.
The plugin can be selected during setup and will automatically install the files in the correct locations.
The BVMS SDK files, Bosch.Vms.SDK.dll and GenuineChannels.dll are not supplied with Witness, These can be found within the BVMS installation files, typically in the Bin folder. They must be copied to the main Witness application folder.
BVMS Plugin Message Payload
The following values are passed to BVMS every time the Alarm that the camera is responding to changes. The payload has 10 available values but currently only 5 are configured.
Data Index | Value |
---|---|
1 | The id of the camera within BVMS |
2 | The numeric id of the track within Witness |
3 | The alarm description for the alarm being watched by the camera |
4 | The classification of the track |
5 | The speed of the track in m/s |
Configuring the BVMS Plugin
Plugin Enabled: Select to enable plugin.
Name: The name of the plugin.
IP Address: The address of the BVMS server.
Port: The port used by BVMS (5390 is the default value and is unlikely to need changing).
Username: The username used to logon to the BVMS system.
Password: The password associated with the above User value.
Input Reset Period (s): The period (in seconds) after no new alarm updates have been received that will cause the virtual input open command to be sent to BVMS.
BVMS Data Mapping
Navtech Camera
BVMS Camera
BVMS Virtual Input
Camera Settings
User ID: The BVMS Virtual Input that will be closed when a camera movement is triggered by Witness
External System ID: The BVMS camera id that relates to this camera and can be found by opening the BVMS Config Client and opening the Cameras and Recording page.
Related Information
-
Bosch BVMS Plugin (Witness 4.0)
-
ADAM-6060 Relay Plugin (Witness 4.0)
-
Milestone XProtect Plugin (Witness 4.0)
-
Mail and SMS Plugins (Witness 4.0)
-
RTS IFF Plugin (Witness 4.0)
-
AXIS Video Encoder (Witness 4.0)
-
Camera Integration (Witness 4.0)
-
ICD-001 Plugin (Witness 4.0)
-
ICD-006 Plugin (Witness 4.0)
-
ICD-007 Plugin (Witness 4.0)
Â