Kramer K-Agent User Manual

Model: K-Agent

Part Number: 2900-301869 Rev 1

Website: www.kramerav.com

1. Introduction

Welcome to K-Agent, Kramer's next-generation touch panel management software for Kramer Control & Session Manger, providing enhanced remote administration capabilities for KT-20x Series Touch Panels.

1.1 What is K-Agent?

K-Agent is a powerful software application that enables:

1.2 Key Features

Enhanced Administration

Advanced Display Management

Flexible Connectivity

Device-Specific Features (KT-20x Touch Panels)

2. Getting Started

2.1 System Requirements

Network Configuration

Compatible Hardware

2.2 Installation Overview

K-Agent comes pre-installed on compatible KT-20x Series Touch Panels. For hardware installation and network setup procedures, refer to your specific touch panel hardware manual.

? K-Agent must be launched manually during the first activation to enable auto-start functionality.

3. K-Agent Overview

3.1 Application Interface

When you first access K-Agent, you'll see the main Settings interface with three primary configuration areas:

[Image: Main Settings panel showing Full Screen Mode, Display Policy, and Lock Tablet options. The interface has a left panel with toggles for Full Screen Mode, Display Policy, and Lock Tablet, and a right panel displaying configuration details.]

3.1.1 Settings Panel Structure

Left Panel: Configuration Options
Right Panel: Configuration Details

3.2 Navigation and Access

Accessing K-Agent Settings

  1. Swipe up from the center bottom of the screen.
    • Note: The iPad app requires a 2-finger right-to-left gesture and does not support a passcode.
  2. Enter PIN code (default: 9428).
  3. Access settings panels and configuration options.

Exiting Settings

4. Initial Setup and Configuration

4.1 First-Time Setup

After installing your touch panel, follow these steps for initial configuration:

Step 1: Launch K-Agent

  1. Locate the K-Agent icon on your touch panel home screen.
  2. Tap to launch the application.
  3. The settings interface will appear for first-time configuration.

Step 2: Configure Network Access

Ensure your touch panel can communicate with your Brain system:

Step 3: Set Up URL Configuration

Choose one of three methods to configure your interface URL:

Method 1: Browse and Select (Recommended)
  1. In Full Screen Mode settings, tap "Browse and select a URL".
  2. Enter your Brain IP address and port.
  3. Select from available interfaces.
  4. Apply configuration.
Method 2: API Configuration (Recommended for System Integrators)
Method 3: Manual Entry (Not Recommended)

5. User Interface Configuration

5.1 Full Screen Mode

Full Screen Mode is the primary operational mode for K-Agent, providing immersive interface display.

[Image: Full Screen Mode settings showing URL configuration fields. The interface includes input fields for 'Tablet Full-Screen URL' and 'Secondary Control Address', with 'Immersive' checkboxes next to them. A 'Browse and select a URL' button is present. A 'Tablet Popup URL' field is also shown. A 'RESUME AUTO-LAUNCH-URL' button is at the bottom.]

5.1.1 Configuration Options

Tablet Full-Screen URL

URL Format Example:

http://192.168.88.149:8000/?interface=43c286c8-ee1e-452f-b123-23afee72af1b&page=606cd9e0-9499-4d1f-8cf8-12441bee8c56
Secondary Control Address

Prerequisites for Secondary Control Address

Before configuring a secondary control address, you must:

Configuration Examples

Tablet Popup URL

5.1.2 Immersive Mode

Immersive mode provides a true full-screen experience by removing the interface selection frame:

5.2 Browse and Select URL Feature

The Browse and Select feature simplifies URL configuration:

[Image: Embedded browser showing interface selection. The interface displays a URL bar, search options, and an on-screen keyboard.]

5.2.1 Using Browse and Select

  1. Access the Feature
    • In Full Screen Mode settings.
    • Click "Browse and select a URL".
  2. Connect to Brain
    • Enter Brain IP address and port in embedded browser.
    • Example: 192.168.88.253:8000

