











































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Designed for AV designers working with Kramer Control, this exam covers system architecture, device selection, network planning, UI/UX considerations, scalability modeling, and solution documentation. Scenario-based questions reflect the challenges faced in designing effective, stable, and intuitive AV control ecosystems.
Typology: Exams
1 / 83
This page cannot be seen from the preview
Don't miss anything!












































































Question 1. Which component in the Kramer Control ecosystem is responsible for hosting the drag-and-drop UI design environment? A) Kramer Control Brain B) Kramer Control Builder C) Kramer Touch Panel D) Kramer I/O Gateway Answer: B Explanation: The Builder is the cloud-based design tool where users create projects, UI layouts, and logic. Question 2. In a Distributed Architecture, what is the primary benefit of a flat topology? A) Reduced cable length B) Elimination of a single point of failure C) Faster CPU processing D) Simplified power distribution Answer: B Explanation: A flat topology spreads processing across multiple Brains, so failure of one does not cripple the whole system. Question 3. Which of the following is a recommended practice for segmenting a control-system network? A) Use a single VLAN for all devices B) Assign separate VLANs for AV-IP, Dante, and management traffic C) Disable DHCP on all VLANs D) Place all devices on the corporate LAN Answer: B Explanation: Separate VLANs isolate traffic types, improving security and performance.
Question 4. Which TCP/IP port must be opened to allow the Brain to communicate with the Kramer cloud services hosted on AWS? A) 22 (SSH) B) 443 (HTTPS) C) 80 (HTTP) D) 25 (SMTP) Answer: B Explanation: The cloud platform uses secure HTTPS (port 443) for all communications. Question 5. When integrating a legacy projector that only supports RS-232, which Kramer component is used to bridge the serial link to the Brain? A) Kramer Control Builder B) Kramer I/O Gateway C) Kramer Touch Panel D) Kramer Virtual Brain Answer: B Explanation: The I/O Gateway provides RS-232, IR, GPIO, and relay interfaces for non-IP devices. Question 6. In the Real World Layout, which hierarchy level directly contains individual rooms or spaces? A) Building B) Floor C) Space/Room D) Project Answer: C Explanation: The layout is Building → Floor → Space/Room, with rooms being the lowest level.
Question 10. Which element links a UI button press to a command that turns a display on? A) Event B) Action C) Variable D) Macro Answer: B Explanation: An Action defines the command sent to a device; the button’s Event triggers the Action. Question 11. In Kramer Control logic, what does a Join represent? A) A physical cable connection B) The logical link between an Event and an Action C) A user-defined variable D) A timer schedule Answer: B Explanation: Joins bind Events (triggers) to Actions (commands) to create functional logic. Question 12. Which of the following best describes a Macro in Kramer Control? A) A single-step command B) A sequential execution of multiple Actions C) A conditional statement D) A UI theme Answer: B Explanation: Macros run a series of Actions in a defined order, enabling complex operations with one trigger.
Question 13. How can a designer store the current power state of a room for later reference? A) Using a Timer B) Using a Variable C) Using a Macro D) Using a Join Answer: B Explanation: Variables hold data such as power status, which can be read or modified by logic. Question 14. Which conditional logic structure is used to execute an Action only when a specific condition is true? A) Timer B) Macro C) If/Then statement D) Event Answer: C Explanation: If/Then statements evaluate a condition and run linked Actions when the condition is satisfied. Question 15. What is the primary function of a Timer in Kramer Control programming? A) To store numeric values B) To delay or schedule execution of Actions C) To create UI elements D) To monitor network latency Answer: B Explanation: Timers trigger Actions after a set interval or at recurring times.
Question 19. What feature in the Advanced Dashboard provides real-time alerts for device failures? A) Event Log Viewer B C) Status Tiles D) System Health Monitor Answer: D Explanation: The System Health Monitor aggregates device status and pushes alerts when issues arise. Question 20. Which tool is commonly used to test low-level device commands sent from the Brain? A) Wireshark B) Hercules C) Putty D) Netcat Answer: B Explanation: Hercules is Kramer’s command-testing utility for verifying device communication. Question 21. If a Brain cannot resolve the domain “kramercontrol.com”, which troubleshooting step should be taken first? A) Reboot the Brain B) Verify DNS settings on the network C) Update the firmware D) Replace the Brain hardware Answer: B Explanation: DNS resolution failures are typically caused by incorrect DNS configuration.
Question 22. Which of the following is a valid reason to use a proxy server with Kramer Control? A) To increase video bandwidth B) To bypass firewall restrictions for cloud communication C) To convert RS-232 to IP D) To provide power over Ethernet Answer: B Explanation: A proxy can relay cloud traffic when direct internet access is blocked. Question 23. When adding a new device driver that is not in the standard library, which Builder tool is used? A) Device Driver Editor B) I/O Gateway Configurator C) Brain Firmware Manager D) UI Theme Builder Answer: A Explanation: The Device Driver Editor allows creation or modification of custom drivers. Question 24. Which file format is used when exporting a custom driver for backup or sharing? A) .xml B) .json C) .drv D) .kcd Answer: C Explanation: Kramer drivers are packaged as .drv files for import/export.
Question 28. Which protocol is primarily used for Dante audio distribution within a Kramer system? A) TCP B) UDP C) RTP D) AES67 (UDP) Answer: D Explanation: Dante implements AES67 over UDP for low-latency audio transport. Question 29. What does the “Copy & Clone” tool in Builder accomplish? A) Duplicates a project file on the server B) Replicates a space layout and its logic to another floor or building C) Copies firmware from one Brain to another D) Creates a backup of the entire system Answer: B Explanation: Copy & Clone clones spaces, preserving UI and logic, to speed up deployment. Question 30. Which of the following is a recommended method to reduce latency when streaming 4K video over IP? A) Use a single VLAN for all traffic B) Prioritize AV-IP traffic with QoS C) Disable DHCP on the network D) Increase the MTU to 9000 bytes on all devices Answer: B Explanation: QoS ensures AV streams receive higher priority, minimizing latency. Question 31. When configuring a Brain to control a Crestron device via RS-232, which parameter must match the Crestron’s settings? A) Baud rate
B) IP address C) MAC address D) VLAN ID Answer: A Explanation: Serial communication requires matching baud rate, parity, stop bits, etc. Question 32. Which UI element would you use to display the current volume level numerically? A) Slider B) Text label C) Toggle button D) Image Answer: B Explanation: A text label can be bound to a Variable that holds the volume value. Question 33. In the context of Kramer Control, what does “Borderless Control” refer to? A) Seamless handoff between touch panels B) Remote configuration of Brains without physical access C) Unlimited number of users on the UI D) Integration with third-party cloud services Answer: B Explanation: Borderless Control enables remote setup and management of Brains over the internet. Question 34. Which of the following is a primary advantage of using a Cloud-based Builder versus an on-premises installation? A) Lower latency for UI actions B) Ability to work from any internet-connected device
C) To define the UI theme D) To set the VLAN ID Answer: A Explanation: Variables can be used in conditional logic; “RoomOccupied” can trigger actions when true. Question 38. Which of the following is NOT a supported UI element in Kramer Control Builder? A) Rotary knob B) Video player widget C) 3-D model viewer D) Toggle switch Answer: C Explanation: Builder provides standard 2-D elements; a 3-D viewer is not available. Question 39. If a Brain’s firmware version is out of sync with the cloud, what is the most likely result? A) The Brain will ignore all UI commands B) New features may not be available, and compatibility issues can arise C) All devices will reboot automatically D) The Brain will shut down after 5 minutes Answer: B Explanation: Firmware mismatches can prevent use of newer Builder features and cause errors. Question 40. Which protocol does Kramer Control use to push UI updates to a Touch Panel in real time? A) MQTT B) WebSocket over HTTPS
Answer: B Explanation: WebSocket provides bi-directional, low-latency communication for UI updates. Question 41. What is the recommended way to protect a control system’s VLAN from unauthorized access? A) Disable DHCP on the VLAN B) Enable port security and MAC filtering on switches C) Use the same SSID as the corporate Wi-Fi D) Assign static IPs to all devices Answer: B Explanation: Port security and MAC filtering limit which devices can connect to the VLAN. Question 42. In Kramer Control, which element is used to execute a sequence only when a timer expires? A) Event B) Action C) Macro D) Join Answer: C Explanation: A Macro can be linked to a Timer Expired Event to run a predefined sequence. Question 43. Which of the following best describes the function of a “Reference Space” when making changes? A) Changes affect only the original space, not clones B) Changes propagate automatically to all cloned spaces that reference it
C) To schedule a daily reboot D) To synchronize two Brains Answer: B Explanation: Conditional Joins link Events to Actions based on variable states. Question 47. What is the impact of enabling “Always Up-to-Date” on network bandwidth? A) It drastically reduces bandwidth usage B) It may increase bandwidth during update windows as firmware is downloaded C) It disables all other network traffic while updating D) It has no impact because updates are delivered via Bluetooth Answer: B Explanation: Automatic updates require downloading packages, temporarily increasing bandwidth consumption. Question 48. Which of the following is NOT a valid source for importing a device driver into Builder? A) Local .drv file B) Cloud driver library C) Direct USB connection to the Brain D) Exported driver from another project Answer: C Explanation: Drivers are imported via files or cloud library, not via USB. Question 49. When a user presses a “Power Off” button, which logical flow is most appropriate? A) Event → Join → Action (Power Off) → Macro (Shutdown sequence) B) Variable → Timer → Action → Event C) Action → Event → Join → Variable D) Macro → Join → Event → Variable
Answer: A Explanation: The button generates an Event, which joins to an Action that powers off the device, possibly followed by a shutdown Macro. Question 50. Which of the following best explains why a flat distributed architecture improves scalability? A) Each added Brain provides additional processing power without re-architecting the network B) It requires fewer cables C) It uses a single IP address for all devices D) It eliminates the need for VLANs Answer: A Explanation: Adding Brains expands capacity linearly, making the system easy to scale. Question 51. Which network protocol is most suitable for sending large video streams with minimal latency? A) TCP B) UDP C) HTTP D) SMTP Answer: B Explanation: UDP is connectionless and avoids retransmission delays, ideal for real-time video. Question 52. In Kramer Control, what is the purpose of the “Advanced Dashboard”? A) To design UI layouts B) To monitor system health, device status, and logs in real time C) To edit device drivers D) To manage user accounts
Answer: B Explanation: The I/O Gateway provides IR emitters for legacy IR-only equipment. Question 56. Which of the following is the correct order of steps to publish a project from Builder to a Brain? A) Save → Export → Upload via FTP → Reboot Brain B) Validate → Publish → Sync → Confirm status in Advanced Dashboard C) Copy → Paste → Deploy → Restart UI D) Build → Compile → Install → Shutdown Answer: B Explanation: Validation ensures the project is error-free, then Publish sends it, Sync applies changes, and the Dashboard confirms success. Question 57. What does the “Variable Type = Boolean” indicate? A) The variable stores a numeric value B) The variable can be true or false C) The variable holds a string of text D) The variable is read-only Answer: B Explanation: Boolean variables represent binary states like on/off. Question 58. Which of the following is a recommended practice when assigning IP addresses to Brains and Gateways? A) Use DHCP for all devices B) Reserve static IPs via DHCP reservations or assign manual static addresses C) Randomly assign any available address D) Use the same IP for all devices Answer: B
Explanation: Consistent IP addressing prevents conflicts and simplifies troubleshooting. Question 59. In Kramer Control, what is the effect of linking a UI slider to a “Volume” variable and then to a “Set Volume” Action? A) The slider will display the current volume but cannot change it B) Moving the slider updates the variable, which triggers the Action to adjust the device’s volume C) The Action runs only once at system startup D) The variable overrides any user input Answer: B Explanation: The slider changes the variable; the Join causes the Action to execute with the new value. Question 60. Which of the following is a primary reason to use a “Reference Space” instead of manually recreating rooms? A) It reduces the number of VLANs needed B) It automatically updates all cloned rooms when the template changes C) It provides higher video quality D) It eliminates the need for a Brain Answer: B Explanation: Reference Spaces propagate template edits to all linked spaces, saving time. Question 61. When a Brain is set to “Borderless Control”, which of the following capabilities is enhanced? A) On-site physical access is required for configuration B) Remote administrators can provision and update the Brain from anywhere with internet access C) The system can only be controlled via wired touch panels D) All UI elements become read-only