- 1. 1.基础指令
- 2. 1.Ausrüstung信息查询
- 3. 2.Porter Rate查询
- 4. 3.查寻AusrüstungStatus
- 5. 2.Musik.控制指令
- 6. 1.按键指令
- 7. 2.音Quantität设置
- 8. 3.查寻Schalter!机Status
- 9. 4.查寻gegenwärtig音Quantität大小
- 10. 5.查寻静音Status
- 11. 6.静音设置
- 12. 7.查寻Musik.资源数目(旧)
- 13. 8.查寻Musik.资源数目
- 14. 9.查寻Musik.播放器的Status(旧)
- 15. 10.查寻Musik.播放器的Status
- 16. 11.查寻Musik.界面指定Seriennummer.Musik.详细信息(旧)
- 17. 12.查寻Musik.界面指定Seriennummer.Musik.详细信息
- 18. 13.查寻Musik.播放器正播放的Musik.详细信息
- 19. 14.播放模式设置
- 20. 15.音效设置
- 21. 16.播放指定Seriennummer.的歌曲
- 22. 17.Überprüfen房间名和房间Seriennummer.
- 23. 18.设置房间Nr.
- 24. 19.Überprüfen音源数
- 25. 20.设置音源
- 26. 21.单独设置Unterteilung区
- 27. 3.Fehler.反馈指令