[Image: Embedded browser showing interface selection. The interface displays a list of available interfaces like 'Desk' and 'Lounge'.]

  1. Select Interface
    • Browse available interfaces.
    • Click desired interface.
    • Click Apply to confirm selection.
  2. Automatic Configuration
    • URL automatically populates in settings field.
    • Interface loads in full-screen mode.

6. Advanced Settings

6.1 Display Policy

Display Policy provides comprehensive power management and display control.

[Image: Display Policy configuration panel. The interface shows a slider for 'Set Default Brightness Level' and input fields for 'Display Timeout (Timer)' including 'Dimming' and 'Display Off' durations.]

6.1.1 Configuration Options

Set Default Brightness Level
Display Timeout (Timer)

6.1.2 KT-20x Enhanced Features

For KT-20x Touch Panels, additional display controls are available via API:

6.2 Lock Tablet

Lock Tablet provides security and access control features.

[Image: Lock Tablet configuration showing PIN and USB options. The interface includes a 'PIN to Unlock screen' input field and a 'USB Lock' checkbox.]

6.2.1 Security Configuration

PIN to Unlock Screen
PIN Popup Behavior
USB Lock

6.2.2 PIN Entry Process

[Image: PIN entry keypad overlay. The overlay displays a prompt to 'Enter the pin to minimize the application.' with an input field and 'CANCEL'/'OK' buttons.]

When accessing settings:

  1. User swipes up from center bottom (iPad 2 Finger right-to-left gesture – No Pin code Support).
  2. PIN entry dialog appears.
  3. Enter correct PIN using on-screen keypad.
  4. Access granted to settings interface.

6.3 Pause and Resume Functionality

K-Agent provides operational pause and resume capabilities:

6.3.1 Pause Operation

6.3.2 Resume Operation

[Image: Resume Auto-Launch-URL button in settings. This shows the main settings interface with the 'RESUME AUTO-LAUNCH-URL' button highlighted.]

7. API Reference

K-Agent provides comprehensive API access for remote management and integration.

7.1 API Endpoints Overview

All API calls use the following format:

7.2 Health and Status APIs

Health Check

Endpoint: /health/
Method: GET
Response: {"status":"Up"}
Description: Verify K-Agent is running and responsive.

Example:

https://192.168.88.73:9804/health/

7.3 URL Management APIs

Launch URL (Non-Immersive)

Endpoint: /launchurl?<URL>
Method: GET
Description: Launch URL in standard browser mode.

Example:

https://192.168.88.73:9804/launchurl?http://192.168.88.253:8000/?interface=e84f5fb8-c5a3-4675-9006-d79d3e6cfe59&page=5913c07a-9a41-4fac-9870-e87b1ef719df

Launch Kramer URL (Immersive Mode)

Endpoint: /launchkramerurl?<URL>
Method: GET
Description: Launch URL in full-screen immersive mode.

Example:

https://192.168.88.73:9804/launchkramerurl?http://192.168.88.253:8000/?interface=e84f5fb8-c5a3-4675-9006-d79d3e6cfe59&page=5913c07a-9a41-4fac-9870-e87b1ef719df&immersive=true

Pause/Resume Auto-URL

Pause Endpoint: /pauselaunchautourl/
Resume Endpoint: /resumelaunchautourl/
Method: GET
Description: Temporarily pause or resume URL auto-launch.

Examples:

https://192.168.88.73:9804/pauselaunchautourl/
https://192.168.88.73:9804/resumelaunchautourl/

Reset URL

Endpoint: /reseturl
Method: GET
Description: Clear auto-URL settings and reset password to default.

Example:

https://192.168.88.73:9804/reseturl

7.4 Popup Management APIs

Open Popup URL

Endpoint: /popupurl
Method: GET
Description: Open popup with saved URL.

Example:

https://192.168.88.73:9804/popupurl

Open Popup with Timer

Endpoint: /popupurl?time=<seconds>
Method: GET
Description: Open popup for specified duration.

You can also Close the Popup by setting the time to 0.

Example:

https://192.168.88.73:9804/popupurl?time=5

Open Popup with URL

Endpoint: /popupurl?url=<URL>
Method: GET
Description: Open popup with specific URL (when no URL saved).

