Lydsystemer AM-CF1 ekstern kontrolprotokol TCP/IP
Overview
De protokoller, der er beskrevet i dette dokument, er forberedt til at styre AM-CF1 via tredjepartscontrollere eller via en computerbaseret terminalapplikation og indhente enhedsoplysninger til yderligere integrationer.
Det er påkrævet at logge ind med adgangskodegodkendelse for at starte kontroller og logge ud, når kontrollerne afsluttes.
- Log-in
- Log ud
Følgende indstillinger kan kontrolleres.
- Højttalerudgangsforstærkning
- Mute-tilstand
- Genkald hukommelsesforudindstillinger
- Standby-tilstand
- Bluetooth-tilstand
- Mikrofonstrålestyring
- Statusmeddelelse
- Statusmeddelelse for mikrofonstrålestyring
Følgende kommandoer kan også bruges til at få AM-CF1 indstillingsværdierne.
- Statusanmodning
- Få værdi
- Mute-tilstand
- Forudindstillet nummer
- Standby-tilstand
- Bluetooth-tilstand
- Mikrofonstrålestyringsindstilling
- Mikrofonstrålestyringsposition
- Statusoplysninger
- Information om mikrofonstrålestyringsposition (Realtidsstatus for AM-CF1)
Indledning
Den eksterne kontrolport på AM-CF1 skal indstilles, før den tilsluttes til enheden ved hjælp af denne protokol.
- Målport
TCP-portnummer: Indstil portnummeret i henhold til den fjernbetjening, der skal tilsluttes.
Standardværdi: 3000
TCP/IP kommunikationsspecifikation
# | Punkt | Indhold (implementeringsregler) |
1 | Kommunikationssti | Én vej |
2 | Beskedets længde | Variabel længde max. 1024 bytes |
3 | Meddelelseskodetype | Binær |
4 | Bekræftelse af levering | Hvis der udføres et håndtryk på applikationslaget, og der ikke er noget svar fra AM-CF1 i 1 sek., er det at foretrække at designe kommunikationstimeout |
5 | Retransmissionskontrol | Ingen |
6 | Prioritetskontrol | Ingen |
- Definer AM-CF1 som TCP-serveren.
- TCP-porten er altid tilsluttet (holdes i live).
- For at opretholde forbindelsen udfører AM-CF1 følgende handlinger.
- Send nogle data mindst én gang i 10 sekunder. Hvis der er en status, der skal sendes som data, sendes indholdet ellers bare send 0xFF med 1 byte.
- Hvis der ikke modtages noget fra fjernbetjeningen i et minut, afbrydes TCP/IP-forbindelsen automatisk.
Kommando konfiguration
- Kommandoer er 80H til FFH, datalængde er 00H til 7F, og data er 00H til FFH
- Datalængde (N) er inkluderet information, der repræsenterer datalængden efter dataene
- Når der modtages data, der er længere end datalængden, kasseres de efterfølgende data.
- Hvis en data er kortere end datalængden, og den næste kommando modtages, kasseres den forrige kommando.
- Når en TCP/IP-kommunikation afbrydes, muliggør den genforbindelse.
Kontrolkommandoer og indstillingsværdi
Log-in
Kontrolkommandoer accepteres kun, når log-in-oplysningerne matcher adgangskodegodkendelsesoplysningerne i web browser. Hvis de ikke stemmer overens, returnerer AM-CF1 et login NACK-svar som en kommando (undtagen log-in og log-out) til controlleren. Hvis kommunikationen med controlleren afbrydes, vil systemet blive logget ud, og controlleren skal logge på igen.
Når AM-CF1 modtager denne kommando, svarer den på adgangskodegodkendelsesresultatet.
Kommando: 80H, 20H, ,
Angiver 16-byte ASCII-koder
Hvis værdien er mindre end 16 bytes, udfyldes den manglende værdi med NULL-tegnet (0x00).
Angiver 16-byte ASCII-koder
Hvis værdien er mindre end 16 bytes, udfyldes den manglende værdi med NULL-tegnet (0x00).
(f.eks.) Hvis brugernavn er admin og password er admin (=standardindstilling)
80h, 20h, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMX H, XNUMX XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH, XNUMXH
AM-CF1-svar: Svaret genereres i henhold til adgangskodegodkendelsesresultatet.
ACK-svar ved matchning: IH, 80H, 01H
NACK-svar, når det ikke matcher: IH, 80H, 01H
Log ud
Drej enheden fra login-status til log-out-status
Når AM-CF1 modtager denne kommando, ændrer den enheden til log-out-status og reagerer på driftsresultatet.
Kommando: 81H, 00H
AM-CF1-respons:81H, 00H
Højttalerudgangsforstærkningsindstilling (absolut position)
Indstil forstærkningsniveauet for højttalerens output efter absolut position.
Se venligst "Gain Table"-diagrammet for at kontrollere de absolutte positioner, der svarer til forstærkningsværdier (dB). Når AM-CF1 modtager denne kommando, ændrer den forstærkningsniveauet og reagerer på den ændrede slutværdi.
Kommando: 91H, 03H, , ,
01H: Speaker Out-kanal (fast værdi)
00H: Kanalattribut (fast værdi) * Kanalattribut 00H opdateringer web forstærkningsindstillinger
00H til 3FH (-∞ til 0dB, se venligst "Gain Table"-skemaet)
AM-CF1-svar:91H, 03H, , ,
Højttalerudgangsforstærkningsindstilling (trin)
Indstil forstærkningsniveauet for højttalerudgangen ved hjælp af positionstrin.
Forstærkningspositionen kan gå op eller ned fra den aktuelle position.
Hvert trin ændrer en position.
Når AM-CF1 har modtaget denne kommando, ændrer den forstærkningspositionen og reagerer på den ændrede positionsværdi.
Kommando: 91H, 03H, , ,
01H: Speaker Out-kanal (fast værdi)
00H: Kanalattribut (fast værdi) *Kanalattribut 00H opdateringer web forstærkningsindstillinger
OP: 41H til 5FH (1 trin op til 31 trin op, (f.eks.) 1 trin op = 41H)
Ned: 61H til 7FH (1 trin ned til 31 trin ned, (f.eks.) 1 trin ned = 61H) *Minimumsværdien (position) for trin ned skal være 01H.
(f.eks.) Forøg højttalerudgangsforstærkningsniveauet med 3 trin
91H, 03H, 00H, 00H, 43H
AM-CF1-svar:91H, 03H, , ,
00H til 3FH (-∞ til 0dB, se venligst "Gain Table"-skemaet)
Mute-indstilling
Indstil mute-tilstanden for lydindgangs- og udgangskanalerne.
Når AM-CF1 modtager denne kommando, ændrer den mute-tilstand og reagerer på den ændrede slutværdi.
Kommando:98H, 03H, , ,
00H: Mic In kanal
01H: Speaker Out-kanal
00H: Kanalattribut (fast værdi)
00H: Lydløs tilstand FRA (ikke slået fra)
01H: Mute-tilstand TIL (dæmpet)
AM-CF1-svar:98H, 03H, , ,
Genkald hukommelsesforudindstillinger
Hent en forud lagret hukommelsesforudindstilling.
Når AM-CF1 modtager denne kommando, genkalder den en forud lagret hukommelsesforudindstilling og svarer på det ændrede forudindstillede nummer.
Kommando: F1H, 02H, 00H,
00H til 01H: Forudindstillet nummer 1 til 2
Standby-indstilling
Indstil enhedens standbytilstand.
Når AM-CF1 modtager denne kommando, ændrer den enhedens standbytilstand og reagerer på den ændrede tilstandsstatus.
Kommando: F3H, 02H, 00H,
00H: Standbytilstand FRA
01H: Standby-tilstand TIL
Indstilling af Bluetooth-tilstand
Indstil enhedens Bluetooth-tilstand.
Når enheden er indstillet til ON-tilstand, starter den Bluetooth-parringsregistrering og bliver synlig.
Når enheden er indstillet til OFF-tilstand, afbryder den Bluetooth-forbindelsen eller annullerer registreringen af Bluetooth-parring.
Når AM-CF1 modtager denne kommando, ændrer den enhedens Bluetooth-tilstand og reagerer på den ændrede tilstandsstatus.
Kommando: F5H, 02H, 00H,
00H:OFF(Afbryd Bluetooth-forbindelsen eller annuller registreringen af Bluetooth-parring)
01H:ON(Start registrering af Bluetooth-parring)
(f.eks.)Start registrering af Bluetooth-parring. F5H, 02H, 00H, 01H
AM-CF1-svar: F5H, 02H, 00H,
00H: FRA
01H: I parringsregistrering
02H: I forbindelse
Bluetooth-tilstand
(Bluetooth-indikator) |
Indstilling af Bluetooth-tilstand | |
ON | SLUKKET | |
SLUKKET
(AF) |
Start registrering af Bluetooth-parring.
(Blinker blåt) |
Ingen handling
(AF) |
I parringsregistrering
(Blinker blåt) |
Fortsæt registreringen af Bluetooth-parring.
(Blinker blåt) |
Annuller registrering af Bluetooth-parring.
(AF) |
I forbindelse
(Blå) |
Oprethold Bluetooth-forbindelse.
(Blå) |
Afbryd Bluetooth-forbindelse.
(AF) |
Mikrofonstrålestyringsindstilling
Indstil indstillingsparametrene for mikrofonstrålestyringen. Når enheden er indstillet til manuel tilstand, er retningen af lydkilden angivet af Retning, og afstanden til lydkilden er angivet med Distance.
Kommando: A0H, 05H, , , ,
00H: Auto
01H: Manual
Signeret 1-byte heltal
For manuel: -90 til 90 [deg] For auto: 0
Et to-byte heltal uden fortegn udtrykt i big-endian decimaler.
Til manual:
For tomme: 0 til 2400 [tommer pr. 10] (0.0 til 240.0 [tommer])
For cm: 0 til 6000 [cm pr. 10] (0.0 til 600.0 [cm])
For Auto: 0
Der bruges kun manual.
00H: tomme
01H: cm
(f.eks.) Indstil Auto
AOH, 0H, 05H, 00H, 00H, 00H, 00H
(f.eks.) I den manuelle tilstand skal du indstille retningen til -90, afstanden til 240.0 og længdeenheden som tomme. AOH, 0H, 05H, A01H, 6H, 09H, 60H
Kommandoliste
Fungere | Kommando |
Log-in | 80H, 20H, , |
Log ud | 81H, 00H |
Højttalerudgangsforstærkningsindstilling (absolut
position) |
91H, 03H, , , |
Højttalerudgangsforstærkningsindstilling (trin) | 91H, 03H, , , |
Mute-indstilling | 98H, 03H, , , |
Genkald hukommelsesforudindstillinger | F1H, 02H, 00H, |
Standby-indstilling | F3H, 02H, 00H, |
Indstilling af Bluetooth-tilstand | F5H, 02H, 00H, |
Mikrofonstrålestyringsindstilling | A0H, 05H, , , , |
Indstilling for statusmeddelelse | F2H, 02H, 00H, |
Indstilling af meddelelsesstatus for mikrofonstrålestyring | F2H, 04H, 01H, , , |
Statusanmodning (vinde position) | F0H, 03H, 11H, , |
Statusanmodning (mute-tilstand) | F0H, 03H, 18H, , |
Statusanmodning (forudindstillet hukommelsesnummer) | FOH, 0H, 02H, 71H |
Statusanmodning (standbytilstand) | FOH, 0H, 02H, 72H |
Statusanmodning (Bluetooth-tilstand) | FOH, 0H, 02H, 74H |
Statusanmodning (indstilling af mikrofonstrålestyring) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Statusanmodning (mikrofonstrålestyring
position) |
F0H, 06H, 50H, 00H, 00H, 00H,00H, |
Information om mikrofonstrålestyringsposition | D0H, 06H, AOH, , , |
Kommunikation Examples
Fungere | Kommando | AM-CF1-svar |
Log ind(admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H,
00H,00H,00H,00H,00H,00H,00H,00H, |
80H,01H,01H
For NACK-svar er den tredje byte |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Log ud | 81H, 00H | 81H, 00H |
Højttalerudgangsforstærkningsindstilling
(0dB) |
91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Højttalerudgangsforstærkningsindstilling
(3 trin op) |
91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH
Når 2AH(-19dB) før 3stepup, bliver 2DH efter 3stepup |
Højttalerudgangsforstærkningsindstilling
(3 trin ned) |
91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH
Når 2DH(-16dB) før 3stepdown, bliver 2AH efter 3stepdown |
Mute-indstilling (ON) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Mute-indstilling (OFF) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Genkald hukommelsesforudindstillinger
(forudindstillet 1) |
F1H,02H,00H,00H | F1H,02H,00H,00H |
Genkald hukommelsesforudindstillinger
(forudindstillet 2) |
F1H,02H,00H,01H | F1H,02H,00H,01H |
Standby-indstilling (ON) | F3H,02H,00H,01H | F3H,02H,00H,01H |
Standby-indstilling (OFF) | F3H,02H,00H,00H | F3H,02H,00H,00H |
Indstilling af Bluetooth-tilstand (ON) | F5H,02H,00H,01H | F5H,02H,00H,01H |
Indstilling af Bluetooth-tilstand (OFF) | F5H,02H,00H,00H | F5H,02H,00H,00H |
Mikrofonstrålestyringsindstilling | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Automatisk) | Positionen meddeles af kommandoen til information om strålestyringsposition | |
hver fastsat tid. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Mikrofonstrålestyringsindstilling | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Manuel, 90 grader, 240.0 tommer) | Positionen meddeles af mikrofonstrålens styreposition | |
informationskommando. | ||
Statusmeddelelsesindstilling (ON) | F2H,02H,00H,01H | F2H,02H,00H,01H |
Statusmeddelelsesindstilling (OFF) | F2H,02H,00H,00H | F2H,02H,00H,00H |
Status for mikrofonstrålestyring
meddelelsesindstilling (ON) |
F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Status for mikrofonstrålestyring
meddelelsesindstilling (OFF) |
F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Gevinst tabel
Position | Få (dB) | Position | Få (dB) | ||
00H | 0 | -∞ | 20H | 32 | -29 |
01H | 1 | -60 | 21H | 33 | -28 |
02H | 2 | -59 | 22H | 34 | -27 |
03H | 3 | -58 | 23H | 35 | -26 |
04H | 4 | -57 | 24H | 36 | -25 |
05H | 5 | -56 | 25H | 37 | -24 |
06H | 6 | -55 | 26H | 38 | -23 |
07H | 7 | -54 | 27H | 39 | -22 |
08H | 8 | -53 | 28H | 40 | -21 |
09H | 9 | -52 | 29H | 41 | -20 |
0 AH | 10 | -51 | 2 AH | 42 | -19 |
0BH | 11 | -50 | 2BH | 43 | -18 |
0CH | 12 | -49 | 2CH | 44 | -17 |
0 DH | 13 | -48 | 2 DH | 45 | -16 |
0EH | 14 | -47 | 2EH | 46 | -15 |
0FH | 15 | -46 | 2FH | 47 | -14 |
10H | 16 | -45 | 30H | 48 | -13 |
11H | 17 | -44 | 31H | 49 | -12 |
12H | 18 | -43 | 32H | 50 | -11 |
13H | 19 | -42 | 33H | 51 | -10 |
14H | 20 | -41 | 34H | 52 | -9 |
15H | 21 | -40 | 35H | 53 | -8 |
16H | 22 | -39 | 36H | 54 | -7 |
17H | 23 | -38 | 37H | 55 | -6 |
18H | 24 | -37 | 38H | 56 | -5 |
19H | 25 | -36 | 39H | 57 | -4 |
1 AH | 26 | -35 | 3 AH | 58 | -3 |
1BH | 27 | -34 | 3BH | 59 | -2 |
1CH | 28 | -33 | 3CH | 60 | -1 |
1 DH | 29 | -32 | 3 DH | 61 | 0 |
1EH | 30 | -31 | 3EH | 62 | 0 |
1FH | 31 | -30 | 3FH | 63 | 0 |
Standardværdien er 3DH
Position 00H udskiftes til -60dB
Revisionshistorie
Ver. | Dato for revision | Indhold af etablering og forandring |
0.0.1 | 23. marts 2018 | 1. revision udgivet |
1.0.0 | 7. maj 2018 | Punktet "Speaker mute" tilføjes. |
1.0.1 | 23. maj 2018 | Kommunikationen example rettes i henhold til kommandosekvensen.
Exampkanalfaderforstærkningen er ændret. Forklaringen på at skifte til standbytilstand er rettet |
1.0.2 | 28. maj 2018 | AM-CF1-svaret kommandoer i "Kommunikation example: 3stepdown” er rettet. |
1.0.3 | 25. juni 2018 | Mute-indstillingshøjttaleren er tilføjet.
Standardværdien (OFF) for statusmeddelelsesindstilling AM-CF1 tilføjes. Statusanmodning (mute-tilstand) højttaler er tilføjet. |
1.0.4 | 23. juli 2018 | Log-in og log-out tilføjes.
Statusanmodning (strålestyring) tilføjes. |
1.0.5 | 1. august 2018 | Følgende kommunikationskommandoer f.eksamples er rettet.
・ Indstilling af lydløs tilstand ・ Indstilling af standbytilstand ・ Statusanmodning (standbytilstand) ・ Statusanmodning (strålestyring) Forudindstillingsnavnet på kommunikationen f.eksample er ændret. |
1.0.6 | 21. august 2018 | Statusanmodningen (strålestyring) ændres til strålestyringsindstillingen. |
1.0.7 | 5. september 2018 | Mikrofonstrålestyringsindstillingen ændres. Indstilling for meddelelsesstatus for strålestyring er tilføjet. Statusanmodning (strålestyringsindstilling) tilføjes. Statusanmodning (bjælkestyringsposition) tilføjes. Oplysninger om strålestyringsposition tilføjes.
Kommandoliste Strålestyring er ændret. Kommunikation example Beam Steering er ændret. |
1.0.8 | 11. juli 2019 | "*Bemærk"-beskrivelsen slettes fra den øverste side. Kommandokonfigurationsbeskrivelsen er ændret. Datalængden af log-out er rettet.
Beskrivelse af højttalerudgangsforstærkningsindstillingen (absolut position) er korrigeret. Exampdataene for højttalerudgangsforstærkningsindstillingen (trin) er korrigeret. Beskrivelse af mikrofonbønnestyringsindstillingen er rettet. Beskrivelse af statusmeddelelse for mikrofonbønnestyring er rettet. Beskrivelse for statusanmodning (mikrofonstrålestyringsposition) er rettet. X-koordinat for mikrofonstrålens styrepositionsinformation korrigeres i statusanmodning. Kommandobeskrivelse i Kommandoliste er rettet. |
1.0.9 | 12. juli 2019 | En del af beskrivelserne for indstilling af højttalerudgangsforstærkning (absolut position) er slettet.
En del af beskrivelserne for Gain-tabellen slettes. |
1.0.10 | november 6,2019 | Indstilling for Bluetooth-tilstand er tilføjet.
Statusanmodning (Bluetooth-tilstand) tilføjes. |
Dokumenter/ressourcer
![]() |
Lydsystemer AM-CF1 ekstern kontrolprotokol TCP/IP [pdfBrugervejledning TCP IP, AM-CF1 ekstern kontrolprotokol TCP IP, ekstern kontrolprotokol TCP, ekstern kontrolprotokol IP, AM-CF1, lydsystemer |