AVForums上的回复非常实用:
几乎所有设备都是使用文本字符串的简单telnet rs232。不是全部都是ascii,但大多数是。你会看到计算出来的奇偶校验和校验字节... 但实际上你只需要发送一个字符串,投影仪就会按照指示去执行。
有些设备通过发送十六进制字节更容易进行通讯,特别是它们使用奇怪的非ascii字符,但大多数是简单的ascii,并跟随一个换行符。
问题在于,如果你使用十六进制,你可以支持包括ascii在内的每个代码,如果你采用开放平台,请从那里开始。
很多型号有不同的输入等,但大多数情况下,所有制造商的投影仪都使用相同的rs232字符串进行开启、关闭、输入1-7或hdmi 1-2-3等操作...
尽可能保持简单,只控制电源状态和输入选择,你将有机会轻松控制80%的常见投影仪而不需要过多工作。
哦,还有9600,8n1几乎适用于所有设备。
更多具体内容:
承诺之后...
这是一些关于Optoma的开和关的信息..
开的命令是以下ASCII文本,后面跟着回车符(如果你不知道..没有“ENTER”键的代码..它由旧式打字机功能表示为回车和换行。这些由十六进制值0d表示CR,0a表示LF) 十六进制
字母'I'的十六进制值为:49,'R'的十六进制值为:52
开启:
*0IR001 或在下一行中使用十六进制表示..
2a 30 49 52 30 30 31 0d
关闭:
*0IR002 或使用十六进制表示..
2a 30 49 52 30 30 32 0d
设置输入HDMI1:
*0IR017\r 或使用十六进制表示..
2a 30 49 52 30 31 37 0d
Panasonic AX200..不同之处在于它具有文本含义,但是用一个仅包含十六进制字符的命令“02”开始,用十六进制“03”结束..引号在命令中不使用,只是为了显示其ASCII文本。
开启:
:02 "PON" :03 或使用十六进制表示..
02 50 4f 4e 03
关闭:
:02 "POF" :03 或使用十六进制表示..
02 50 4f 46 03
设置输入HDMI1:
:02 "IIS:HD1" :03 或使用十六进制表示..
02 49 49 53 3a 48 44 31 03
Sony很奇怪,根本没有真正的ASCII..只有一个句点和一个问号..这只是十六进制而已。
开启:
a9 17 2e 00 00 00 3f 9a
关闭:
a9 17 2f 00 00 00 3f 9a
设置输入HDMI1:
A9 00 01 00 00 04 05 9A