Hoja de comandos RS232-C

Configuración del puerto serie

Baud Rate 9600 bps
Data Length 8 bits
Parity None
Stop Bit Length 1 bit
Flow Control None

Explicación de comandos en serie

Los comandos seriales constan de 8 bits de datos, seguidos de 1 bit de parada. Los comandos se construyen:

1

2

3

4

5

6

7

8

9

Opening Bit Device ID Command Type Command Category Command Value Stop Bit

0x3A

0x30

0x31
0x53 (SET)
0x47 (GET)
0x72 (reply)

(see command table below)

0x0D

Cada comando en serie comienza con el mismo bit de apertura 0x3A (carácter de dos puntos “:” en ASCII).

El segundo y tercer bits especifican el ID del dispositivo. El ID de dispositivo predeterminado es “01”, que es 0x30 0x31 en notación hexadecimal.

El cuarto bit define el tipo de comando.
0x53 (“S” en ASCII) indica un comando SET.
0x47 (“G” en ASCII) indica un comando de solicitud GET.
0x72 (“r” en ASCII) indica una respuesta del dispositivo. Las respuestas son devueltas por el dispositivo.

El quinto bit está reservado para la categoría del comando. (por ejemplo, control de potencia, control de audio, etc.)
Consulte la tabla de comandos a continuación para conocer los bits correspondientes a cada categoría.

Los bits sexto, séptimo y octavo se utilizan para ejecutar un comando específico dentro de la categoría o escribir un valor en un comando específico.
Los valores se establecen con 3 caracteres, incluso en notación hexadecimal.

Valores de ejemplo:

0x30 0x30 0x30 es igual a “000”
0x30 0x35 0x32 es igual a “052”
0x30 0x38 0x35 es igual a “085”
0x31 0x30 0x30 es igual a “100”

Al enviar una solicitud GET, después del bit de categoría, los bits de valor deben ser 0x30 0x30 0x30 (000). El dispositivo responderá con la configuración activa actual en esa categoría utilizando los bits de valor.

Cada comando en serie termina con el mismo bit de parada 0x0D (carácter de retorno).

Tabla de comandos (comandos SET)

 

CATEGORY BIT
(5th bit)

VALUE BITS
(6th, 7th, 8th bits)

FULL COMMAND EXAMPLES
(with Device ID = 01)

