KBD Plus Web Interface

 

Web Interface Configuration 

Once connected to the network, the controller can be configured through the Web Interface using any web browser that supports HTML5.

 

Login 

Open a web browser and enter the controller’s IP address into the address bar. Log in using the controller’s default credentials or the credentials configured on first login. 
 

Default Login Credentials

To access the controller's Web Interface, enter the following default credentials:

NOTE: For account security, you are required to change the default password upon your first login. The new password must contain at least eight characters.

 

Upon successfully logging into the KBD Plus Web Interface, users are automatically directed to the Camera Setting page. This is the default landing page and serves as the main interface for viewing, adding, configuring, and managing cameras connected to the controller.

 

The page displays a list of configured cameras along with their connection status, IP addresses, MAC addresses, communication protocols, streaming URLs, port numbers, model numbers, and assigned groups.

 

The navigation menu on the left provides access to the three main sections of the Web Interface: Camera Setting, Controller Setting, and System.

 

Lightbox content

 

Camera Setting

Camera Management

The Camera Setting page allows users to discover, add, configure, and manage cameras connected to the KBD Plus controller. This section provides an overview of all configured cameras, including their connection status, network information, communication protocols, and assigned groups. 
 

Users can manage cameras through the following options:

  1. Group: Allows users to organize and manage cameras by assigned groups for easier identification and control.

  2. Discovery: Searches the network for available cameras. Click the refresh icon to initiate a new discovery.

  3. Search by IP Address: Allows users to quickly locate a configured camera by entering its IP address.

  4. Camera List: Displays all cameras configured on the controller, along with their connection details.

  5. Edit: Allows users to modify an existing camera's configuration.

  6. Add: Allows users to manually add a camera to the controller.

Camera List Information

The Camera List displays the following information for each configured camera:

NOTE: Ensure that the KBD Plus controller and cameras are properly connected to the network and that the correct IP address, communication protocol, and port settings are configured to establish successful camera control.

 

Adding and Configuring Cameras

The Camera Setting page allows users to discover cameras automatically or manually add cameras to the KBD Plus controller. Camera configuration options vary depending on the selected control protocol.

 

Camera Discovery

  1. Click Discovery to search for available cameras on the network.

  1. Locate the desired camera from the discovery results.

  2.  Select the camera and choose the appropriate control protocol.
     

  3. Select a *CAM ID (channel number) for the camera. 

  4. Depending on the selected protocol, the following configuration fields will be available:

    • VISCA-RS422 / VISCA-RS232 / Pelco-D / Pelco-P: Video Codec, Baud Rate, and Stream URL.

    • ONVIF: Video Codec, User, Password, Port, and Stream URL.

    • VISCA Over IP: Video Codec, Mode, Port, and Stream URL.

    • Bolin: Video Codec, User, Password, Port, and Stream URL, along with additional camera information fields: Title, IP Address, SKU, Brand, Group, and Camera Description.

  5. Complete the required fields according to the selected protocol.

  6. Click Save to save the camera configuration.

 

Alternatively, use the Search by IP Address field to locate a specific camera by entering its IP address.

 

Manually Adding a Camera

Users can manually add cameras that are not automatically detected through the Discovery function.

  1. Click Add on an empty row in the Camera List.

  2. Select a CAM ID (channel number) to assign to the camera.

  3. Select the appropriate Protocol (Main Control).

  4. Complete the configuration fields associated with the selected protocol, as described in the Camera Discovery section.

  5. Enter the additional camera information where applicable, including Title, IP Address, SKU, Brand, Group, and Camera Description.

  6. Click Save to add the camera to the controller.

Editing or Deleting a Camera

To modify an existing camera configuration, click Edit next to the desired camera in the Camera List.

The Camera Edit window displays the camera's current configuration, allowing users to update the communication settings and camera information.

Grouping Cameras

The Group function allows users to organize configured cameras into groups for easier management and selection.

  1. Click Group above the Camera List to open the Group Edit window.

  2. Select the desired group from the left-hand menu: Group ALL or Group 1–4.

  3. Check the box next to each camera you want to assign to the selected group.

  4. Click Save to apply the group assignments.

 

