1. RS485 方式控制背景音主机
控制端发送控制指令给音乐主机,音乐主机返回接受指令给控制端。列如:
控制端发送切换到在线音乐模式指令: FA 00 7A 00 74 FE
音乐主机返回状态:FA 00 7A 00 74 FE
1.1. 基本参数
默认波特率:9600bps
奇偶校验位:无
数据位:8bits
停止位:1bits
1.2. 命令格式定义
命令:DATA1/DATA2/DATA3/DATA4/DATA5/DATA6
字节 | 描述 |
---|---|
DATA1 | 起始符(0xFA) |
DATA2 | ID号(0x00)(机器唯一标识,即房间号,0是广播) |
DATA3 | 功能码 见功能码定义表 |
DATA4 | 组ID(0x00)(机器所属组,无需更改) |
DATA5 | 校验码(Check)=(起始符+房间号+功能码)&0xff |
DATA6 | 协议包结束符(0xFE) |
1.3. 功能码定义
功能码 | 校验码 | 功能 | 备注 |
---|---|---|---|
0x01 | 0xFB | 声音1级 | |
0x02 | 0xFC | 声音2级 | |
0x03 | 0xFD | 声音3级 | |
0x04 | 0xFE | 声音4级 | |
0x05 | 0xFF | 声音5级 | |
0x06 | 0x00 | 声音6级 | |
0x07 | 0x01 | 声音7级 | |
0x08 | 0x02 | 声音8级 | |
0x09 | 0x03 | 声音9级 | |
0x0A | 0x04 | 声音10级 | |
0x0B | 0x05 | 声音11级 | |
0x0C | 0x06 | 声音12级 | |
0x0D | 0x07 | 声音13级 | |
0x0E | 0x08 | 声音14级 | |
0x0F | 0x09 | 声音15级 | |
0x10 | 0x0A | 声音16级 | |
0x11 | 0x0B | 声音17级 | |
0x12 | 0x0C | 声音18级 | |
0x13 | 0x0D | 声音19级 | |
0x31 | 0x2B | 上一曲 | |
0x32 | 0x2C | 下一曲 | |
0x33 | 0x2D | 顺序播放 | |
0x34 | 0x2E | 单曲循环 | |
0x35 | 0x2F | 随机播放 | |
0x36 | 0x30 | 列表循环 | |
0x37 | 0x31 | 播放 | |
0x38 | 0x32 | 暂停 | |
0x39 | 0x33 | 停止播放 | |
0x40 | 0x3A | 返回 | |
0x41 | 0x3B | 音量+ | |
0x42 | 0x3C | 音量- | |
0x43 | 0x3D | 静音 | |
0x44 | 0x3E | 取消静音 | |
0x45 | 0x3F | 立体声输出 | *部分机型支持 |
0x46 | 0x40 | 左声道输出 | *部分机型支持 |
0x47 | 0x41 | 右声道输出 | *部分机型支持 |
0x51 | 0x4B | 开机 | *部分机型是开关屏幕功能 |
0x52 | 0x4C | 关机 | *部分机型是开关屏幕功能 |
0x70 | 0x6A | 播放TF卡音乐 | |
0x71 | 0x6B | 播放U盘音乐 | *部分机型不支持 |
0x77 | 0x71 | 切换到外部音源AUX模式 | *部分机型不支持 |
0x78 | 0x72 | 切换到蓝牙模式 | *部分机型不支持 |
0x7A | 0x74 | 切换到在线音乐模式 | *部分机型不支持 |
0x80 | 0x7A | 播放歌单01: 内部存储/AisConfig/SceneMusic/01开头的文件夹名/ | *新增 |
... | ... | 播放歌单.. | *新增 |
0x87 | 0x81 | 播放歌单08: 内部存储/AisConfig/SceneMusic/08开头的文件夹名/ | *新增 |
0x88 | 0x82 | 播放提示音1:内部存储/custom/audio/tone/tone1.mp3 | *新增 |
0x89 | 0x83 | 播放提示音2:内部存储/custom/audio/tone/tone2.mp3 | *新增 |
0x8A | 0x84 | 播放提示音3:内部存储/custom/audio/tone/tone3.mp3 | *新增 |
0x8B | 0x85 | 播放提示音4:内部存储/custom/audio/tone/tone4.mp3 | *新增 |
0x90 | 查询当前状态 | 详见备注1 |
备注1
功能码0x90返回的状态格式为 0xFB 房间号(默认0x00) 0x90 数据1 数据2 0xFE
数据 | 字节 | 描述 |
---|---|---|
数据1 | bit7~6 | 00 其它状态 01 播放状态 10 暂停状态 |
bit5 | 0 表示未静音 1 表示静音 |
|
bit4~0 | 5位音量大小 | |
数据2 | bit7 | 0 关机状态 1 正常开机状态 |
bit6~4 | 音乐播放模式 | |
bit3~0 | 保留 |