Geutebrueck
This section provides information on how to integrate QbProtect with Geutebrueck G-Core. Please refer to the ONVIF section beforehand for general information on using ONVIF with QbProtect.
The following Geutebrück components have been used in the examples below:
|
Add Device
The G-Set tool is used to add QbProtect into Geutebrück G-Core VMS.
The procedure includes the following steps:
-
Launch G-Set and connect to the active G-Core server instance
-
Navigate to
Media channels/Hardware
→Hardware
→Hardware module list
→Add device
→ONVIF IPC IP camera plugin settings
-
Navigate to
Module channel
→Hardware settings
→ give a distinguishable name to the QbProtect device, e.g.QbProtect
-
Navigate to the
Connection
Tab → enter the FQDN or IP of QbProtect in theHostname
field andUsername/Password
in the corresponding credential fields.Please refer to the User Authentication (ONVIF/RTSP) subsection to find out how to obtain valid ONVIF credentials required for QbProtect VMS integrations.
Figure 1. Adding QbProtect into Geutebrück G-Core: G-Set hardware configuration -
Navigate to
Media channels/Hardware
→Media channels
→Live Streaming
→ selectQbProtect
as a media channel source -
Send these configuration settings to the G-Core server using the corresponding button in the top left conner
-
The live preview of the point cloud should be available in the preview window of G-Set
Figure 2. Adding QbProtect into Geutebrück G-Core: G-Set media channel configuration -
Launch G-View and connect to the active G-Core server instance
-
QbProtect should be available as a video channel source → Drop it into the G-View viewer
Figure 3. Adding QbProtect into Geutebrück G-Core: G-View live video stream
The live video stream of the QbProtect point cloud can be accessed and observed in Geutebrück G-View after succesfully completing the required steps above.
Events
Configure Events Handling
The example below shows how QbProtect events can be used to trigger alarms in Geutebrück G-Core VMS. After QbProtect has been added to the G-Core, it can be configured to use QbProtect events for alarm generation. In this example, a single security zone called Security Zone 1
has been configured using QbProtect WebGUI as shown in the Figure below.

The events configuration procedure includes the following steps:
-
Launch G-Set and connect to the active G-Core server instance (optional)
-
Navigate to
Media channels/Hardware
→Hardware
→Hardware module list
→QbProtect
→Module channel
-
Navigate to the
Event handling
tab → ToggleEnable Event Handling with…
→ selectWS-BaseNotification
-
Toggle
Send unkown events as…
→ selectOnvifNotificationMessage Action
-
Send these configuration settings to the G-Core server using the corresponding button in the top left conner
-
Trigger the
Get event info!
button to get the list of supported QbProtect events -
The configured
Security Zone 1
topic should be displayed in the list of available eventsFigure 5. Geutebrück G-Set: configuration of events handling and the list of supported QbProtect events -
Launch
G-PLC Simulator
and connect to the active G-Core server instance -
Server logs should now contain
OnvifNotificationMessage
payloads corresponding to the list of supported QbProtect eventsFigure 6. Geutebrück G-PLC: incoming OnvifNotificationMessages with events payload
Events originating from dynamic event sources (e.g., intrusion events from a particular security zone) have to be correctly exposed to the VMS each time when a new zone configuration is introduced via WebGUI. Please re-toggle |
Configure Rule Chain
The Geutebrück G-Core Events
can be used to configure simple rules chains, while Behaviour rules
targeting the more sophisticated configurations. In this example, we will consider the simple event rule chain configuration. The Geutebrück event rule chain consists of event source (StartBy
and StopBy
hooks) and event action (OnStart
and OnStop
hooks). It allows to map a dedicated action (e.g., manual alarm action, adding entry log, .etc) to the event of the particular type (e.g., motion, zone intrusion).
The event rule chain configuration procedure includes the following steps:
-
Navigate to
Events/Behaviour rules
→Events
→ 'Event List' → 'Add new event' -
Navigate to
Event
tab → give a meaningful name to the event in theName
field, e.g.Security Zone 1 Intrusion
→ toggle this event to beActive
Figure 7. Geutebrück G-Set: event name configuration and activation -
Navigate to
Alarm
tab → give a meaningful name to alarm in theAlarm Name
field, e.g.Security Zone 1 Intrusion Alarm
→ toggle this alarm to beActive
-
Navigate to
Media channels
tab of theAlarm tab
→ AddQbProtect
as media channel sourceFigure 8. Geutebrück G-Set: alarm name configuration and activation -
Right click
StartBy
hook → Add →Onvif Notification Message
→ SelectQbProtect
as a channel source → Set topic name totnsblickfeld:ZoneIntrusionSecurityZone1
→ SetData name
andData value
toState
andTrue
correspondinglyFigure 9. Geutebrück G-Set: event source start trigger configuration -
Right click
StopBy
hook → Add →Onvif Notification Message
→ SelectQbProtect
as a channel source → Set topic name totnsblickfeld:ZoneIntrusionSecurityZone1
→ SetData name
andData value
toState
andFalse
correspondinglyFigure 10. Geutebrück G-Set: event source stop trigger configuration -
Right click
OnStart
hook → Add →Viewer show alarm by type
→ SelectSecurity Zone 1 Intrusion
as anAlarm Type
→ Assign ID to theViewer
Figure 11. Geutebrück G-Set: event action configuration -
Send these configuration settings to the G-Core server using the corresponding button in the top left conner
-
Launch G-View to observe raised alarms and alarm history
-
Make sure that server alarm processing is enabled in G-View. Navigate to
Options
→User Options
→ switch to tabsAlarms
→ toggle `Process Server alarms'Figure 12. Geutebrück G-View: enable alarm processing
The zone intrusion event in the Security Zone 1
from QbProtect and the configured intrusion event rule chain will be generating an alarm in G-View as shown in the Figure below.