一、物理层Vereinbarung
本Vereinbarung是使用标准的串行Vereinbarung,可以是RS232型式,也可以是RS485型式。
配置:
| Porter Rate | 9600bps(默认) |
| Datenplatz | 8位 |
| Prüfungen方式 | 无 |
| Stoppen Sie Platz | 1位 |
二、逻辑层Vereinbarung
每次通讯要Senden Sie一串Daten,包据帧头,Daten,帧尾。如下:
| Anfang符 | IDNr. | DatenLänge | Daten包 | Prüfcode | Ende符 |
| 1Bytes | 2Bytes | 1Bytes | <256 | 1Bytes | 1Bytes |
Daten帧描述
| Anfang符 | 上位机输出Daten:0XFA, 下位机Senden SieDaten:0XFC |
| IDNr. | 每个产品有一个的IDNr.:每个下位机Empfangzu帧Daten后要判断IDNr.跟自己的IDNr.是否相同,相同则做对应处理。如果IDNr.是0x0000,表示Rundfunk指令,所有下位机都要处理。 |
| DatenLänge | 指示后面有几个Bytes的Daten |
| Daten包 | Daten的个数由DatenLänge来定。 |
| Prüfcode | 采用和Prüfungen,IDNr.+DatenLänge+Daten=CRC |
| Ende符 | 0xFE |
三、Daten包详解
Daten包中包含了本次通讯的指令Status信息,指令如下:
Funktion按键都需要ID,如果觉得测试不方便可以改主机Das Dekimalsystem房间Nr.(IDNr.)改成1 。或者直接Klick aufErsetzen。可以用ID的例句
1.基础指令
1.Ausrüstung信息查询
反馈得zu:
| 指令(1B) | Parameter1(<128) | Parameter2(<128) |
| 0x02 | 型Nr. | 版本 |
2.Porter Rate查询
得zu反馈:
FC 00 01 04 08 00 25 80 B2 FE(默认Porter Rate为9600,16. System转Das Dekimalsystem)
3.查寻AusrüstungStatus
得zu反馈:
| 指令(1B) | Parameter1(1B) | Parameter2(1B) | Parameter3(1B) | Parameter4(1B) | Parameter5(2B) |
| 0x0d | 3-7bit菜单位置1-2bit音源Status0bit | 2-7bitgegenwärtig音Quantität1bitSchalter!机Status0bit静音Status | 4-7bit:播放模式0-3bit:音效模式 | 2-7bit:播放资源0-1bit:gegenwärtig播放Status | 正在播放的文件Seriennummer. |
2.Musik.控制指令
1.按键指令
开机
FA 00 01 02 10 00 13 FE 得zu反馈:FC 00 01 03 03 00 00 07 FE
关机
FA 00 01 02 10 01 14 FE 得zu反馈:FC 00 01 03 03 01 01 09 FE
播放
FA 00 01 02 10 02 15 FE 得zu反馈:FC 00 01 03 03 02 01 0A FE
暂停
FA 00 01 02 10 03 16 FE 得zu反馈:FC 00 01 03 03 03 02 0C FE
暂停/播放
FA 00 01 02 10 04 17 FE 得zu反馈:FC 00 01 03 03 04 01 0C FE
得zu反馈:FC 00 01 03 03 04 02 0D FE
Stopp!
FA 00 01 02 10 05 18 FE 得zu反馈:FC 00 01 03 03 05 03 0F FE
音Quantität– 03为音Quantität修改后Ergebnis
FA 00 01 02 10 06 19 FE 得zu反馈:FC 00 01 03 03 06 03 10 FE
音Quantität+ 07为音Quantität修改后Ergebnis
FA 00 01 02 10 07 1A FE 得zu反馈:FC 00 01 03 03 07 07 15 FE
静音关(Schließen静音效果)
FA 00 01 02 10 08 1b FE 得zu反馈:FC 00 01 03 03 08 01 10 FE
静音开(Öffnen.静音效果)
FA 00 01 02 10 09 1C FE 得zu反馈:FC 00 01 03 03 09 00 10 FE
静音开/关
FA 00 01 02 10 0A 1D FE 得zu反馈:FC 00 01 03 03 0A 00 11 FE
FA 00 01 02 10 0A 1D FE 得zu反馈:FC 00 01 03 03 0A 01 12 FE
上一曲(歌曲NameCharaktere串形式反馈)
FA 00 01 02 10 0B 1E FE 得zu反馈:FC 00 01 0C 03 0B 10 07 00
05 ED 8A B8 E6 B1 BD BA FE
下一曲(歌曲NameCharaktere串形式反馈)
FA 00 01 02 10 0C 1F FE 得zu反馈:FC 00 01 12 03 0C 10 07 00
03 E9 A5 BF E7 8B BC E4 BC A0 E8 AF B4 42 FE
Wechseln音源
FA 00 01 02 10 0D 20 FE 得zu反馈:FC 00 01 03 03 0D 00 14 FE(本地)
FC 00 01 03 03 0D 01 15 FE(外部)
FC 00 01 03 03 0D 03 17 FE(蓝牙)
2.音Quantität设置
FA 00 01 02 11 01 15 FE(设置音Quantität为01)
得zu反馈:
FC 00 01 02 12 01 16 FE
3.查寻Schalter!机Status
得zu反馈:
FC 00 01 02 14 00 17 FE 开机
FC 00 01 02 14 01 18 FE 关机
4.查寻gegenwärtig音Quantität大小
FA 00 01 01 15 17 FE
得zu反馈:
FC 00 01 02 16 08 21 FE (gegenwärtig音Quantität为08)
5.查寻静音Status
得zu反馈:
FC 00 01 02 18 00 1B FE 静音开
FC 00 01 02 18 01 1C FE 静音关
6.静音设置
静音开
FA 00 01 02 19 00 1C FE 得zu反馈:FC 00 01 02 18 00 1B FE
静音关
FA 00 01 02 19 01 1D FE 得zu反馈:FC 00 01 02 18 01 1C FE
7.查寻Musik.资源数目(旧)
得zu反馈:
| 指令(1B) | Parameter1(1B) | … |
| 0x8c | 个数(Alles-Musik.) | … |
注:Parameter有24个,Überprüfen对应的播放资源 - Alles-Musik.、内存-Musik.、SD卡-Musik.……
8.查寻Musik.资源数目
得zu反馈:
| 指令(1B) | Parameter1(2B) | … |
| 0x4A | 个数(Alles-Musik.) | … |
注:Parameter有30+N个Parameter(60+2NByte),Überprüfen对应的播放资源 - Alles-Musik.、内存-Musik.、SD卡-Musik.……
9.查寻Musik.播放器的Status(旧)
FA 00 01 01 80 82 FE
得zu反馈:
| 指令(1B) | Parameter1(1B) | Parameter2(1B) | Parameter3(2B) | Parameter4(字串) |
| 0x81 | 4-7bit:播放模式0-3bit:音效模式 | 2-7bit:播放资源0-1bit:gegenwärtig播放Status | 正在播放的文件Seriennummer. | 歌曲名字 |
10.查寻Musik.播放器的Status
FA 00 01 01 75 77 FE
得zu反馈:
| 指令(1B) | Parameter1(1B) | Parameter2(1B) | Parameter3(2B) | Parameter4(字串) |
| 0x75 | 4-7bit:播放模式0-3bit:音效模式 | 2-7bit:播放资源0-1bit:gegenwärtig播放Status | 正在播放的文件Seriennummer. | 歌曲名字 |
注:
| Parameter1 | 说明 | |
| 4-7bit | 播放模式: | |
| 0x00 | 顺序播放(H6) | |
| 0x01 | Alles循环 | |
| 0x02 | 单曲循环 | |
| 0x03 | 随机播放 | |
| 0-3bit | 环境音效: | |
| 0x00 | 普通 | |
| 0x01 | 摇滚 | |
| 0x02 | 流行 | |
| 0x03 | 舞曲 | |
| 0x04 | 嘻哈 | |
| 0x05 | 古典 | |
| 0x06 | 超重低音 | |
| 0x07 | 人声 | |
| 0x08 | 爵士 | |
| 0x09 | 柔和 | |
| Parameter2 | 说明 | |
| 2-7bit | 播放资源: | |
| 0x01 | gegenwärtig播放列表 | |
| 0x02 | 本地Musik. | |
| 0-1bit | 播放Status: | |
| 0x01 | 正常播放 | |
| 0x02 | 暂停 | |
| 0x03 | Stopp! |
11.查寻Musik.界面指定Seriennummer.Musik.详细信息(旧)
| 指令(1B) | Parameter1(1B) | Parameter2(2B) |
| 0x82 | 播放资源 | 文件Seriennummer. |
例:FA 00 01 04 82 01 00 00 88 FE 查询AllesMusik.的Die一首歌
得zu反馈:
| 指令(1B) | Parameter1(2B) | Parameter2(字串) |
| 0x83 | 文件Seriennummer. | 歌曲名字 |
12.查寻Musik.界面指定Seriennummer.Musik.详细信息
| 指令(1B) | Parameter1(1B) | Parameter2(2B) |
| 0x73 | 播放资源 | 文件Seriennummer. |
例:FA 00 01 04 73 01 00 00 79 FE 查询AllesMusik.的Die一首歌
得zu反馈:
| 指令(1B) | Parameter1(1B) | Parameter2(2B) | Parameter3(字串) |
| 0x73 | 播放资源 | 文件Seriennummer. | 歌曲名字 |
13.查寻Musik.播放器正播放的Musik.详细信息
得zu反馈:
| 指令(1B) | Parameter1(2B) | Parameter2(2B) | Parameter3(2B) | Parameter4(Charaktere串) | Parameter5(Charaktere串) | Parameter6(Charaktere串) |
| 0x85 | gegenwärtig文件Seriennummer. | gegenwärtig播放的进度 | 歌曲整个时长 | 歌曲名字 | 文件名 | 歌手名 |
14.播放模式设置
Alles循环
FA 00 01 02 86 01 8A FE 得zu反馈:FC 00 01 02 86 01 8A FE
单曲循环
FA 00 01 02 86 02 8B FE 得zu反馈:FC 00 01 02 86 02 8B FE
随机播放
FA 00 01 02 86 03 8C FE 得zu反馈:FC 00 01 02 86 03 8C FE
15.音效设置
普通
FA 00 01 02 87 00 8A FE 得zu反馈:FC 00 01 02 87 00 8A FE
摇滚
FA 00 01 02 87 01 8B FE 得zu反馈:FC 00 01 02 87 01 8B FE
流行
FA 00 01 02 87 02 8C FE 得zu反馈:FC 00 01 02 87 02 8C FE
舞曲
FA 00 01 02 87 03 8D FE 得zu反馈:FC 00 01 02 87 03 8D FE
嘻哈
FA 00 01 02 87 04 8E FE 得zu反馈:FC 00 01 02 87 04 8E FE
古典
FA 00 01 02 87 05 8F FE 得zu反馈:FC 00 01 02 87 05 8F FE
超重低音
FA 00 01 02 87 06 90 FE 得zu反馈:FC 00 01 02 87 06 90 FE
人声
FA 00 01 02 87 07 91 FE 得zu反馈:FC 00 01 02 87 07 91 FE
爵士
FA 00 01 02 87 08 92 FE 得zu反馈:FC 00 01 02 87 08 92 FE
柔和
FA 00 01 02 87 09 93 FE 得zu反馈:FC 00 01 02 87 09 93 FE
16.播放指定Seriennummer.的歌曲
| 指令(1B) | Parameter1(1B) | Parameter2(2B) |
| 0x89 | 播放资源 | 歌曲Seriennummer. |
例:FA 00 01 04 89 01 00 00 8F FE 播放AllesMusik.的Die一首歌
得zu反馈:
| 指令(1B) | Parameter1(1B) | Parameter2(1B) | Parameter3(2B) | Parameter4(字串) |
| 0x81 | 4-7bit:播放模式0-3bit:环境音效 | 2-7bit:播放资源0-1bit:gegenwärtig播放Status | 正在播放的文件Seriennummer. | 歌曲名字 |
17.Überprüfen房间名和房间Seriennummer.
FA 00 01 01 68 6A FE
得zu反馈:
| 指令(1B) | Parameter1(2B) | Parameter2(字串) |
| 0x69 | 房间Nr. | 房间名(会反馈、已Unwirksam) |
18.设置房间Nr.
FA 00 01 03 6A 00 02 70 FE
得zu反馈:
FC 00 01 03 6A 02 00 70 FE
19.Überprüfen音源数
FA 00 01 01 6B 6D FE
得zu反馈:
FC 00 01 02 6C 03 72 FE(03表示三种音源)
20.设置音源
本地音源
FA 00 01 02 6D 00 70 FE 得zu反馈:FC 00 01 03 03 00 00 07 FE
外部音源
FA 00 01 02 6D 01 71 FE 得zu反馈:FC 00 01 03 03 00 01 08 FE
蓝牙音源
FA 00 01 02 6D 03 73 FE 得zu反馈:FC 00 01 03 03 00 03 0A FE
云Musik.(H6-思必驰)
FA 00 01 02 6D 07 77 FE 得zu反馈:FC 00 01 03 03 00 07 0E FE
21.单独设置Unterteilung区
| 指令(1B) | Parameter(1B) |
| 0x74 | 单Unterteilung区Status,对应多Unterteilung区Status |
FA 00 01 02 74 BD 34 FE
设置Unterteilung区二,开,音Quantität15级。
BD转换成Binärsystem就是 1 01111 01。Von denen01对应的是是Unterteilung区指。01111对应Unterteilung区音Quantität大小。1对应Schalter!
得zu反馈:
| 指令(1B) | Parameter(4B) |
| 0x74 | 单Unterteilung区Status,对应单Unterteilung区Status |
单Unterteilung区Status:
| Parameter | 说明 |
| Bit0~1 | 对应Unterteilung区值。0x00~0x11对应4个Unterteilung区。 |
| Bit2~6 | 对应Unterteilung区音Quantität值0x00~0x0F对应0~15级 |
| Bit7 | Unterteilung区Schalter!,0x00关,0x01开 |
3.Fehler.反馈指令
| 指令(1B) | Parameter(1B) |
| 0x99 | Fehler.Typus |
Parameter表
| Parameter | Fehler.Typus |
| 0x01 | 指令Fehler. |
| 0x02 | PrüfcodeFehler. |
| 0x03 | LängeFehler. |
| 0x05 | 异常Fehler. |
Antwort veröffentlichen