RS-485协议接入
右转背景音乐系统设备(Server)与控制终端(Client,可以是PC、中控设备、智能家居设备等)之间的串行通信协议,通过严格实现此协议,右转背景音乐系统可受控制终端的控制。
通讯方式
波特率: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:校验码(算法见效验码算法)
上面全部为16进制
效验码算法
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
上面都是2位相加,例如DATA1为“FF 25”,我们是把“0XFF+0X25”加过后然后与其他数据相加
协议
所有协议都会在下列解释,请注意以下的协议不是每个机型都有,请结合机型使用
下列没有列出适合哪些机型的协议代表适合所有机型
关机
关闭音乐主机,真关机
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 100F | B3 | |
回复 | FF 2A | 08 | 00 | 01 | 100F | AE |
开机
真关机的开机
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 10F0 | D2 | |
回复 | FF 2A | 08 | 00 | 01 | 10F0 | CD |
开关机
假开关机一条指令
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 100A | B8 | |
回复 | FF 2A | 08 | 00 | 01 | 100A | B3 |
打开音乐播放器
打开内置的主播放器
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2012 | A0 | |
回复 | FF 2A | 08 | 00 | 01 | 2012 | 9B |
打开SD音乐
打开内置的主播放器的SD音乐
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2013 | 9F | |
回复 | FF 2A | 08 | 00 | 01 | 2013 | 9A |
打开蓝牙
打开设备的蓝牙
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2015 | 9D | |
回复 | FF 2A | 08 | 00 | 01 | 2015 | 98 |
带区域打开蓝牙
带房间打开蓝牙
此协议只有双分区的机型支持,非双分区机型无作用
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
同步发送 | 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 |
关闭蓝牙
关闭当前的蓝牙
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2017 | 9B | |
回复 | FF 2A | 08 | 00 | 01 | 2017 | 96 |
打开本地音乐
打开内置的主播放器的本地音乐界面
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2018 | 9A | |
回复 | FF 2A | 08 | 00 | 01 | 2018 | 95 |
打开AUX
打开音乐主机的AUX
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2030 | 82 | |
回复 | FF 2A | 08 | 00 | 01 | 2030 | 7D |
带区域打开AUX
带区域打开音乐主机的AUX
此协议只有双分区的机型支持,非双分区机型无作用
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
同步发送 | 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
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2032 | 80 | |
回复 | FF 2A | 08 | 00 | 01 | 2032 | 7B |
播放
控制内置播放器播放
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 50A0 | E2 | |
回复 | FF 2A | 08 | 00 | 01 | 50A0 | DD |
暂停
控制内置播放器暂停
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 500A | 78 | |
回复 | FF 2A | 08 | 00 | 01 | 500A | 73 |
播放/暂停
控制内置播放播放或暂停,在暂停的状态会播放,在播放的状态会暂停
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 600A | 68 | |
回复 | FF 2A | 08 | 00 | 01 | 600A | 63 |
上一曲
控制内置播放器上一曲
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 500B | 77 | |
回复 | FF 2A | 08 | 00 | 01 | 500B | 72 |
下一曲
控制内置播放器下一曲
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 50B0 | D2 | |
回复 | FF 2A | 08 | 00 | 01 | 50B0 | CD |
音量加
控制音乐主机音量加1
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 60F0 | 82 | |
回复 | FF 2A | 08 | 00 | 01 | 60F0 | 7D |
音量减
控制音乐主机音量减1
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 600F | 63 | |
回复 | FF 2A | 08 | 00 | 01 | 600F | 5E |
静音
控制音乐主机静音
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 6000 | 72 | |
回复 | FF 2A | 08 | 00 | 01 | 6000 | 6D |
取消静音
控制音乐主机取消静音
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 60FA | 78 | |
回复 | FF 2A | 08 | 00 | 01 | 60FA | 73 |
静音/取消静音
控制音乐主机静音/取消静音,在静音状态,发送此协议会取消静音,反之则静音
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 600B | 67 | |
回复 | FF 2A | 08 | 00 | 01 | 600B | 62 |
音量设定
设置音乐主机的音量
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 09 | 00 | 01 | 6001 | 09 | 67 |
回复 | FF 2A | 09 | 00 | 01 | 6001 | 09 | 6B |
数值(DATA6)介绍
DATA6的取值范围为:0~30
不同的值效验码不同,请按照
获取当前播放的歌曲
获取内置主播放器当前播放的歌曲
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 8001 | 51 | |
回复 | FF 2A | / | 00 | 01 | 8001 | 歌曲名(UTF-8转换)+AE | / |
播放状态查询
查询音乐主机主播放器的播放状态
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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 |
静音状态查询
查询音乐主机主播放器的静音状态
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 8004 | 4E | |
静音回复 | FF 2A | 09 | 00 | 01 | 8004 | 01 | 47 |
非静音回复 | FF 2A | 09 | 00 | 01 | 8004 | 02 | 46 |
当前音量查询
查询音乐主机当前的音量
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 8005 | 4D | |
静音回复 | FF 2A | 09 | 00 | 01 | 8005 | 00-30音量值 | / |
查询所有音乐场景列表
获取内置主播放器当所有音乐场景列表
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 8005 | 4C | |
回复 | FF 2A | / | 00 | 01 | 8005 | 场景音乐名(UTF-8转换) | / |
当前所有状态查询
查询音乐主机主播放器的播放状态、静音状态、音量值、音源,EQ模式、开关机状态
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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
音源查询
查询音乐主机主播放器的音源
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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 |
使用位置播放歌曲
使用位置播放当前音源的歌曲
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 0A | 00 | 01 | 9001 | 例:0009 | 36 |
静音回复 | FF 2A | 0A | 00 | 01 | 9001 | 0009 | 31 |
数值(DATA6)介绍
歌曲的位置,协议中的0009,代表播放当前音源第9首歌曲,这个值为16进制的值
获取当前受控的区域
获取当前受控的区域
此协议只有双分区的机型支持,非双分区机型无作用
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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 |
切换当前控制的区域
切换当前控制的区域
此协议只有双分区的机型支持,非双分区机型无作用
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
同步发送 | 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模式模式查询
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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 |
单曲循环
设置内置主播放器的播放模式为单曲循环
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5031 | 51 | |
回复 | FF 2A | 08 | 00 | 01 | 5031 | 4C |
循环播放
设置内置主播放器的播放模式为循环播放
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5032 | 50 | |
回复 | FF 2A | 08 | 00 | 01 | 5032 | 4 |
顺序播放
设置内置主播放器的播放模式为顺序播放
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5033 | 4F | |
回复 | FF 2A | 08 | 00 | 01 | 5033 | 4A |
随机播放
设置内置主播放器的播放模式为随机播放
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5034 | 4E | |
回复 | FF 2A | 08 | 00 | 01 | 5034 | 49 |
普通
设置内置主播放器的EQ模式为普通
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5035 | 4D | |
回复 | FF 2A | 08 | 00 | 01 | 5035 | 48 |
流行
设置内置主播放器的EQ模式为流行
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5036 | 4C | |
回复 | FF 2A | 08 | 00 | 01 | 5036 | 47 |
古典
设置内置主播放器的EQ模式为古典
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5037 | 4B | |
回复 | FF 2A | 08 | 00 | 01 | 5037 | 46 |
爵士
设置内置主播放器的EQ模式为爵士
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5038 | 4A | |
回复 | FF 2A | 08 | 00 | 01 | 5038 | 45 |
摇滚
设置内置主播放器的EQ模式为摇滚
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 5039 | 49 | |
回复 | FF 2A | 08 | 00 | 01 | 5039 | 44 |
侦测ID地址
侦测音乐主机的ID地址,组ID和设备ID
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 0A | 00 | 01 | F005 | 例:00 01 | DA |
回复 | FF 2A | 08 | 00 | 01 | F005 | D8 |
数值(DATA6)介绍
发送中的DATA6中分别代表组ID和设备ID
00:表示组ID
01:表示设备ID
侦测设备型号
侦测音乐主机设备信号
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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 |
查询场景音乐列表歌曲名
查询场景音乐列表歌曲名
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | 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分隔
打开场景音乐界面
打开音乐播放器的场景音乐界面
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 08 | 00 | 01 | 2026 | 8C | |
回复 | FF 2A | 08 | 00 | 01 | 2026 | 87 |
打开场景音乐列表界面
打开音乐播放器的场景音乐的音乐列表界面
协议
类别 | 数据通讯头 DATA1 | 指令长度 DATA2 | 组地址 DATA3 | 设备地址 DATA4 | 操作码 DATA5 | 数值 DATA6 | 检验码 DATA7 |
发送 | FF 25 | 09 | 00 | 01 | 2027 | 01 | 89 |
回复 | FF 2A | 08 | 00 | 01 | 2027 | 86 |
最后更新于