ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property...

34
1 DCNNG Open Interface ST/PRM3-EU | | 14.Mar.0 7 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties. Communications Systems DCN Next Gen DCN Next Gen DCN Next Generation Open Interface Control a meeting using Open Interface Microphones Voting All room settings

Transcript of ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property...

Page 1: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

1 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

DCN Next Generation Open Interface

Control a meeting using Open Interface

• Microphones• Voting• All room settings

Page 2: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

2 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Touchscreen Control

Activate Microphone

Touch panel and interface box + custom made software

Page 3: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

3 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Custom made SW for controlling DCN

Assigning applications Microphone control and mode selection Voting control and showing results Activating Attendance Registration

Page 4: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

4 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Page for selecting DCN voting modes

Page 5: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

5 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Control equipment from AMX & Crestron

www.amx.com www.crestron.com

Page 6: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

6 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

How to handle

Bosch Security Systems BV is not supplying touch screen equipment. Contact AMX or Crestron dealer locally. React proactive. Select the dealer which has experience and is dealer

for Bosch and AMX or Crestron.

Page 7: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

7 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Synoptic Panel Control

Page 8: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

8 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Remote Controller with Single CCU

Authorization Code for Open Interface (LBB4187) needed. Register your CCU online together with the authorization code to get a license

key. Connect PC to Port 1 of the CCU

• Baudrate 115200• Protocol Full

Enter License key into the CCU using the Download and License Tool.

Download &LicenseTool

Page 9: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

9 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Remote Controller with Single CCU

Configure Port 1 of the CCU for Simple Protocol. Connect Open Interface Device to Port 1 of the CCU

• Baudrate 115200• Protocol Simple

Open Interface protocol ready for use.

Open InterfaceDevice

Open Interface

Page 10: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

10 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Open Interface Applications

(SC) System Configuration (SI) System Installation (DB) Database (MM) Microphone Management (VT) Voting (AT) Attendance Registration (MD) Message Distribution (IN) Simultaneous Interpretation (IC) Intercom (LD) Text Status Display (CC) Camera Control

Page 11: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

11 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

System Structure

CCU

SISC DB MM VT IN MD AT IC LD CC

UnitsACN

Open Interface

RS232

Page 12: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

12 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Communication

The communication between the CCU and the remote controller is message based (remote functions and update notification).

Page 13: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

13 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Support & Information

DCN Open Interface (DOS) Tool (CCU_DDTK.EXE) Open Interface Documentation

• Protocol Description• Open Interface Commands

Page 14: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

14 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Open Interface Documentation

All information which is needed to make an Open Interface program is described in the Open Interface Documentation.

Page 15: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

15 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

CCU_DDTK tool

DOS-based (also Windows DOS-Box) Uses Simple or Full protocol for communication

• Full has handshaking• Simple no handshaking

Definition file (fnid.def) with:• Names• Function number• Input and/or output structures

Page 16: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

16 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

RS-232RS-232

System setup Open Interface Training

Del. with LCD& CR ID 4

Del. with LCD& CR ID 4

Del. with LCD ID 3

Del. with LCD ID 3

Del. withoutLCD ID 2

Del. withoutLCD ID 2

Chairman Unit ID 1

Chairman Unit ID 1

PCDDTK

DCN-CCUCentral Control Unit

DCN-CCUCentral Control Unit

Page 17: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

17 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Install the DDTK Toolkit• CCU_DDTK -PS -S1:19200

- Note : FNID.def file and CCU_DDTK.exe should be in the same folder.

Hands On

Page 18: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

18 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Collect System configuration• Use Open Interface document for SC-commands and

parameters explanation• Use following commands:

- SC_C_START_APP- SC_C_GET_CCU_VERSIONINFO- SC_C_GET_CCU_CONFIG

Practice 1 System Configuration

Page 19: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

19 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Fill DB with your name residing on a unit• Check it with MM Speakers info on LCD.• Use following commands to fill Database with one record:

- DB_C_START_APP- DB_C_MAINT_CCU_DB1 1 1 3 1 1 0 0 3 1 1 1 1 1 “Test”

Practice 2 System Configuration

Page 20: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

20 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Add your neighbor to another unit and do not give him voting authorization

• Check by running a voting round• Use Following commands:

- DB_C_CCU_APPLY_ONE 1 1 3 1 2 0 0 4 1 1 1 0 1 - DB_C_STOP_APP- SC_C_STOP_APP