Lightbox content

 

Controller Setting

The Controller Setting page provides access to the KBD Plus controller's configuration options. This section allows users to customize the controller's network connectivity, NDI settings, joystick behavior, video output, input/output interfaces, security preferences, display settings, and control panel functions.

 

These settings are organized into individual tabs for easier navigation and configuration. Each tab and its available functions are explained in the following sections.

 

Controller Setting – IP Network

The IP Network section allows users to configure the KBD PLUS PTZ Controller's network settings to establish communication with cameras and other devices on the network.

 

NOTE: The controller will reboot after a new IP network configuration is applied. 

 

NDI

The NDI section allows users to configure the KBD PLUS PTZ Controller's NDI HX network settings, device identification, discovery options, and NDI Bridge connectivity.

 

The following configuration options are available:

  1. NDI HX: Enables or disables NDI HX functionality on the controller. When enabled, the controller can use its supported NDI features for network-based video workflows.

  2. NDI Version: Displays the current NDI software version installed on the controller.

  3. NDI Name: Allows users to assign a custom name to identify the controller on the NDI network.

  4. Channel Name: Specifies the channel name used to identify the controller's NDI source within compatible NDI applications and devices.

  5. NDI HX Bandwidth: Allows users to adjust the bandwidth setting for NDI HX communication. The selected value is displayed in Mbps (megabits per second). Ensure sufficient network bandwidth is available for the configured setting.

Access Manager

The Access Manager section provides additional configuration options for NDI device discovery and group management.

  1. Group Name: Specifies the NDI group to which the controller belongs. The default group is Public. Devices must be configured with compatible group settings for proper discovery and communication.

  2. Discovery Server: Enables or disables the use of an external NDI Discovery Server. When enabled, the controller uses the specified discovery server to locate and communicate with NDI devices.

  3. NDI Discovery Server IP Address: Specifies the IP address of the NDI Discovery Server. Enter the appropriate server address when the Discovery Server option is enabled.

NDI Bridge

The NDI Bridge section allows users to configure connectivity to an NDI Bridge server for supported NDI workflows across different networks.

  1. NDI Bridge: Enables or disables NDI Bridge functionality. When enabled, additional configuration fields become available.

  2. Bridge Name: Specifies the name used to identify the NDI Bridge connection.

  3. Server IP Address: Enter the IP address of the remote NDI Bridge server to establish a connection.

  4. Server Port: Specifies the network port used to communicate with the NDI Bridge server. The displayed default port is 5990.

  5. Key: Enter the authentication key required to establish a connection with the configured NDI Bridge server, if applicable.

  6. Apply: Click Apply to save and apply any changes made to the NDI configuration.

 

Joystick 

The Joystick section allows users to customize the KBD PLUS PTZ Controller's joystick functions, including zoom control, button assignments, and pan/tilt direction settings. These options allow users to adjust the joystick's behavior according to their preferred camera control operation.

 

The following configuration options are available:

  1. Zoom Axis Enable: Enables or disables zoom control using the joystick's rotating collar. When set to ON, the rotating collar can be used to control the camera's zoom function. When set to OFF, zoom axis control is disabled.

  2. Top Button: Allows users to assign a specific function to the button located at the top of the joystick. The selected function is activated when the button is pressed.

  3. Ring Control: Determines the default function assigned to the joystick's rotating collar. Users can select between Zoom and Roll, allowing the collar to control either the camera's zoom or roll axis, depending on the selected setting and camera capabilities.

  4. Pan Dir. Reverse: Reverses the camera's horizontal (pan) movement direction when set to ON. When set to OFF, the camera follows the joystick's normal pan direction.

  5. Tilt Dir. Reverse: Reverses the camera's vertical (tilt) movement direction when set to ON. When set to OFF, the camera follows the joystick's normal tilt direction.

  6. Apply: Click Apply to save and apply any changes made to the joystick configuration.

NOTE: Roll control is available only when operating a compatible camera that supports the roll axis function. Pan and tilt direction settings can be adjusted independently based on the camera's mounting orientation and the operator's preferences.

 

 

Output 

