How Do I ... ?

Bosch Praesideo

 

 

The Bosch Praesideo security system is an automated digital public address and emergency evacuation system, and uses a TCP/IP based protocol for sophisticated bidirectional control and communication.

 

Online Resources

There is a multimedia walk-through of these techniques in the online Technical Resources.

 

Configuring a Praesideo System

A Praesideo system is generally comprised of a Network Controller and one or more audio power amplifiers, audio distribution devices, microphone call stations and PA speakers.

 

The Praesideo system can be configured using the Network Controller's built-in web interface.  With this, you can configure the numbers of audio inputs and outputs, how your external hardware, amplifiers, background music sources, etc. are connected, and the audio zones that correspond to your building or installation environment.

 

The Praesideo Network Controller web interface

 

Call Macros

You can also create Call Macros using the web interface, which are preset announcements with several configurable properties:

 

Once configured, Call Macros can then be triggered automatically by the security system, or other monitored event, or manually by an operator using a microphone call station or panic button.  The Network Controller can also route the announcement to any zone or group of zones.

 

Controlling a Praesideo System

The TCP/IP protocol provided by the Praesideo enables an external system, such as Stardraw Control, to create and play announcements on-the-fly.  This means that instead of having to preconfigure all the calls using the Network Controller's web interface, Stardraw Control can be used to easily generate any call or announcement preset at run-time.

 

The Network Controller Device Driver

To control a Praesideo system you need to add a Network Controller device driver to your topology:

  1. In the Topology View, locate the LBB4401-00 Network Controller device in the Bosch Security Systems category of the Stardraw Control Products List:
    Click and drag the device to add it to your topology.

  2. Add a connection from your Computer's Ethernet port to the IP port of the new device.

  3. In the Property Grid is the Network Controller's IP configuration properties:
    IP Address
    : set this to your Network Controller's IP Address; the default value is 192.168.100.101
    IP Port
    : 9401
    IP Password
    : set this to your Network Controller's login password; the default value is admin
    IP UserName
    : set this to your Network Controller's login username; the default value is admin

 

When the compiled executable is running, the driver uses the IP configuration above to log into the Network Controller.  Once successfully logged in, the Network Controller and driver exchange heartbeat messages every 15 seconds.

 

This enables the Network Controller to monitor control applications that are connected to it, and for them to monitor the Network Controller.  If the communication link is broken, either end can detect the absence of heartbeat messages, and react accordingly.

 

This is a powerful feature of many bidirectional protocols: each end of the communication link is aware of the other, and can respond with status changes, success or failure of commands, and other alerts or errors.

 

Creating a Call at Run-Time

A call or announcement can be generated on-the-fly by your control program, using the same set of properties as the Network Controller's web interface.

 

To create a Call at run-time

  1. In the Forms View, from the Windows tab of the Toolbox, click and drag a Button control onto the form.

  2. In the Property Grid set the button's Text property to "Start Call".

  3. Double-click the button to display the Actions Editor.
    Note that the selected event is button1.Click: this is the event that we wish to capture to generate a call.

  4. Add the following Actions to configure the call properties of the LBB4401-00 (1) device:

 

Property

Value

Priority

50

LiveSpeech

False

Partial

False

Routing

"All"

StartChime

"3-tone chime A"

Messages

"attu,closeu,tyu"

Repeat

0

EndChime

"3-tone chime B"

 

  1. Finally, add the following Action to start the call:
    Devices – LBB4401-00 (1) – Ip – StartCall

  2. Click Ok to close the Actions dialog.

 

Run the form and click Start Call: the Actions you configured will generate and start a call at priority 50 which begins with the "3-tone chime A" chime, plays the "attention", "closing" and "thank-you" messages once only, and ends with the "3-tone chime B" chime.  No live speech is inserted, and the call is played to all zones.

 

You could set up several 'call' buttons using this approach, each of which configures and plays a particular type of announcement.

 

Tip

You could also provide a more flexible solution to the operator, and allow them to select the messages from a drop-down list, or change the zone, or start and end chimes as they wish.  The call properties listed above could then be set from the operator's selection, rather than from hardcoded values.

 

Network Controller Events

The Network Controller device driver also generates a number of events.  These can be used to notify the operator of changes in status, and to keep your User Interface in sync with the Network Controller's current configuration.

 

Some are property change events which are fired whenever a property value is changed, e.g.:

 

There are call progress events that indicate the real-time status of a call, such as:

 

Finally there are system status events like:

 

See Also

Bidirectional Drivers

Bosch