dcn next generation open interface
DESCRIPTION
DCN Next Generation Open Interface. Control a meeting using Open Interface Microphones Voting All room settings. Touchscreen Control. Activate Microphone. Touch panel and interface box + custom made software. Custom made SW for controlling DCN. Assigning applications - PowerPoint PPT PresentationTRANSCRIPT
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
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
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
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
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
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.
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
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
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
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
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
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).
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
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.
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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.
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.
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
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
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
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