The Output section allows users to configure the KBD PLUS PTZ Controller's video and audio output settings, including output source selection, video resolution, frame rate, and audio transmission through the HDMI and USB-C outputs.

 

 

GPI I/O 

The GPI I/O section allows users to configure the KBD PLUS PTZ Controller's General Purpose Input/Output (GPI I/O) settings, including tally signal behavior, command selection, and camera linking. These settings enable integration with compatible external devices and tally systems.

 

The following configuration options are available:

 

Lock 

The Lock section allows users to configure password protection for the KBD PLUS PTZ Controller's Web Interface, providing an additional layer of security separate from the standard login credentials. This feature helps prevent unauthorized access to protected controller settings.

 

 

Tally Mode 

The Tally Mode section allows users to enable or disable the KBD PLUS PTZ Controller's tally indicator and adjust its brightness based on the operating environment. These settings help ensure the tally indicator remains visible under different lighting conditions.

 

The following configuration options are available:

  1. Enable: Enables or disables the controller's tally indicator. When set to ON, the tally indicator is active and responds to supported tally signals. When set to OFF, the tally indicator is disabled.

  2. Brightness: Allows users to select the appropriate tally indicator brightness based on the operating environment. Available options include:

    • Indoor: Adjusts the tally indicator brightness for indoor environments where lighting conditions are generally controlled.

    • Outdoor: Adjusts the tally indicator brightness for outdoor environments where increased visibility may be required due to brighter ambient lighting.

  3. Apply: Click Apply to save and apply any changes made to the tally indicator settings.

 

 

Product Information 

The Product Information section displays essential information about the KBD PLUS PTZ Controller, including its model number, network configuration, firmware versions, and serial number. This information is useful for identifying the controller, verifying firmware versions, and troubleshooting technical issues.

 

The following information is displayed:

  1. Model: Displays the controller's model name, identifying the device as the KBD PLUS PTZ Controller.

  2. IP Address: Displays the controller's current IP address and network configuration mode, indicating whether the IP address is assigned through Static or DHCP configuration.

  3. MAC Address: Displays the controller's unique Media Access Control (MAC) address, which identifies the device on the network.

  4. IP Version: Displays the currently installed IP firmware version of the controller. This information can be used to verify firmware compatibility and determine whether an update is required.

  5. MCU Version: Displays the currently installed Microcontroller Unit (MCU) firmware version, which manages the controller's hardware-related functions.

  6. Serial Number: Displays the controller's unique serial number, which is used for product identification, warranty verification, and technical support.

 

 

Display 

The Display section allows users to customize the KBD PLUS PTZ Controller's display settings, including screen saver functionality, menu timeout, screen brightness, and button illumination. These settings help improve visibility and allow users to adjust the controller's appearance based on their operating environment.

 

The following configuration options are available:

  1. Screen Saver: Enables or disables the screen saver function on the controller's display panel. When enabled, the screen saver activates during periods of inactivity.

  2. User 1–4 Button Collapses: Sets the amount of time before the User 1–4 button menu automatically collapses after inactivity. This allows the menu to close automatically after the selected time interval.

  3. Screen Brightness: Allows users to adjust the brightness level of the controller's display screen using the slider. Increase or decrease the brightness to achieve optimal visibility based on the surrounding lighting conditions.

  4. Button Brightness: Allows users to adjust the illumination brightness of the controller's physical buttons using the slider. This helps improve button visibility in different operating environments.

Features 

The Features section allows users to configure the KBD PLUS PTZ Controller's audible feedback settings. This feature provides an optional sound notification when buttons are pressed on the controller.

 

Beep: Enables or disables the audible beep sound when pressing buttons on the controller.

 

Additional Panel 

The Additional Panel section allows users to customize the KBD PLUS PTZ Controller's programmable buttons and knobs by assigning specific camera control functions. Users can configure the USER 1–4 buttons and USER 5–7 knobs to perform different operations based on their workflow requirements.

 

Select the desired function button (F1–F7) at the top of the interface, then choose a category to configure its assigned function.