Power Control 0x30 000: Standby On 0x3A 0x30 0x31 0x53 0x30 0x30 0x30 0x30 0x0D
001: Standby Off 0x3A 0x30 0x31 0x53 0x30 0x30 0x30 0x31 0x0D
002: Power Off 0x3A 0x30 0x31 0x53 0x30 0x30 0x30 0x32 0x0D
003: Power On 0x3A 0x30 0x31 0x53 0x30 0x30 0x30 0x33 0x0D
Audio Control: Treble 0x31 Value 000 – 100 0x3A 0x30 0x31 0x53 0x31 0x30 0x35 0x30 0x0D (example value 050)
Audio Control: Bass 0x32 Value 000 – 100 0x3A 0x30 0x31 0x53 0x32 0x30 0x35 0x30 0x0D (example value 050)
Audio Control: Balance 0x33 Value 000 – 100 0x3A 0x30 0x31 0x53 0x33 0x30 0x35 0x30 0x0D (example value 050)
Image Control: Contrast 0x34 Value 000 – 100 0x3A 0x30 0x31 0x53 0x34 0x30 0x35 0x30 0x0D (example value 050)
Image Control: Brightness 0x35 Value 000 – 100 0x3A 0x30 0x31 0x53 0x35 0x30 0x35 0x30 0x0D (example value 050)
Image Control: Sharpness 0x36 Value 000 – 100 0x3A 0x30 0x31 0x53 0x36 0x30 0x35 0x30 0x0D (example value 050)
Audio Control: Sound Preset 0x37 000: Movie 0x3A 0x30 0x31 0x53 0x37 0x30 0x30 0x30 0x0D
001: Standard 0x3A 0x30 0x31 0x53 0x37 0x30 0x30 0x31 0x0D
002: Custom 0x3A 0x30 0x31 0x53 0x37 0x30 0x30 0x32 0x0D
003: Classroom 0x3A 0x30 0x31 0x53 0x37 0x30 0x30 0x33 0x0D
004: Meeting 0x3A 0x30 0x31 0x53 0x37 0x30 0x30 0x34 0x0D
Audio Control: Volume 0x38 Value 000 – 100 0x3A 0x30 0x31 0x53 0x38 0x30 0x35 0x30 0x0D (example value 050)
Audio Control: Mute 0x39 000: Mute Off 0x3A 0x30 0x31 0x53 0x39 0x30 0x30 0x30 0x0D
001: Mute On 0x3A 0x30 0x31 0x53 0x39 0x30 0x30 0x31 0x0D
Video Input Source Switching 0x3A 000: VGA 0x3A 0x30 0x31 0x53 0x3A 0x30 0x30 0x30 0x0D
001: HDMI 1 0x3A 0x30 0x31 0x53 0x3A 0x30 0x30 0x31 0x0D
002: HDMI 2 0x3A 0x30 0x31 0x53 0x3A 0x30 0x30 0x32 0x0D
003: AV 0x3A 0x30 0x31 0x53 0x3A 0x30 0x30 0x33 0x0D
021: HDMI 3 0x3A 0x30 0x31 0x53 0x3A 0x30 0x32 0x31 0x0D
022: HDMI 4 0x3A 0x30 0x31 0x53 0x3A 0x30 0x32 0x32 0x0D
101: Android 0x3A 0x30 0x31 0x53 0x3A 0x31 0x30 0x31 0x0D
103: OPS 0x3A 0x30 0x31 0x53 0x3A 0x31 0x30 0x33 0x0D
104: USB-C 0x3A 0x30 0x31 0x53 0x3A 0x31 0x30 0x34 0x0D
Video Control: Aspect Ratio 0x3B 000: Aspect ratio 16:9 0x3A 0x30 0x31 0x53 0x3B 0x30 0x30 0x30 0x0D
001: Aspect ratio 4:3 0x3A 0x30 0x31 0x53 0x3B 0x30 0x30 0x31 0x0D
002: PTP (Pixel To Pixel) 0x3A 0x30 0x31 0x53 0x3B 0x30 0x30 0x32 0x0D
Device Settings: Language 0x3C 000: English 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x30 0x0D
001: French 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x31 0x0D
002: Spanish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x32 0x0D
003: Chinese Traditional 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x33 0x0D
004: Chinese Simplified 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x34 0x0D
005: Portuguese 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x35 0x0D
006: German 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x36 0x0D
007: Dutch 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x37 0x0D
008: Polish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x38 0x0D
009: Russian 0x3A 0x30 0x31 0x53 0x3C 0x30 0x30 0x39 0x0D
010: Czech 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x30 0x0D
011: Danish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x31 0x0D
012: Swedish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x32 0x0D
013: Italian 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x33 0x0D
014: Romanian 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x34 0x0D
015: Norwegian 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x35 0x0D
016: Finnish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x36 0x0D
017: Greek 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x37 0x0D
018: Turkish 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x38 0x0D
019: Arabic 0x3A 0x30 0x31 0x53 0x3C 0x30 0x31 0x39 0x0D
020: Japanese 0x3A 0x30 0x31 0x53 0x3C 0x30 0x32 0x30 0x0D
021: Ukrainian 0x3A 0x30 0x31 0x53 0x3C 0x30 0x32 0x31 0x0D
Image Control: Presets 0x3D 000: Standard 0x3A 0x30 0x31 0x53 0x3D 0x30 0x30 0x30 0x0D
001: Bright 0x3A 0x30 0x31 0x53 0x3D 0x30 0x30 0x31 0x0D
002: Soft 0x3A 0x30 0x31 0x53 0x3D 0x30 0x30 0x32 0x0D
003: Custom 0x3A 0x30 0x31 0x53 0x3D 0x30 0x30 0x33 0x0D
Image Control: Color Hue 0x3E Value 000 – 100 0x3A 0x30 0x31 0x53 0x3E 0x30 0x35 0x30 0x0D (example value 050)
Device Setting: Backlight 0x3F Value 000 – 100 0x3A 0x30 0x31 0x53 0x3F 0x30 0x35 0x30 0x0D (example value 050)
Image Control: Color Temp 0x40 000: Cool 0x3A 0x30 0x31 0x53 0x40 0x30 0x30 0x30 0x0D
001: Standard 0x3A 0x30 0x31 0x53 0x40 0x30 0x30 0x31 0x0D
002: Warm 0x3A 0x30 0x31 0x53 0x40 0x30 0x30 0x32 0x0D
Remote Control Commands 0x41 000: Volume Up (incremental) 0x3A 0x30 0x31 0x53 0x41 0x30 0x30 0x30 0x0D
001: Volume Down (incremental) 0x3A 0x30 0x31 0x53 0x41 0x30 0x30 0x31 0x0D
010: Navigate Up 0x3A 0x30 0x31 0x53 0x41 0x30 0x31 0x30 0x0D
011: Navigate Down 0x3A 0x30 0x31 0x53 0x41 0x30 0x31 0x31 0x0D
012: Navigate Left 0x3A 0x30 0x31 0x53 0x41 0x30 0x31 0x32 0x0D
013: Navigate Right 0x3A 0x30 0x31 0x53 0x41 0x30 0x31 0x33 0x0D
014: Confirm / OK 0x3A 0x30 0x31 0x53 0x41 0x30 0x31 0x34 0x0D
020: Menu 0x3A 0x30 0x31 0x53 0x41 0x30 0x32 0x30 0x0D
021: Input 0x3A 0x30 0x31 0x53 0x41 0x30 0x32 0x31 0x0D
022: Exit 0x3A 0x30 0x31 0x53 0x41 0x30 0x32 0x32 0x0D
031: Blank (black screen) 0x3A 0x30 0x31 0x53 0x41 0x30 0x33 0x31 0x0D
032: Freeze (freeze screen) 0x3A 0x30 0x31 0x53 0x41 0x30 0x33 0x32 0x0D
Device Setting: Infrared Control 0x42 000: Enable Infrared Remote 0x3A 0x30 0x31 0x53 0x42 0x30 0x30 0x30 0x0D
001: Disable Infrared Remote 0x3A 0x30 0x31 0x53 0x42 0x30 0x30 0x31 0x0D

