
1. Physikalisches Abkommen
Dieses Protokoll verwendet das Standard-Seriellprotokoll, das entweder RS232 - oder RS485 - Modell sein kann.
Konfiguration:
| Baudrate | 9600bps (Standard) |
| Datenbits | 8 - Bit |
| Prüfmethode | 无 |
| Stoppen Sie Platz | 1 Person |
II,LogikEbene Vereinbarung
Jede Kommunikation muss eine Reihe von Daten senden, Pakete nach Frame-Header, Daten, Frame-End. Wie folgt:
| Startzeichen | ID-Nummer | Datenlänge | Paket | Checkcode | Endzeichen |
| 1 Byte | 2 Byte | 1 Byte | < 256 | 1 Byte | 1 Byte |
Daten-Frame Beschreibung
| Startzeichen | Obercomputer Ausgabe von Daten: 0XFA, untergeordnete Computer senden Daten: 0XFC |
| ID-Nummer | Jedes Produkt hat eine ID-Nummer: Jedes untergeordnete Gerät empfängt die Framedaten, um zu bestimmen, ob die ID-Nummer und seine eigene ID-Nummer identisch ist, wenn die gleiche, die entsprechende Behandlung. Wenn die ID-Nummer 0x0000 ist, bedeutet dies, dass der Broadcast-Befehl verarbeitet werden muss, alle unteren Maschinen. |
| Datenlänge | gibt an, dass mehrere Bytes von Daten folgen |
| Datenpakete | Die Anzahl der Daten wird durch die Länge der Daten bestimmt. |
| Prüfcode | Überprüfungsnummer + Datenlänge + Daten = CRC |
| Endzeichen | 0xFE |
III,Datenpaket detailliert
Das Paket enthält die Befehlsstatus-Informationen für diese Kommunikation, die folgenden Befehle:
Funktionstasten benötigen ID, wenn Sie den Test nicht bequem fühlen, können Sie die Dezimal-Zimmernummer des Hostes (ID-Nummer) in1 。Oder direkt auf Reset klicken.Beispielsweise kann die ID verwendet werden.
1. Grundlegende Anweisungen
1.Ausrüstungsinformationen suchen
Feedback erhalten:
| Anweisungen (1b) | Parameter 1 (< 128) | Parameter 2 (< 128) |
| 0x02 | Modell | Version |
2. Baudrate-Abfrage
Feedback erhalten:
FC 00 01 04 08 00 25 80 B2FE (Standardbaudrate 9600, Hexadezimal in Dezimal)
3. Suchen Sie den Zustand des Geräts
Feedback erhalten:
| Befehl (1B) | Parameter 1 (1B) | Parameter 2 (1B) | Parameter 3 (1B) | Parameter 4 (1B) | Parameter 5 (2B) |
| 0x0d | 3 - 7bitMenüposition1 - 2bitSoundquelle-Zustand0bit | 2 - 7bit Aktuelle Lautstärke 1bitEin - und Ausschalten-Zustand0bitStille | 4 - 7bit:Wiedergabemodus0 - 3bit:Sound-Modus | 2 - 7bit:Wiedergabe-Ressourcen0 - 1bit: Aktueller Abspielstatus | Seriennummer der gerade wiedergespielten Datei |
2. Musiksteuerung
1.Tastenbefehl
Start
FA 00 01 02 10 00 13 FE Feedback: FC 00 01 03 00 07 FE
Ausgeschaltet
FA 00 01 10 01 14 FE Feedback: FC 00 01 03 01 09 FE
Abspielen
FA 00 01 02 10 02 15 FE Feedback erhalten: FC 00 01 03 02 01 0A FE
Pause
FA 00 01 02 10 03 16 FE Feedback erhalten: FC 00 01 03 03 02 0C FE
Pause/ Wiedergabe
FA00 01 02 10 04 17 FEFeedback erhalten: FC00 01 03 03 04 01 0C FE
Rückmeldung erhalten: FC 00 01 03 03 04 02 0D FE
Stopp
FA 00 01 02 10 05 18 FE Rückmeldung erhalten: FC 00 01 03 05 03 0F FE
Lautstärke- 03 Ergebnis nach Änderung der Lautstärke
0Feedback erhalten: FC00 01 03 03 06 03 10 FE
Lautstärke+ 07 Ergebnis für Lautstärkenänderungen
FA00 01 02 10 07 1A FE Feedback erhalten: FC00 01 03 07 15 FE
Stumm aus(Stumm aus)
FA00 01 02 10 08 1b FE Feedback erhalten: FC 00 01 03 03 08 01 10FE
Stumm eingeschaltet(Öffnen Sie den Stilleffekt.)
FA 00 01 02 10 09 1C FE Feedback erhalten: FC 00 01 03 09 00 10 FE
Stumm-Effekt aktivieren/ ausschalten
FA 00 01 02 10 0A 1D FE Feedback erhalten: FC 00 01 03 03 0A 00 11 FE
FA 00 01 02 10 0A 1D FE Feedback erhalten: FC 00 01 03 03 0A 01 12 FE
Letzter Song(Songname)Zeichenfolgeform Feedback)
FA00 01 02 10 0B1E FE Feedback erhalten: FC00 01 0C03 0B10 07 00
05ED8A B8E6B1BD BA FE
下Ein Song(SongnameStringform Feedback)
FA00 01 10 0C1F FE Feedback erhalten: FC 00 01 12 03 0C 10 07 00
03 E9 A5 BF E7 8B BC E4 BC A0 E8 AF B4 42 FE
Umschalten der Tonquelle
FA00 01 02 10 0D20FE Feedback erhalten: FC 00 01 03 03 0D 00 14 FE (lokal)
FC 00 01 03 03 0D 01 15 FE (externe)
FC 00 01 03 03 0D 03 17 FE (Bluetooth)
2.Lautstärken
FA00 01 02 11 01 15 FE (Lauerstärke auf 01)
Feedback erhalten:
FC00 01 02 12 01 16 FE
3.Suche nach Ein - und Ausschaltungsstatus
Feedback erhalten:
FC00 01 02 14 00 17FE Öffnen
FC00 01 02 14 01 18FE Ausschalten
4. Suchen Sie die aktuelle Lautstärke
FA00 01 15 17FE
Feedback erhalten:
FC00 01 02 16 08 21FE (aktuelle Lautstärke 08)
5. Suchen Sie den Stillstand
Feedback erhalten:
FC00 01 02 18 00 1B FE Stumm Ein
FC00 01 01 18 01 1C FE Stumm Aus
6. Stumm Einstellung
Schweigen öffnen.
FA00 01 02 19 00 1C FE Feedback erhalten: FC00 01 02 18 00 1B FE
Stumm aus
FA00 01 02 19 01 1D FE Feedback erhalten: FC 00 01 02 18 01 1C FE
7. Anzahl der Musikressourcen suchen (Alter)
Feedback erhalten:
| Befehl (1B) | Parameter 1 (1B) | ... |
| 0x8c | Anzahl (Alle - Musik) | … |
Hinweis: Es gibt 24 Parameter, überprüfen Sie die entsprechendenWiedergabe-Ressourcen- Alle - Musik, Speicher - Musik, SD-Karte - Musik...
8. Suchen Sie die Anzahl der Musik-Ressourcen
Feedback erhalten:
| Anweisungen (1b) | Parameter 1 (2B) | ... |
| 0x4A | Anzahl (Alle - Musik) | … |
Hinweis:参数有30+N个参数(60+2NByte),查看对应的播放资源- 全部-音乐、内存-音乐、SD卡-音乐……
9.查寻音乐播放器的状态(旧)
FA 00 01 01 80 82 FE
Feedback erhalten:
| Befehl (1B) | Parameter1 (1B) | Parameter2 (1B) | Parameter3 (2B) | Parameter4 (String) |
| 0x81 | 4 - 7bit: Wiedergabemodus0 - 3bit: Sound-Modus | 2 - 7bit: Wiedergabe-Ressourcen0 - 1bit: Aktueller Wiedergabezustand | Seriennummer der abgespielten Datei | Songname |
10. Status des Musik-Player suchen
FA 00 01 75 77 FE
Feedback erhalten:
| Befehl (1B) | Parameter 1 (1b) | Parameter 2 (1B) | Parameter 3 (2B) | Parameter 4 (String) |
| 0x75 | 4 - 7bit: Wiedergabemodus0 - 3bit: Audio-Modus | 2 - 7bit: Wiedergaberessourcen0 - 1bit: Aktueller Wiedergabestatus | Seriennummer der abgespielten Dateien | Lied Name |
Hinweis:
| Parameter1 | Beschreibung | |
| 4 - 7bit | Wiedergabemodus: | |
| 0x00 | Sequenzliche Wiedergabe (H6) | |
| 0x01 | Alle Schleifen | |
| 0x02 | Einzelschleifen | |
| 0x03 | Zufallswiedergabe | |
| 0 - 3bit | Umgebungsausdruck: | |
| 0x00 | Allgemein | |
| 0x01 | Rock | |
| 0x02 | Pop | |
| 0x03 | Tanzmusik | |
| 0x04 | Der Hip Hop | |
| 0x05 | Klassiker | |
| 0x06 | Überschweres Low | |
| 0x07 | Die menschliche Stimme | |
| 0x08 | Jazz | |
| 0x09 | Soft | |
| Parameter2 | Beschreibung | |
| 2 - 7bit | Wiedergaberessourcen: | |
| 0x01 | Aktuelle Playlist | |
| 0x02 | Lokale Musik | |
| 0 - 1bit | Wiedergabestatus: | |
| 0x01 | Normaler Wiedergabe | |
| 0x02 | Pausen | |
| 0x03 | Stoppen |
11. Suchen Sie die Musikoberfläche, um die Seriennummern anzugeben Musikdetails (Alter)
| Befehl (1B) | Parameter 1 (1B) | Parameter 2 (2B) |
| 0x82 | Wiedergabe-Ressourcen | Datei-Sequenznummer |
Beispiel:FA00 01 04 82 01 00 88 FEErster Song, der alle Musik abfragt
Erhält Feedback:
| Befehl (1B) | Parameter1 (2B) | Parameter2 (String) |
| 0x83 | Datei-Seriennummer | Songname |
12. Suchen Sie in der Musikoberfläche Seriennummer angeben Musikdetails
| Befehl (1B) | Parameter1 (1B) | Parameter 2 (2b) |
| 0x73 | Wiedergabe-Ressourcen | Datei-Sequenznummer |
Beispiel:FA 00 01 04 73 01 00 79 FEErster Song, der alle Musik abfragt
erhält Feedback:
| Anweisungen (1b) | Parameter1 (1B) | Parameter2 (2B) | Parameter3 (String) |
| 0x73 | Wiedergabe von Ressourcen | Datei-Sequenznummer | Songname |
13. Suchen Sie nach Informationen über die Musik, die vom Musikplayer abgespielt wird
Rückmeldung erhalten:
| Befehl (1B) | Parameter1 (2B) | Parameter2 (2B) | Parameter3 (2B) | Parameter4 (String) | Parameter5 (Zeichenfolge) | Parameter6 (Zeichenfolge) |
| 0x85 | Aktuelle Datei-Sequenznummer | Derzeit gespielte Fortschritt | Gesamte Dauer des Songs | Songname | Dateiname | Sängername |
14. Play-Modus einrichten
Der ganze Kreislauf
FA00 01 02 86 01 8A FE Feedback erhalten: FC00 01 02 86 01 8A FE
Single-Loop
FA00 01 02 86 02 8B FE Feedback erhalten: FC00 01 02 86 02 8B FE
Zufallswiedergabe
FA00 01 02 86 03 8C FE Feedback erhalten: FC00 01 02 86 03 8C FE
15. Sound-Effekt eingerichtet
Normal
FA00 01 02 87 00 8A FE Feedback erhalten: FC00 01 02 87 00 8A FE
Rock
FA00 01 02 87 01 8B FE Feedback erhalten: FC 00 01 02 87 01 8B FE
Populär
FA 00 01 02 87 02 8C FE Feedback erhalten: FC 00 01 02 87 02 8C FE
Tanzmusik
FA 00 01 02 87 03 8D FE Feedback erhalten: FC 00 01 02 87 03 8D FE
Hip-Hop
FA 00 01 02 87 04 8E FE Feedback erhalten: FC 00 01 02 87 04 8E FE
Klassisch
FA 00 01 02 87 05 8F FE Feedback erhalten: FC 00 01 02 87 05 8F FE
Super Bass
FA 00 01 02 87 06 90 FE Feedback erhalten: FC 00 01 02 87 06 90 FE
Gesang
FA 00 01 02 87 07 91 FE Feedback erhalten: FC 00 01 02 87 07 91 FE
Sir
FA 00 01 02 87 08 92 FE Feedback erhalten: FC 00 01 02 87 08 92 FE
Soft
FA 00 01 02 87 09 93 FE Feedback erhalten: FC 00 01 02 87 09 93 FE
16. Gesang mit angegebenen Seriennummern abspielen
| Befehl (1B) | Parameter 1 (1B) | Parameter2 (2B) |
| 0x89 | Wiedergabe-Ressourcen | Sequenznummer des Songs |
Beispiel:FA00 01 04 89 01 00 8F FEErster Song, der alle Musik abgespielt hat
Feedback erhalten:
| Anweisungen (1b) | Parameter 1 (1B) | Parameter 2 (1B) | Parameter 3 (2B) | Parameter 4 (String) |
| 0x81 | 4 - 7bit:Wiedergabemodus0 - 3bit:Umgebungssound | 2 - 7bit:Wiedergaberessourcen0 - 1bit: Aktueller Wiedergabezustand | Seriennummer der abgespielten Datei | Songname |
17. Raumnamen und Raumnummer anzeigen
FA 00 01 01 68 6A FE
Feedback erhalten:
| Befehl (1B) | Parameter1 (2B) | Parameter2 (String) |
| 0x69 | Raumnummer | Raumname (Feedback, nicht gültig) |
18. Einrichten der Zimmernummer
FA 00 01 03 6A 00 02 70 FE
Feedback erhalten:
FC 00 01 03 6A 02 00 70 FE
19. Anzeigen der Anzahl der Tonquellen
FA 00 01 6B 6D FE
Feedback erhalten:
FC00 01 02 6C03 72FE (03 bedeutet drei Tonquellen)
20. Einrichtung von Soundquellen
Lokale Audio-Quelle
FA00 01 02 6D 00 70FE Feedback erhalten: FC00 01 03 00 07FE
Externe Audio-Quelle
FA00 01 02 6D 01 71FE Feedback erhalten: FC00 01 03 00 01 08 FE
Bluetooth-Soundquelle
FA00 01 02 6D03 73 FE Feedback erhalten: FC00 01 03 00 03 0A FE
Cloud-Musik (H6 - Spiriz)
FA 00 01 02 6D 07 77 FE Feedback erhalten: FC 00 01 03 03 00 07 0E FE
21. Separate Festlegung der Partition
| Befehl (1B) | Parameter (1B) |
| 0x74 | Einzelpartitionsstatus,Entsprechender Multipartition-Status |
FA00 01 02 74 BD34FE
Setzen Sie Partition 2, Öffnen, Lautstärke 15 Stufen.
Die Umwandlung von BD in Binär ist 1 0111101. Die 01 entspricht dem Bereich. 01111 entspricht der Lautstärke der Partition. 1 Entsprechend Schalter
:
| Befehl (1B) | Parameter (4B) |
| 0x74 | Einzelpartitionsstatus,Entspricht einem einzelpartitionsstatus. |
Einzige Zustände:
| Parameter | beschreibt den entsprechenden Partitionswert von |
| Bit0 ~ 1 | . 0x00 - 0x11 entsprechen vier Partitionen. |
| Bit2 ~ 6 | Entsprechend Partitionsvolumenwert 0x00 ~ 0x0F Entsprechend Stufen 0 ~ 15 |
| Bit7 | Partitionsschalter, 0x00 aus, 0x01 ein |
3. Fehlerfeedback-Befehl
| Befehl (1B) | Parameter (1B) |
| 0x99 | Fehlertyp |
Parametertabelle
| Parameter | Fehlertyp |
| 0x01 | Befehlfehler |
| 0x02 | Checkcodefehler |
| 0x03 | Längefehler |
| 0x05 | Ungewöhnliche Fehler |
Antwort veröffentlichen