The following configuration categories are available:

  1. User Feature 1: Allows users to assign predefined camera control functions to the selected programmable button or knob. Available functions include Home Position, Power Standby, Audio On/Off, Freeze On/Off, Flip On/Off, Mirror On/Off, Tally Indoor/Outdoor On/Off, Stabilizer On/Off, Wiper On/Off, Single Wiper On/Off, Continuous Wiper On/Off, Gyro On/Off, and Off. Available functions may vary depending on the connected camera's capabilities.

  2. Pan Scan: Allows users to configure and assign pan scanning functions to programmable controls for automated horizontal camera movement.

  3. Trace Memory: Allows users to record, save, and replay camera movements, including pan, tilt, and zoom operations.

    • Select a trace memory slot (TM 1–4).

    • Enter a Title to identify the recorded movement sequence.

    • Click Recording to begin capturing camera movements using the on-screen joystick and zoom controls while monitoring the live camera preview.

    • Click Save to store the recorded movement sequence.

    • Use Run to play back a saved trace or Stop to halt playback.

  4. Macro: Allows users to create and assign custom macro sequences, enabling multiple camera control commands to be executed through a programmed function.

  5. Preset Stored: Allows users to assign a Preset Call function to a programmable button, providing quick access to previously stored camera positions.

  6. User Feature 2: Provides a second bank of assignable camera control functions, allowing users to configure additional commands for the programmable buttons.

  7. Knob Feature 2: Provides a second bank of assignable functions specifically for the controller's programmable knobs, allowing users to customize knob operations.

Assigning Functions to Buttons and Knobs

For categories that use dropdown-based configuration:

  1. Select the desired F1–F7 button or knob from the top of the interface.

  2. Choose the appropriate function category from the left-side menu.

  3. Locate the Feature dropdown associated with the selected control.

  4. Select the desired function from the available options.

  5. Repeat the process for any additional buttons or knobs you wish to configure.

Each programmable button and knob can be assigned a different function within the available categories, allowing users to customize the controller for their preferred camera control workflow.

 

AI 

The AI section is reserved for future Artificial Intelligence (AI) functionality on the KBD PLUS PTZ Controller. This feature is currently unavailable and will be activated through a future firmware update.

 

Lightbox content

System 

The System section provides access to the KBD PLUS PTZ Controller's system management settings, including firmware updates, user account administration, device reset options, and data configuration management. These functions allow users to maintain, configure, and manage the controller's system settings through the Web GUI.

 

Firmware

The Firmware section allows users to view the KBD PLUS PTZ Controller's current firmware information and manually update the controller's firmware. Keeping the firmware up to date helps maintain system performance, compatibility, and access to the latest available features and improvements.

 

The following information and options are available:

  1. IP Address: Displays the controller's current IP address and network configuration mode, indicating whether the IP address is assigned through Static or DHCP configuration.

  2. Firmware Version: Displays the currently installed system firmware version of the controller.

  3. IP Version: Displays the currently installed IP firmware version, which manages the controller's network communication functions.

  4. MCU Version: Displays the currently installed Microcontroller Unit (MCU) firmware version, which manages the controller's hardware-related functions.

  5. Serial Number: Displays the controller's unique serial number for product identification and technical support purposes.

  6. Manual Update: Allows users to manually upload and install a firmware update using a compatible firmware file in .dat format.

Updating the Firmware

To manually update the controller's firmware, follow these steps:

  1. Obtain the appropriate firmware update file for the KBD PLUS PTZ Controller from Bolin's official download center or Technical Support.

  2. Navigate to System > Firmware within the controller's Web GUI.

  3. Under Manual Update, locate the firmware upload area displaying the current firmware version.

  4. Drag and drop the firmware .dat file into the designated upload area, or click "click to update" to browse and select the firmware file from your computer.

  5. Follow any on-screen instructions to begin and complete the firmware update process.

  6. Allow the controller sufficient time to complete the update. Do not disconnect the power or interrupt the update process.

  7. Once the update is complete, return to the Firmware section and verify that the firmware version reflects the newly installed version.

The latest firmware for the KBD PLUS PTZ Controller can be downloaded from the official Bolin Download Center:

https://bolintechnology.com/download-center?post-name=kbd-plus

 