Example:

https://192.168.88.73:9804/popupurl?url=http://google.com

Open Popup with URL & Timer

Endpoint: /popupurl?url=<URL>&time=<seconds>
Method: GET
Description: Open popup with specific URL (when no URL saved) for specified duration.

Example:

https://192.168.88.73:9804/popupurl?url=http://google.com&time=20

7.5 Display Control APIs (KT-20x Touch Panels)

Enable/Disable Display Control

Enable: /displaysettingon/ Disable: /displaysettingoff/
Method: GET
Description: Enable or disable display policy controls.

Examples:

https://192.168.88.73:9804/displaysettingon/
https://192.168.88.73:9804/displaysettingoff/

Display Configuration

Set Display Off Time: /setdisplayofftimevalue=<integer>
Set Display Brightness: /setdisplaybrightnessvalue=<integer>
Set Display Dimming Time: /setdisplaydimtime=<integer>

Examples:

https://192.168.88.73:9804/setdisplayofftimevalue=30
https://192.168.88.73:9804/setdisplaybrightnessvalue=75
https://192.168.88.73:9804/setdisplaydimtime=15

7.6 LED Control APIs (KT-20x Touch Panels)

Change LED Light Color

Endpoint: /ledlightcolor=value(rgb1,rgb2,rgb3)
Method: GET
Description: Set LED sidebar color using RGB values (0-255).

Example:

https://192.168.88.73:9804/ledlightcolor=value(105,23,65)

Note: RGB values must be between 0-255.

7.7 API Response Examples

7.7.1 Successful API Response

{
    "status": "success",
    "message": "Browser will be launched with given URL"
}

7.7.2 Health Check Response

{
    "status": "Up"
}

8. Troubleshooting

8.1 Common Configuration Issues

8.1.1 Incorrect URL Syntax

Problem: Interface fails to load or displays error.

Solution:

  1. Verify URL format matches example syntax.
  2. Ensure Brain IP address and port are correct.
  3. Confirm interface and page IDs are valid.
  4. Refer to this user manual before contacting customer support.

Correct URL Format:

http://[IP]:[PORT]/?interface=[INTERFACE_ID]&page=[PAGE_ID]

8.1.2 Network Connectivity Issues

Problem: API calls fail or timeout.

Solution:

  1. Verify firewall settings allow required ports:
    • K-Agent: 9803 (HTTP) or 9804 (HTTPS)
    • Brain: 8000-8049 or 9000-9049 (HTTPS)
  2. Confirm Brain system is online and provisioned.
  3. Test network connectivity between devices.
  4. Check for network routing issues.

8.1.3 Authentication and Access Issues

Problem: Cannot access settings or API responses fail.

Solution:

  1. Verify correct PIN entry (default: 9428).
  2. Ensure proper swipe gesture from center bottom.
  3. Check if USB lock is preventing access.
  4. Restart K-Agent application if needed.

8.2 Diagnostic Procedures

8.2.1 API Connectivity Test

  1. Open web browser on network-connected computer.
  2. Navigate to: https://[TOUCH_PANEL_IP]:9804/health/
  3. Verify response: {"status":"Up"}
  4. If no response, check network and firewall settings.

8.2.2 URL Configuration Verification

  1. Access K-Agent settings via PIN entry.
  2. Check Full Screen Mode URL configuration.
  3. Use "Browse and select a URL" to verify Brain connectivity.
  4. Test manual URL entry if automatic detection fails.

8.2.3 Display Policy Troubleshooting

  1. Verify Display Policy is enabled.
  2. Check timeout values are properly configured.
  3. Test brightness controls via API.
  4. Confirm display responds to manual wake gestures.

9. Migration from Kramer Control App

9.1 Overview

The Kramer Control App has been deprecated and replaced by K-Agent. All users should migrate to K-Agent for continued support and enhanced functionality.

9.2 Migration Process

9.2.1 Configuration Transfer

  1. Identify Current URLs: Note existing Kramer Control App interface URLs.
  2. Update K-Agent: Input URLs using K-Agent configuration methods.
  3. Test Functionality: Verify all interfaces load correctly.
  4. Remove Old App: Uninstall deprecated Kramer Control App.

