Samsung Multiple Display Control (MDC) Integration Guide
This document serves as a comprehensive guide that outlines the steps required to integrate most Samsung commercial (meaning non-consumer) displays with the NetSpeek platform using Samsung’s MDC (Multiple Display Control) protocol over TCP/IP.
Prerequisites
Before beginning the integration, confirm the following:
- Your Samsung display is powered on and connected to a network that is routable to/from your NetSpeek Edge.
- You have deployed a NetSpeek Edge VM as described here: https://docs.netspeek.ai/netspeek-edge-installation-guide/
- Note: This integration requires an Edge running software version
Beta5or later.
- Note: This integration requires an Edge running software version
- Samsung display(s) that support MDC (a.k.a. “Multiple Display Control”) are deployed in your environment.
- Admin access to each display’s settings.
Note
- The MDC protocol works over RS-232 or RJ45 (TCP/IP). This guide covers TCP/IP exclusively.
- The default network port used by the MDC protocol is TCP 1515 and is accessible at each display’s local IP address.
Step 1. Enable remote control on the display
- On each display, enable the requisite features to allow external control:
Remote Management / MDC – the names of these features may vary somewhat by device type. Ensure remote control is permitted, assign a Device ID (these must be in the numerical range from 0–253 – for reasons explained below, NetSpeek suggests configuring all Device ID values to be0), and confirm network cabling. (Onscreen UI navigation may vary by model; look under Advanced Settings → Remote Management or similar.) The MDC ID range and configuration requirements come from the protocol specification.


0Note
Where the Device ID comes from, and why it matters
The MDC protocol was designed originally for RS-232 and allowed for physically connecting / daisy-chaining a large number of displays together, with no natural differentiator for what display in the chain is being sent the command. Essentially the protocol was for a “party-line” type system, and the 0-253 ID numbers are for identifying which display in the string-of-devices a command is destined for.
The protocol was ported to TCP/IP, and the Device ID concept remained. While these 0-253 identifiers may not be familiar to some administrators, they are necessary (in addition to the device’s IP address) for control commands because of the development history of the MDC protocol. Since each display will have a unique IP address on the network, there is no necessity for unique Device ID values and NetSpeek recommends for simplicity configuring all Device IDs to 0.
For some additional detail on the MDC protocol if interested, see this explanatory video from Samsung.
Step 2. NetSpeek device provisioning
In NetSpeek → Room Canvas → Add Device → Samsung Display (MDC):
- Enter the Name of the Display
- Select Samsung as the Manufacturer
- Select the Model of your Samsung Display (Samsung devices are generally grouped by Series)
- Select a NetSpeek EdgeClient Integration and enter the following fields
- Device IP Address (required) — the display’s current IP.
- Device ID (optional) — enter a specific MDC ID if your environment has configured a value other than
0in your display’s settings. As described in the screenshot below, NetSpeek will by default send MDC commands to the display’s IP address with device ID of0x00which corresponds to an on-screen setup configuration of simply the number0. - Click Add Device

Network considerations
- Connections from NetSpeek Edge VM to the display on TCP port 1515 must be permitted.
Verification
Once the relevant settings described above are configured, to validate the integration:
- Select a Samsung device in the NetSpeek console, open the Device Actions Tab, and select an available device action. It is generally advisable to test by dispatching a non-intrusive command such as a
Get Status. - On the device, observe the selected action occurring.
Troubleshooting
Connection Issues
- Confirm the IP address is correct and accessible from the NetSpeek Edge VM’s network.
- Ensure the port used is not blocked by firewall rules on the machine running your NetSpeek Edge VM or intermediate network equipment.
- Ensure that the MDC Device ID is set to
0, or if not, that the NetSpeek configuration for the display’s Device ID matches the display’s actual configuration.
Support
If you run into any issues during onboarding or have questions, contact NetSpeek Support at support@netspeek.com.