Practice 3 System Configuration

Page 21: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

21 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Try behavior of SI functions :• SC_C_START_APP• SI_C_START_INSTALL 1 • SI_C_SELECT_UNIT 1 1 (turns Unit 1 on)

• SI_C_SELECT_UNIT 2 1 (turns Unit 2 on)

• SI_C_SELECT_UNIT 2 0 (turns Unit 2 off)

• SI_C_STOP_INSTALL• SC_C_STOP_APP

Practice 4 System Installation

Page 22: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

22 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Start MM on DDTK and check behavior Remote controller• Turn On/Off Microphone• Add delegate to request list• Change Max number of speakers• Change Microphone mode to override

• MM_C_START_MM• MM_C_SET_MICRO_ON_OFF 1 1• MM_C_SPK_APPEND 3• MM_C_RTS_APPEND 2 65535• MM_C_SET_ACTIVE_MICS 3• MM_C_SET_MIC_OPER_MODE 2• MM_C_STOP_MM

Practice 5 Microphone Management

Page 23: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

23 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Prepare YES/NO voting• End voting time = 10 seconds• Flashing secret response• Use present key for presence• No Notifications• Results not Compressed• Show result on stop voting

Practice 6 Voting

Page 24: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

24 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Suggestion

VT_C_START_APP 0 0 10

Preparation:• VT_C_SET_GLOBAL_SETTINGS 2 1 0 0 0 0 1 0 0 0• VT_C_SET_VOTINGPARAMS 1 2 0 0 1• VT_C_DOWNLOAD_SUBJECT 234 “Voting Test” “Mymotion”

Execution:• VT_C_START_VOTING• VT_C_HOLD_VOTING• VT_C_GET_RESULTS• VT_C_RESTART_VOTING• VT_C_STOP_VOTING 1• VT_C_GET_RESULTS• VT_C_STOP_APP

Page 25: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

25 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header and Checksum are protocol dependent!

Header Message Checksum

Page 26: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

26 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Simple Protocol VS Full Protocol

Simple Protocol Checksum over messages No acknowledgement No retransmissions No line checking

• Controller can check use SC_C_CHECK_LINK function

Full Protocol Line checking

• Starts after first message Checksum over messages Acknowledge of message reception Retransmissions on failures

We will use Simple Protocol in this training!

Page 27: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

27 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header Message Checksum

The header has a fixed length and forms a leader to recognize the start-point of a message

• ESC value = 0x1B• ‘$‘ value = 0x24• CR value = 0x0D

ESC $ CR

Page 28: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

28 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header Message Checksum

Currently the following types are defined for communication with the CCU:

• MDSM_REMOTEPROCEDURE_REQ : Always transmitted to the CCU.

• MDSM_REMOTEPROCEDURE_RSP : Respons back from the CCU

• MDSM_NOTIFY : Notification from the CCU

Type Length Data

Page 29: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

29 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header Message Checksum

Type Length Data

Defines the actual length of the data present in the array following.

Only this amount of data of the ‘byData’ array is transmitted.

Page 30: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

30 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header Message Checksum

Type Length Data

The actual function (+ if necessary some parameters) or notification which has to be sent or received.

Page 31: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

31 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Protocol Layout

Header Message Checksum

The Checksum is calculated using the following sequence:

• Sum all bytes over the header and the message.

• Take modulo 256 of the calculated checksum and do a bitwise invert of the checksum.

This calculated checksum is sent along with the packet. The receiver executes the same calculation and verifies the calculated checksum with the received checksum.

Checksum Byte

Page 32: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

32 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Packing a request message

Header ChkMessage

30 00

MM_C_SPK_APPEND

03

Type

04 00

Length

1C 00

28

ESC $ CR 60

1b240d03040030001c00==

09F9F

ChecksumCalculation

hex

Inverse 60

Page 33: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

33 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Unpacking a response message

Header ChkMessage

30 00

MM_C_SPK_APPEND

params03

Type

04 00

Length

00 00

Error code

Page 34: ST/PRM3-EU | | © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying.

34 DCNNG Open InterfaceST/PRM3-EU | |14.Mar.07 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of

disposal such as copying and passing on to third parties.

Communications Systems DCN Next GenDCN Next Gen

Unpacking a notification

Header ChkMessage

05

Type

04 00

Length

0E 00

MM_C_SPK_APPEND_ON_PC 28

1C 00