威动播放器232控制命令代码

  • 格式:docx
  • 大小:80.72 KB
  • 文档页数:3

威动蓝光导航硬盘播放机RS232控制协议
V4.0 20170613 RS232 串口数位格式
波特率9600
数据位8
停止位1
检验位None
RS232 命令格式
每一条RS232 命令采取如下格式:
<St> <Zn> <Cc> <Dl> <Data> <Et>
其中:
<St> 命令起始标志: 0x21
<Zn> 命令区域:0x01(详见下面的说明)
<Cc> 命令码:0x08(详见下面的说明)
<Dl> 数据长度:命令后面附带的数据的长度。

<Data> 数据:不同的命令,可附带不同长度的数据
<Et> 结束标志: 0x0d
关于<Zn>的说明:
<Zn>的作用是可以将命令划分不同的域Zones,目前只划分一个域:
0x01 –Zone 1 (即域1)
关于<Cc>的说明:
<Cc>其实就是命令类型,目前只有一种类型:
0x08 –RS232 to IR (即RS232 串口转义成红外遥控器安卓键值)
举例:中控通过RS232 串口发来命令,切换播放机的字幕Subtitle:
<St> <Zn> <Cc> <Dl> <Data1> <Data2> <Et>
0x21 0x01 0x08 0x02 0x19 0x62 0x0D
RS232 反馈格式
每一条RS232 反馈采取如下格式:
<St> <Re> <Dl> <Data> <Et>
其中:
<St> 反馈起始标志: 0x23
<Re> 反馈码:0x80(接收正确)
<Dl> 反馈码数据长度:反馈码后面附带的数据的长度
<Data> 数据:不同的反馈码,可附带不同长度的数据
<Et> 结束标志: 0xd0
一般命令的反馈为:23 80 00 D0,表示命令发送成功。

RS232 反馈用以确认播放机已收到RS232 命令并执行了对应功能,如果没有收到RS232 反馈,则说明RS232 命令在传输中丢失或发生了执行错误,此时中控可以重发控制命令。

Play/Pause命令,中控可根据RS232反馈获知播放机的当前工作状态。

设置通知命令或启动对应APP需要登陆盒子的IP并访问34080端口,必须使用chrome浏览器访问、
例如:
http://10.10.3.226:34080/
调用通知命令的232代码
目前可以自定义5条命令,对应的232代码如下
发送第一条通知21 01 07 02 01 01 0d
发送第二条通知21 01 07 02 01 02 0d
发送第三条通知21 01 07 02 01 03 0d
发送第四条通知21 01 07 02 01 04 0d
发送第五条通知21 01 07 02 01 05 0d
调用快捷APP的232代码
调用第一个APP 21 01 06 02 01 01 0d
调用第二个APP 21 01 06 02 01 02 0d
调用第三个APP 21 01 06 02 01 03 0d
调用第四个APP 21 01 06 02 01 04 0d
调用第五个APP 21 01 06 02 01 05 0d
新增的232命令
查询当前机器播放状态21 01 05 01 40 0d
反馈如表格中所示
查询当前机器电源状态21 01 05 01 34 0d
开机反馈:23 80 01 34 DO
待机反馈:23 80 01 35 DO。