
Provided, "Secured Protocol" must be enabled p, -pin INTEGER 4-digit PIN for secured TLS connection. TARGET may (default port: 1515, example: with target list (separated by newline)įor serial port for Windows (example: (example: trying to make autodetection of connection mode by port name, but you Try 'samsung-mdc -help COMMAND' for command infoįor multiple targets commands will be running async, so result order may # so you may want to create alias for Git BashĮcho alias samsung-mdc=\'python3 -m samsung_mdc\' > ~/.bash_profile # NOTE: python "Scripts" folder is not in %PATH% in Windows by default, Install Python 3 latest release (tested with 3.9):.Sudo pip3 install -upgrade python-samsung-mdc Not implemented: some more commands (PRs are welcome)Īlso see: Samsung MDC Unified - Reference Application (GUI, Windows) with partially implemented functionality. TCP over TLS mode ("Secured Protocol" using PIN).TCP and SERIAL mode (for RJ45 and RS232C connection types).Run commands async on numerous targets (using asyncio).Detailed CLI help and parameters validation.Easy to extend using simple declarative API - see samsung_mdc/commands.py.It allows you to control a variety of different sources (TV, Monitor) through the built-in RS-232C or Ethernet interface. This is implementation of Samsung MDC (Multiple Display Control) protocol on python3.7+ and asyncio with most comprehensive CLI (command line interface).