Tabla de comandos (solicitudes GET y respuestas)

 

CATEGORY BIT
(5th bit)

FULL REQUEST EXAMPLES
(with Device ID = 01)

REPLY BITS
(6th, 7th, 8th bits)

FULL REPLY EXAMPLES
(returned by device)

Power Status 0x30 0x3A 0x30 0x31 0x47 0x30 0x30 0x30 0x30 0x0D 000: Standby On 0x3A 0x30 0x31 0x72 0x30 0x30 0x30 0x30 0x0D
001: Standby Off 0x3A 0x30 0x31 0x72 0x30 0x30 0x30 0x31 0x0D
002: Power Off 0x3A 0x30 0x31 0x72 0x30 0x30 0x30 0x32 0x0D
003: Power On 0x3A 0x30 0x31 0x72 0x30 0x30 0x30 0x33 0x0D
Audio Status: Treble 0x31 0x3A 0x30 0x31 0x47 0x31 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x31 0x30 0x35 0x30 0x0D
Audio Status: Bass 0x32 0x3A 0x30 0x31 0x47 0x32 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x32 0x30 0x35 0x30 0x0D (example status 050)
Audio Status: Balance 0x33 0x3A 0x30 0x31 0x47 0x33 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x33 0x30 0x35 0x30 0x0D (example status 050)
Image Status: Contrast 0x34 0x3A 0x30 0x31 0x47 0x34 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x34 0x30 0x35 0x30 0x0D (example status 050)
Image Status: Brightness 0x35 0x3A 0x30 0x31 0x47 0x35 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x35 0x30 0x35 0x30 0x0D (example status 050)
Image Status: Sharpness 0x36 0x3A 0x30 0x31 0x47 0x36 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x36 0x30 0x35 0x30 0x0D (example status 050)
Audio Status: Sound Preset 0x37 0x3A 0x30 0x31 0x47 0x37 0x30 0x30 0x30 0x0D 000: Movie 0x3A 0x30 0x31 0x72 0x37 0x30 0x30 0x30 0x0D
001: Standard 0x3A 0x30 0x31 0x72 0x37 0x30 0x30 0x31 0x0D
002: Custom 0x3A 0x30 0x31 0x72 0x37 0x30 0x30 0x32 0x0D
003: Classroom 0x3A 0x30 0x31 0x72 0x37 0x30 0x30 0x33 0x0D
004: Meeting 0x3A 0x30 0x31 0x72 0x37 0x30 0x30 0x34 0x0D
Audio Status: Volume 0x38 0x3A 0x30 0x31 0x47 0x38 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x38 0x30 0x35 0x30 0x0D (example status 050)
Audio Status: Mute 0x39 0x3A 0x30 0x31 0x47 0x39 0x30 0x30 0x30 0x0D 000: Mute Off 0x3A 0x30 0x31 0x72 0x39 0x30 0x30 0x30 0x0D
001: Mute On 0x3A 0x30 0x31 0x72 0x39 0x30 0x30 0x31 0x0D
Video Input Source Status 0x3A 0x3A 0x30 0x31 0x47 0x3A 0x30 0x30 0x30 0x0D 000: VGA 0x3A 0x30 0x31 0x72 0x3A 0x30 0x30 0x30 0x0D
001: HDMI 1 0x3A 0x30 0x31 0x72 0x3A 0x30 0x30 0x31 0x0D
002: HDMI 2 0x3A 0x30 0x31 0x72 0x3A 0x30 0x30 0x32 0x0D
003: AV 0x3A 0x30 0x31 0x72 0x3A 0x30 0x30 0x33 0x0D
021: HDMI 3 0x3A 0x30 0x31 0x72 0x3A 0x30 0x32 0x31 0x0D
022: HDMI 4 0x3A 0x30 0x31 0x72 0x3A 0x30 0x32 0x32 0x0D
101: Android 0x3A 0x30 0x31 0x72 0x3A 0x31 0x30 0x31 0x0D
103: OPS 0x3A 0x30 0x31 0x72 0x3A 0x31 0x30 0x33 0x0D
104: USB-C 0x3A 0x30 0x31 0x72 0x3A 0x31 0x30 0x34 0x0D
Video Status: Aspect Ratio 0x3B 0x3A 0x30 0x31 0x47 0x3B 0x30 0x30 0x30 0x0D 000: Aspect ratio 16:9 0x3A 0x30 0x31 0x72 0x3B 0x30 0x30 0x30 0x0D
001: Aspect ratio 4:3 0x3A 0x30 0x31 0x72 0x3B 0x30 0x30 0x31 0x0D
002: PTP (Pixel To Pixel) 0x3A 0x30 0x31 0x72 0x3B 0x30 0x30 0x32 0x0D
Device Status: Language 0x3C 0x3A 0x30 0x31 0x47 0x3C 0x30 0x30 0x30 0x0D 000: English 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x30 0x0D
001: French 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x31 0x0D
002: Spanish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x32 0x0D
003: Chinese Traditional 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x33 0x0D
004: Chinese Simplified 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x34 0x0D
005: Portuguese 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x35 0x0D
006: German 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x36 0x0D
007: Dutch 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x37 0x0D
008: Polish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x38 0x0D
009: Russian 0x3A 0x30 0x31 0x72 0x3C 0x30 0x30 0x39 0x0D
010: Czech 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x30 0x0D
011: Danish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x31 0x0D
012: Swedish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x32 0x0D
013: Italian 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x33 0x0D
014: Romanian 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x34 0x0D
015: Norwegian 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x35 0x0D
016: Finnish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x36 0x0D
017: Greek 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x37 0x0D
018: Turkish 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x38 0x0D
019: Arabic 0x3A 0x30 0x31 0x72 0x3C 0x30 0x31 0x39 0x0D
020: Japanese 0x3A 0x30 0x31 0x72 0x3C 0x30 0x32 0x30 0x0D
021: Ukrainian 0x3A 0x30 0x31 0x72 0x3C 0x30 0x32 0x31 0x0D
Image Status: Presets 0x3D 0x3A 0x30 0x31 0x47 0x3D 0x30 0x30 0x30 0x0D 000: Standard 0x3A 0x30 0x31 0x72 0x3D 0x30 0x30 0x30 0x0D
001: Bright 0x3A 0x30 0x31 0x72 0x3D 0x30 0x30 0x31 0x0D
002: Soft 0x3A 0x30 0x31 0x72 0x3D 0x30 0x30 0x32 0x0D
003: Custom 0x3A 0x30 0x31 0x72 0x3D 0x30 0x30 0x33 0x0D
Image Status: Color Hue 0x3E 0x3A 0x30 0x31 0x47 0x3E 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x3E 0x30 0x35 0x30 0x0D (example status 050)
Device Status: Backlight 0x3F 0x3A 0x30 0x31 0x47 0x3F 0x30 0x30 0x30 0x0D Value 000 – 100 0x3A 0x30 0x31 0x72 0x3F 0x30 0x35 0x30 0x0D (example status 050)
Image Status: Color Temp 0x40 0x3A 0x30 0x31 0x47 0x40 0x30 0x30 0x30 0x0D 000: Cool 0x3A 0x30 0x31 0x72 0x40 0x30 0x30 0x30 0x0D
001: Standard 0x3A 0x30 0x31 0x72 0x40 0x30 0x30 0x31 0x0D
002: Warm 0x3A 0x30 0x31 0x72 0x40 0x30 0x30 0x32 0x0D
Device Setting: Infrared Control 0x42 0x3A 0x30 0x31 0x47 0x42 0x30 0x30 0x30 0x0D 000: Enable Infrared Remote 0x3A 0x30 0x31 0x72 0x42 0x30 0x30 0x30 0x0D
001: Disable Infrared Remote 0x3A 0x30 0x31 0x72 0x42 0x30 0x30 0x31 0x0D

Configuración del puerto Telnet

IP Port 4664

Asegúrese de verificar que la herramienta de red admita comandos hexadecimales o conviértala en comandos ASCII.