# RS-485协议接入

![485流程图](https://1762171684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LsVqHMWe7-CzkAWzc94%2F-Lx4tTnUms3eBTFa8vCC%2F-Lx5-nfJxcfw5-sd4Mhe%2F485%E6%B5%81%E7%A8%8B%E5%9B%BE.png?alt=media\&token=b5776ea6-43df-4901-94c2-781af21675dd)

## 通讯方式

* 波特率：9600bps（默认）
* 奇偶校验位：无
* 数据位：8bits
* 停止位：1bits

### 协议格式

DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7

* DATA1:通讯数据头（0xFF 0x25) 回复（0xFF 0x2A）
* DATA2:指令长度（包括起止符、长度、组ID、设备ID、功能码、数据和检验和）
* DATA3:组地址（0x01\~0xFF)，00为广播地址，广播地址不应答
* DATA4:设备地址（0x01\~0xFF)， 00为广播地址，设备地址默认见主机内485
* DATA5:功能码 见协议
* DATA6:数据 见协议
* DATA7:校验码(算法见效验码算法)

{% hint style="warning" %}
上面全部为16进制
{% endhint %}

### 效验码算法

0XFF-(DATA1+DATA2+DATA3+DATA4+DATA5+DATA6)%0X100=DATA7

#### 发送指令

完成指令 ： FF 25 08 00 01 10 0F B3

#### 算法

0XFF-(0XFF+0X25+0X08+0X00+0X01+0X10+*0X0F*)%0X100=B3

{% hint style="warning" %}
上面都是2位相加，例如DATA1为“FF 25”，我们是把“0XFF+0X25”加过后然后与其他数据相加
{% endhint %}

## 协议

所有协议都会在下列解释，请注意以下的协议不是每个机型都有，请结合机型使用

{% hint style="warning" %}
下列没有列出适合哪些机型的协议代表适合所有机型
{% endhint %}

### 关机

关闭音乐主机，真关机

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 100F                   |                       |           B3           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 100F                   |                       |           AE           |

### 开机

真关机的开机

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 10F0                   |                       |           D2           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 10F0                   |                       |           CD           |

### 开关机

假开关机一条指令

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 100A                   |                       |           B8           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 100A                   |                       |           B3           |

### 打开音乐播放器

打开内置的主播放器

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2012                   |                       |           A0           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2012                   |                       |           9B           |

### 打开SD音乐

打开内置的主播放器的SD音乐

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2013                   |                       |           9F           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2013                   |                       |           9A           |

### 打开蓝牙

打开设备的蓝牙

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2015                   |                       |           9D           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2015                   |                       |           98           |

### 带区域打开蓝牙

带房间打开蓝牙

{% hint style="warning" %}
此协议只有双分区的机型支持，非双分区机型无作用
{% endhint %}

#### 协议

|   类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :---: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  同步发送 |           FF 25          |            09           |           00           |            01           | 2015                   |           00          |           9C           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2015                   |           00          |           97           |
| 区域一发送 |           FF 25          |            09           |           00           |            01           | 2015                   |           01          |           9B           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2015                   |           01          |           96           |
| 区域二发送 |           FF 25          |            09           |           00           |            01           | 2015                   |           02          |           9A           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2015                   |           02          |           95           |

### 关闭蓝牙

关闭当前的蓝牙

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2017                   |                       |           9B           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2017                   |                       |           96           |

### 打开本地音乐

打开内置的主播放器的本地音乐界面

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2018                   |                       |           9A           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2018                   |                       |           95           |

### 打开AUX

打开音乐主机的AUX

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2030                   |                       |           82           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2030                   |                       |           7D           |

### 带区域打开AUX

带区域打开音乐主机的AUX

{% hint style="warning" %}
此协议只有双分区的机型支持，非双分区机型无作用
{% endhint %}

#### 协议

|   类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :---: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  同步发送 |           FF 25          |            09           |           00           |            01           | 2030                   |           00          |           81           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2030                   |           00          |           7C           |
| 区域一发送 |           FF 25          |            09           |           00           |            01           | 2030                   |           01          |           80           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2030                   |           01          |           7B           |
| 区域二发送 |           FF 25          |            09           |           00           |            01           | 2030                   |           02          |           7F           |
|   回复  |           FF 2A          |            09           |           00           |            01           | 2030                   |           02          |           7A           |

### 关闭AUX

关闭音乐主机的AUX

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2032                   |                       |           80           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2032                   |                       |           7B           |