9.2.2 Key Differences

Feature Kramer Control App K-Agent
URL Loading Basic Enhanced with immersive mode
API Access Limited Comprehensive API suite
Display Control Basic Advanced policy management
Security Standard Enhanced PIN and USB locking
Remote Management Limited Full API-based control

9.3 Benefits of Migration

Enhanced Functionality

Better Integration

Future Support

10. Appendix

10.1 Default Settings Reference

Setting Default Value Description
PIN Code 9428 Access control PIN
HTTP Port 9803 Non-secure API access
HTTPS Port 9804 Secure API access
Immersive Mode Disabled Full-screen mode setting
USB Lock Disabled USB port access control

10.2 Port Requirements Summary

Component Ports Protocol Direction
K-Agent API 9803, 9804 HTTP/HTTPS Inbound
Brain Systems 8000-8049 HTTP Outbound
Brain Systems 9000-9049 HTTPS Outbound

10.3 URL Format Examples

Single Interface:

http://192.168.1.100:8000/

Multi-Interface with IDs:

http://192.168.1.100:8000/?interface=43c286c8-ee1e-452f-b123-23afee72af1b&page=606cd9e0-9499-4d1f-8cf8-12441bee8c56

Immersive Mode:

http://192.168.1.100:8000/?interface=43c286c8-ee1e-452f-b123-23afee72af1b&page=606cd9e0-9499-4d1f-8cf8-12441bee8c56&immersive=true
Models: K-Agent App, App

File Info : application/pdf, 26 Pages, 1.25MB

PDF preview unavailable. Download the PDF instead.

kramer-k-agent um rev 1

References

Adobe PDF Library 25.1.97

Related Documents

Preview Kramer K-Agent Release Notes - Software and Firmware Updates
Official release notes for Kramer K-Agent software and firmware. This document details version history, including updates, bug fixes, new features, and compatibility information for K-Agent versions 1.0.165, 1.0.134, 1.0.97, and 1.0.62, along with affected Kramer products.
Preview Kramer KIT-Z100 Quick Start Guide: Installation and Setup
A concise guide to installing and operating the Kramer KIT-Z100 system, including the ECU-Z100 and KT-107Z/KT-107ZRB components, for seamless video conferencing and collaboration.
Preview Kramer KC-BRAINware-25: AV Control Hardware Platform
Discover the Kramer KC-BRAINware-25, a robust hardware platform pre-loaded with 25 Kramer BRAINware instances for simplified AV installation and scalable control of up to 25 standard spaces.
Preview Kramer Control Deployment Guide: Network Setup and Best Practices
A comprehensive guide for deploying Kramer Control AV systems, detailing network requirements, segmentation strategies, IP addressing, TCP/IP ports, and offline setup procedures for optimal performance and integration.
Preview Kramer SL-240C: Compact 16-Port Master Room Controller with PoE
Detailed specifications and features of the Kramer SL-240C, a compact 16-port master/space controller with PoE. This Kramer Control brain offers extensive AV control capabilities via RS-232, IR, GPI/O, and relay ports, suitable for room automation and AV management.
Preview Kramer KDS-MP2 Digital Media Player User Manual
Comprehensive user manual for the Kramer KDS-MP2 Digital Media Player, covering installation, configuration, system setup, content management, and troubleshooting for digital signage applications.
Preview Kramer VS-211XS and VS-411XS 4K Auto Switchers: User Manual for Seamless AV Integration
Explore the Kramer VS-211XS (2x1) and VS-411XS (4x1) 4K Auto Switchers. This user manual provides comprehensive details on setup, operation, advanced features like Maestro room control, and technical specifications for professional audio-visual environments.
Preview Kramer WP-SW2-EN7 4K AVoIP Encoder User Manual
Explore the Kramer WP-SW2-EN7 4K AVoIP Encoder with this comprehensive user manual. Learn about its advanced features for high-quality AV over IP streaming, including setup, configuration, technical specifications, and control methods for professional AV environments.