To access and download firmware files, users must first register for an account on the Bolin website:

https://bolintechnology.com/registration

 

Once registered, users can access the available firmware updates and download the appropriate firmware file for their controller.

 

CAUTION: Do not power off the controller or disconnect it from the network while a firmware update is in progress. Interrupting the update process may corrupt the firmware, cause the controller to malfunction, and require a factory reset or additional recovery procedures to restore normal operation.

 

User 

 

The following information and options are available:

  1. User Name: Displays the username associated with each registered account on the controller.

  2. Role: Identifies the access level assigned to each user account.

    • Administrator: Provides administrative access to manage user accounts and controller settings.

    • Operator: Provides access based on assigned permissions. Operators can only change their own passwords.

  3. Permissions: Displays the functions each user account is authorized to access, including:

    • Firmware Upgrade: Allows authorized users to perform firmware updates.

    • PTZ Control: Allows authorized users to operate and control connected PTZ cameras.

  4. Actions: Provides account management options for existing users.

    • Delete: Allows authorized administrators to remove user accounts. The default Administrator account cannot be deleted.

    • Password: Allows users with appropriate permissions to change account passwords.

  5. Add: Allows administrators to create additional user accounts and assign the appropriate roles and permissions.

Managing User Accounts

To manage user accounts, follow these steps:

  1. Navigate to System > User within the controller's Web GUI.

  2. Review the existing user accounts, assigned roles, and permissions.

  3. Click Add to create a new user account and configure its access permissions.

  4. To change an existing account's password, click Password next to the corresponding username.

  5. To remove an account, click Delete next to the appropriate user, if permitted.

 

 

NOTE: Operators can only change their own passwords. Only the Administrator account has permission to create, edit, or remove other user accounts.

 

Reset 

The Reset section allows users to manage the KBD PLUS PTZ Controller's restart settings, manually reboot the device, restore factory default settings, and export system logs for troubleshooting purposes.

 

Device Restart

  1. Scheduled Restart: Allows users to configure automatic controller restarts at a selected interval. Choose the desired restart period from the dropdown menu and click Save to apply the setting. Select Never to disable scheduled restarts.

  2. Manual Reboot: Allows users to manually restart the controller without restoring or modifying its saved configuration. Click Reboot to initiate an immediate system restart.

Factory Default

  1. Factory Default: Restores the controller's settings to their original factory defaults. Click Reset to initiate the factory reset process.

  2. Keep Network Configuration: Allows users to preserve the controller's existing network settings during a factory reset.

    • Checked: Retains the current network configuration, including the controller's IP settings.

    • Unchecked: Restores the network configuration to its factory default settings.

NOTE: Restoring factory defaults also resets the controller's Device Name and login password to their default values. The Keep Network Configuration option preserves network settings but does not prevent the Device Name and login password from being reset.

 

System Log

  1. Export System Log: Allows users to download the controller's system log for troubleshooting and diagnostic purposes. Click Export to save the log file to your computer. The exported log can be provided to Bolin Technical Support for further analysis if technical issues occur.

CAUTION: Performing a factory reset may erase customized controller settings and configurations. Ensure that any important settings are backed up before proceeding. Do not disconnect power while the controller is restarting or restoring factory defaults.

 

Data Configuration 

The Data Configuration section allows users to export and import the KBD PLUS PTZ Controller's settings, providing a convenient way to back up configurations, transfer settings between controllers, or restore previously saved configurations after a factory reset.

 

Export Controller Configuration and Camera Configuration

The Export function allows users to save the controller's current settings and camera configurations to a file for future use.

The following options are available:

  1. Export Keyboard Settings: Select this checkbox to include the controller's panel settings, programmable function buttons, knob assignments, and other controller configurations in the exported file.

  2. Export Camera Configurations: Select this checkbox to include the list of configured cameras and their connection settings, allowing users to restore camera configurations without manually adding each camera again.

  3. Export: After selecting the desired configuration options, click EXPORT to download the configuration file to your computer. The exported file can be saved as a backup or used to configure another compatible controller.

Import Keyboard, Camera Configuration