### 播放

控制内置播放器播放

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 50A0                   |                       |           E2           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 50A0                   |                       |           DD           |

### 暂停

控制内置播放器暂停

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 500A                   |                       |           78           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 500A                   |                       |           73           |

### 播放/暂停

控制内置播放播放或暂停，在暂停的状态会播放，在播放的状态会暂停

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 600A                   |                       |           68           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 600A                   |                       |           63           |

### 上一曲

控制内置播放器上一曲

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 500B                   |                       |           77           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 500B                   |                       |           72           |

### 下一曲

控制内置播放器下一曲

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 50B0                   |                       |           D2           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 50B0                   |                       |           CD           |

### 音量加

控制音乐主机音量加1

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 60F0                   |                       |           82           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 60F0                   |                       |           7D           |

### 音量减

控制音乐主机音量减1

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 600F                   |                       |           63           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 600F                   |                       |           5E           |

### 静音

控制音乐主机静音

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 6000                   |                       |           72           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 6000                   |                       |           6D           |

### 取消静音

控制音乐主机取消静音

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 60FA                   |                       |           78           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 60FA                   |                       |           73           |

### 静音/取消静音

控制音乐主机静音/取消静音，在静音状态，发送此协议会取消静音，反之则静音

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组 </p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :-------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00          |            01           | 600B                   |                       |           67           |
|  回复 |           FF 2A          |            08           |           00          |            01           | 600B                   |                       |           62           |

### 音量设定

设置音乐主机的音量

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            09           |           00           |            01           | 6001                   |           09          |           67           |
|  回复 |           FF 2A          |            09           |           00           |            01           | 6001                   |           09          |           6B           |

#### 数值（DATA6）介绍

* DATA6的取值范围为:0\~30
* 不同的值效验码不同，请按照

### 获取当前播放的歌曲

获取内置主播放器当前播放的歌曲

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 8001                   |                       |           51           |
|  回复 |           FF 2A          |            /            |           00           |            01           | 8001                   |    歌曲名（UTF-8转换）+AE    |            /           |

### 播放状态查询

查询音乐主机主播放器的播放状态

#### 协议

|  类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :--: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送  |           FF 25          |            08           |           00           |            01           | 8003                   |                       |           4F           |
| 停用回复 |           FF 2A          |            09           |           00           |            01           | 8003                   |           01          |           48           |
| 暂停回复 |           FF 2A          |            09           |           00           |            01           | 8003                   |           02          |           47           |
| 播放回复 |           FF 2A          |            09           |           00           |            01           | 8003                   |           03          |           46           |

### 静音状态查询

查询音乐主机主播放器的静音状态

#### 协议

|   类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :---: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|   发送  |           FF 25          |            08           |           00           |            01           | 8004                   |                       |           4E           |
|  静音回复 |           FF 2A          |            09           |           00           |            01           | 8004                   |           01          |           47           |
| 非静音回复 |           FF 2A          |            09           |           00           |            01           | 8004                   |           02          |           46           |

### 当前音量查询

查询音乐主机当前的音量

#### 协议

|  类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :--: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送  |           FF 25          |            08           |           00           |            01           | 8005                   |                       |           4D           |
| 静音回复 |           FF 2A          |            09           |           00           |            01           | 8005                   |        00-30音量值       |            /           |

### 查询所有音乐场景列表

获取内置主播放器当所有音乐场景列表

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 8005                   |                       |           4C           |
|  回复 |           FF 2A          |            /            |           00           |            01           | 8005                   |     场景音乐名(UTF-8转换)    |            /           |

### 当前所有状态查询

查询音乐主机主播放器的播放状态、静音状态、音量值、音源，EQ模式、开关机状态

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 8009                   |                       |           49           |
|  回复 |           FF 2A          |            0E           |           00           |            01           | 8009                   |          状态值          |            /           |

#### 数值(DATA6)介绍

* 第1字节：播放状态查询（值：01.停止、02.暂停、03.播放）
* 第2字节：静音状态查询（值：01.静音、02.非静音）
* 第3字节：当前音量值查询（值：00-30音量值,16进制）
* 第4字节：音源模式查询（值：00.本地、01.SD卡、03.AUX、04.DLNA、05.蓝牙、06.我的收藏、07.喜马拉雅、08.所有音乐、09.播放历史音乐、0A.搜索到的网络音乐.11场景音乐.OC、RTSP音源共享、OF.云音乐）
* 第5字节：EQ模式模式查询（值：00.普通、01.古典、02.爵士、03.摇滚、04.流行）
* 第6字节：开关机状态查询（值：01:开机 00:关机）

