Bosch VMS
The Bosch VMS integrated system provides video management software.
Setup
See the Data Servers page for information on configuring driver communication.
Compatibility
The Bosch VMS integrated system is compatible with Bosch VMS v12.
Prerequisites
Software | Minimum Version |
---|---|
Bosch Video Management System | 12 |
IPFusion — Bosch VMS | 1.0 |
.NET Framework | 4.7.2 |
- The Bosch Video Management System SDK must be installed on the data server running the IPFusion — Bosch VMS Service
- The Operator Client must be running in order for the connection to work
When completing your setup, be sure to have the Bosch VMS documentation available for reference.
Ports
These ports must be open in your network firewall for the integration to work.
Purpose | Default Value | Configurable |
---|---|---|
Dataserver | 9671 | Yes |
Debug Tools | 9672 | No |
Communication Configuration
In the integrated system configuration panel, you will find the Communication Settings. The below information is required.
Username | The username for logging into the Bosch server. This is usually a
user created specifically for the Runtime connection. The user must
be a member of the Admin Group with these permissions
enabled:
|
Password | The password for logging into the Bosch server. |
Workstation | The description of the Workstation in the project. Each Workstation may have its own operator client. |
Operator Client Address | The address for the machine the operator client for this Workstation is running on. |
Assets
Camera
The camera asset is designed to represent a camera in the Bosch VMS system.
Required Property Grid Fields
Joystick Control | If joysticks are enabled for this camera system, this checkbox gives the options of enabling and disabling a camera from joystick control. |
Logical Number | The unique identifier in the Bosch system for this camera. |
Supported States
Normal | The asset is online and in its default state. |
Fault | An issue has been detected in a connected asset. |
Masked | The asset has been masked over its true state. |
Acknowledged | An asset alarm has been acknowledged. |
No Communication | Communication has been lost with the driver, camera, or
Bosch server. Note: This status is required in
all status tables.
|
See the Configure a Status Table page for more information on configuring status tables.
Supported Commands
Mask | Mask the asset's true state. |
Acknowledge | Acknowledge an asset alarm. |
Reset | Resets the asset to its true hardware state. |
Cancel | Deselects all selected assets. |
Name | Parameters | Description |
---|---|---|
PTZ Pan/Tilt |
|
Moves the camera in a configured direction. |
PTZ Zoom | PTZ Speed — How quickly the camera zooms in/out. | Zooms the camera in or out. |
Stop PTZ | Stops any currently running PTZ commands on the camera. | |
PTZ Preset | Preset Number — The number for the PTZ command. | Uses a preset PTZ command. |
See the Command Tables page for more information on configuring command tables.
System
This asset represents the connection to the Bosch VMS system.
Supported States
Acknowledged | An asset alarm has been acknowledged. |
Fault | An issue has been detected in a connected asset. |
Masked | The asset has been masked over its true state. |
No Communication | Communication has been lost with the driver or asset. This status can
also occur if the communication configuration for the system or asset is
invalid. Note: This status is required in all status
tables.
|
Normal | The asset is online and in its default state. |
See the Configure a Status Table page for more information on configuring status tables.
Supported Commands
Acknowledge | Acknowledge an asset alarm. |
Cancel | Deselects all selected assets. |
Mask | Mask the asset's true state. |
Reset | Resets the asset to its true hardware state. |
See the Command Tables page for more information on configuring command tables.
Workflow Integration
System Commands
System commands are commands executed through Workflows at the system level. For more information about Workflows, see the Workflows section.
Callup Live Camera to BVMS Monitor
Displays a camera stream to a specified monitor.
Camera Asset ID | The ID of the camera to display the video for. |
Monitor Number | The ID of the Bosch monitor to display the video feed on. |
Tile Number | The ID of the video tile to display the video stream to. |
Trigger Camera Preset
Preset Number | The ID of the preset command. Note: This command only accepts integer values.
If a string value is required, please use the camera asset PTZ preset command instead. |
Camera Asset ID | The ID of the camera asset to execute the PTZ command on. |
Troubleshooting
Runtime Cannot Connect to Bosch
If the user configured in the project does not have sufficient permissions to the system, Runtime will display the system and all assets as being in No Communication. See the Communication Configuration section for the required permissions. Once the permissions are correct, restart Runtime.
A Correctly Configured Camera is Showing a No Communication Status
If a camera has been correctly configured and is online, but still showing as No Communication in Runtime then the camera alarm title may have been changed. It is recommended to keep this value at its default setting. Once the value has been reverted, the camera will come back into a normal state.
General
Logs from the driver and Runtime can be viewed in the Debug Tools client. These messages contain information which can provide further context for issues during initialization, or while actively running. This can help diagnose problems.