The Import function allows users to restore previously saved configurations or transfer settings from another compatible KBD PLUS controller.

  1. Choose File: Click Choose File to browse your computer and select a previously exported configuration file.

  2. Import: After selecting the configuration file, click IMPORT to upload and apply the saved settings to the controller. The imported configuration will overwrite the corresponding existing settings.

Exporting and Importing Configurations

To export a configuration:

  1. Navigate to System > Data Configuration.

  2. Select Export Keyboard Settings, Export Camera Configurations, or both.

  3. Click EXPORT to download the configuration file.

  4. Save the file in a secure location for future use.

To import a configuration:

  1. Navigate to System > Data Configuration.

  2. Click Choose File and select the previously exported configuration file.

  3. Click IMPORT to upload and apply the configuration.

  4. Allow the controller to complete the import process before resuming normal operation.

  5. Verify that the imported camera and controller settings have been restored correctly.

NOTE: Configuration files exported from another compatible KBD PLUS controller can be imported to replicate its settings, reducing setup time when configuring multiple controllers.

 

CAUTION: Exporting or importing configuration data will temporarily disrupt the controller's operation. Ensure that no active camera control operations are taking place before starting either process. Importing a configuration may overwrite existing settings, so it is recommended to export a backup of the current configuration before proceeding.

 

 

Lightbox content

 

Troubleshooting Information

If you experience an issue with the KBD PLUS PTZ Controller, follow the troubleshooting steps below based on the symptoms encountered.

If the issue persists, export the controller's system log and contact your dealer or Bolin Technical Support. Provide the system log, controller firmware version, serial number, and the make, model, and control protocol of the connected cameras to assist with troubleshooting.

 

Power

The controller does not power on

The controller powers on using PoE+, but some features do not work or the controller restarts unexpectedly

 

Network and Web Interface

The Web Interface cannot be accessed

 

Cameras

A camera is not detected during automatic discovery

 

A camera's ID flashes light pink on the number pad, or the camera displays Offline

This indicates that the camera was previously configured but is no longer reachable by the controller.

 

The camera displays video on the controller but does not respond to PTZ commands

 

The camera responds to PTZ commands but no video appears on the controller

 

Image adjustment controls, such as white balance, exposure, or focus, do not respond

 

A serial RS-232, RS-422, or RS-485 camera does not respond

 

The Zoom/Roll Control Ring does not control the camera's roll axis.

 

Controls

Buttons, knobs, or the joystick do not respond

The joystick is inaccurate, drifts, or does not reach full speed.

The camera pans or tilts in the opposite direction

Camera movement is too fast or too slow

 

Video Output

No video appears on the HDMI or USB-C (UVC) output

 

The video output does not change when switching between cameras

 

No audio is available through the HDMI or USB-C output

 

Tally / GPIO

Tally lights do not respond

 

Firmware

A firmware update fails or the controller does not restart correctly after updating

CAUTION: Do not disconnect power or interrupt the network connection while a firmware update is in progress. Interrupting the update may corrupt the firmware and prevent the controller from operating normally.

 

Lightbox content

 

Maintenance

 

Cleaning

To maintain the KBD PLUS PTZ Controller in optimal condition, follow these cleaning recommendations:

Checking and Updating the Firmware

For optimal performance, system stability, and access to the latest features, periodically check the installed firmware version and update the controller when a newer version is available.

1. Check the Installed Firmware Version

2. Check for Available Firmware Updates

3. Install the Firmware Update

  1. Locate the controller's IP address under Set Up > CONTROLLER SETTING > Product Information.

  2. Open a web browser on a computer connected to the same network and enter the controller's IP address to access its Web Interface.

  3. Log in using your administrator credentials.

  4. Navigate to System > Firmware.

  5. Under Manual Update, click the upload area or drag and drop the downloaded firmware file (.dat) into the designated area.

  6. Allow the firmware update process to complete. The controller will automatically reboot once the update is finished.

  7. After the controller restarts, verify that the new firmware version has been successfully installed.

CAUTION: Do not power off the controller or disconnect it from the network while a firmware update is in progress. Interrupting the update process may corrupt the firmware and prevent the controller from operating properly.
Create your own Knowledge Base