#### 例

FF 2A 0E 00 01 80 09 01 02 1A 03 01 01 1C

* 播放状态查询：01
* 静音状态查询：02
* 当前音量值查询：1A
* 音源模式查询：03
* EQ模式模式查询：01
* 开关机状态查询：01
* 效验码：1C

### 音源查询

查询音乐主机主播放器的音源

#### 协议

|    类别    | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :------: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|    发送    |           FF 25          |            08           |           00           |            01           | 8008                   |                       |           4A           |
|  本地音源回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           00          |           44           |
|  SD音源回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           01          |           43           |
|  AUX音源回复 |           FF 2A          |            09           |           00           |            01           | 8008                   |           03          |           41           |
| DLNA音源回复 |           FF 2A          |            09           |           00           |            01           | 8008                   |           04          |           40           |
|  蓝牙音源回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           05          |           3F           |
|  我的收藏回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           06          |           3E           |
|  喜马拉雅回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           07          |           3D           |
|  所有音乐回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           08          |           3C           |
|  播放历史回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           09          |           3B           |
|  搜索音源回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           0A          |           3A           |
|  场景音源回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           0B          |           39           |
| RTSP音源回复 |           FF 2A          |            09           |           00           |            01           | 8008                   |           0C          |           38           |
|   云音乐回复  |           FF 2A          |            09           |           00           |            01           | 8008                   |           0F          |           35           |

### 使用位置播放歌曲

使用位置播放当前音源的歌曲

#### 协议

|  类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :--: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送  |           FF 25          |            0A           |           00           |            01           | 9001                   |         例：0009        |           36           |
| 静音回复 |           FF 2A          |            0A           |           00           |            01           | 9001                   |          0009         |           31           |

#### 数值(DATA6)介绍

歌曲的位置，协议中的0009，代表播放当前音源第9首歌曲，这个值为16进制的值

### 获取当前受控的区域

获取当前受控的区域

{% hint style="warning" %}
此协议只有双分区的机型支持，非双分区机型无作用
{% endhint %}

#### 协议

|   类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :---: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|   发送  |           FF 25          |            08           |           00           |            01           | 9002                   |                       |           40           |
|  同步回复 |           FF 2A          |            09           |           00           |            01           | 9002                   |           00          |           3A           |
| 区域一回复 |           FF 2A          |            09           |           00           |            01           | 9002                   |           01          |           39           |
| 区域二回复 |           FF 2A          |            09           |           00           |            01           | 9002                   |           02          |           38           |

### 切换当前控制的区域

切换当前控制的区域

{% hint style="warning" %}
此协议只有双分区的机型支持，非双分区机型无作用
{% endhint %}

#### 协议

|   类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :---: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  同步发送 |           FF 25          |            09           |           00           |            01           | 9003                   |           00          |           3A           |
| 区域一发送 |           FF 25          |            09           |           00           |            01           | 9003                   |           01          |           39           |
| 区域二发送 |           FF 25          |            09           |           00           |            01           | 9003                   |           02          |           38           |
|   回复  |           FF 2A          |            08           |           00           |            01           | 9003                   |                       |           3A           |

### EQ模式模式查询

音乐主机的EQ模式模式查询

#### 协议

|  类别  | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :--: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送  |           FF 25          |            08           |           00           |            01           | 8007                   |                       |           4B           |
| 普通回复 |           FF 2A          |            09           |           00           |            01           | 8007                   |           00          |           45           |
| 古典回复 |           FF 2A          |            09           |           00           |            01           | 8007                   |           01          |           44           |
| 爵士回复 |           FF 2A          |            09           |           00           |            01           | 8007                   |           02          |           43           |
| 摇滚回复 |           FF 2A          |            09           |           00           |            01           | 8007                   |           03          |           42           |
| 流行回复 |           FF 2A          |            09           |           00           |            01           | 8007                   |           04          |           41           |

### 单曲循环

设置内置主播放器的播放模式为单曲循环

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5031                   |                       |           51           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5031                   |                       |           4C           |

### 循环播放

设置内置主播放器的播放模式为循环播放

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5032                   |                       |           50           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5032                   |                       |            4           |

### 顺序播放

设置内置主播放器的播放模式为顺序播放

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5033                   |                       |           4F           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5033                   |                       |           4A           |

### 随机播放

设置内置主播放器的播放模式为随机播放

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5034                   |                       |           4E           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5034                   |                       |           49           |

### 普通

设置内置主播放器的EQ模式为普通

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5035                   |                       |           4D           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5035                   |                       |           48           |

### 流行

设置内置主播放器的EQ模式为流行

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5036                   |                       |           4C           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5036                   |                       |           47           |

### 古典

设置内置主播放器的EQ模式为古典

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5037                   |                       |           4B           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5037                   |                       |           46           |

### 爵士

设置内置主播放器的EQ模式为爵士

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5038                   |                       |           4A           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5038                   |                       |           45           |

### 摇滚

设置内置主播放器的EQ模式为摇滚

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 5039                   |                       |           49           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 5039                   |                       |           44           |

### 侦测ID地址

侦测音乐主机的ID地址，组ID和设备ID

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | E5F5                   |                       |           F9           |
|  回复 |           FF 2A          |            0A           |           00           |            01           | E5F5                   |        例：00 01        |           F0           |

#### 数值（DATA6）介绍

回复中的DATA6中分别代表组ID和设备ID

* 00：表示组ID
* 01：表示设备ID

### 设置ID地址

设置音乐主机的ID地址，组ID和设备ID

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            0A           |           00           |            01           | F005                   |        例：00 01        |           DA           |
|  回复 |           FF 2A          |            08           |           00           |            01           | F005                   |                       |           D8           |

#### 数值（DATA6）介绍

发送中的DATA6中分别代表组ID和设备ID

* 00：表示组ID
* 01：表示设备ID

### 侦测设备型号

侦测音乐主机设备信号

#### 协议

|   类别   | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :----: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|   发送   |           FF 25          |            08           |           00           |            01           | 10E1                   |                       |           E1           |
|  300回复 |           FF 2A          |            09           |           00           |            01           | 10E1                   |           01          |           D8           |
| 200B回复 |           FF 2A          |            09           |           00           |            01           | 10E1                   |           02          |           DA           |
|  150回复 |           FF 2A          |            09           |           00           |            01           | 10E1                   |           03          |           D9           |
|  60T回复 |           FF 2A          |            09           |           00           |            01           | 10E1                   |           04          |           D8           |
| 300全回复 |           FF 2A          |            09           |           00           |            01           | 10E1                   |           05          |           D7           |
|  52回复  |           FF 2A          |            09           |           00           |            01           | 10E1                   |           08          |           D6           |
|  85回复  |           FF 2A          |            09           |           00           |            01           | 10E1                   |           09          |           D5           |
|  70回复  |           FF 2A          |            09           |           00           |            01           | 10E1                   |           0A          |           D4           |
|  62回复  |           FF 2A          |            09           |           00           |            01           | 10E1                   |           0B          |           D3           |

### 查询场景音乐列表歌曲名

查询场景音乐列表歌曲名

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            0A           |           00           |            01           | 8010                   |        例：01 01        |           3E           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 8010                   |      5首歌曲名(UTF-8)     |            /           |

#### 数值（DATA6）介绍

发送中的DATA6中分别代表场景ID和音乐页码

* 01：场景的ID
* 01：音乐的页码，每页为5首歌曲

回复中的DATA6是场景音乐的UTF-8格式的5歌的歌曲名，以0D 0A分隔

### 打开场景音乐界面

打开音乐播放器的场景音乐界面

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            08           |           00           |            01           | 2026                   |                       |           8C           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2026                   |                       |           87           |

### 打开场景音乐列表界面

打开音乐播放器的场景音乐的音乐列表界面

#### 协议

|  类别 | <p>数据通讯头</p><p>DATA1</p> | <p>指令长度</p><p>DATA2</p> | <p>组地址</p><p>DATA3</p> | <p>设备地址</p><p>DATA4</p> | <p>操作码</p><p>DATA5</p> | <p>数值</p><p>DATA6</p> | <p>检验码</p><p>DATA7</p> |
| :-: | :----------------------: | :---------------------: | :--------------------: | :---------------------: | ---------------------- | :-------------------: | :--------------------: |
|  发送 |           FF 25          |            09           |           00           |            01           | 2027                   |           01          |           89           |
|  回复 |           FF 2A          |            08           |           00           |            01           | 2027                   |                       |           86           |
