Audiosystemen AM-CF1 Extern besturingsprotocol TCP/IP

product

Overview

De protocollen die in dit document worden beschreven, zijn voorbereid om AM-CF1 te besturen via controllers van derden of via een computergebaseerde terminaltoepassing en om apparaatinformatie te verkrijgen voor verdere integraties.

Het is vereist om in te loggen met wachtwoordverificatie voor het starten van controles en uit te loggen bij het beëindigen van controles.

  • Log in
  • Log-out

De volgende instellingen kunnen worden beheerd.

  • Luidsprekeruitgangsversterking
  • Dempen modus
  • Geheugenvoorinstellingen oproepen
  • Stand-bymodus
  • Bluetooth-modus
  • Microfoonstraalbesturing
  • Statusmelding
  • Statusmelding microfoonstraalbesturing

De volgende opdrachten kunnen ook worden gebruikt om de AM-CF1-instelwaarden op te halen. 

  • Statusverzoek
    • Win waarde
    • Dempen modus
    • Voorkeuzenummer:
    • Stand-bymodus
    • Bluetooth-modus
    • Instelling microfoonstraalbesturing
    • Microfoonstraal stuurstand
  • Statusinformatie
    • Informatie over de stuurpositie van de microfoonstraal (Realtime status van AM-CF1)

Invoering

De externe besturingspoort van de AM-CF1 moet worden ingesteld voordat verbinding wordt gemaakt met de unit met behulp van dit protocol.

  • Doelpoort:
    TCP-poortnummer: Stel het poortnummer in volgens de afstandsbediening die moet worden aangesloten.
    Standaardwaarde: 3000
TCP/IP-communicatiespecificatie:
# Item Inhoud (uitvoeringsregels)
1 Communicatie pad één pad
2 Bericht lengte Variabele lengte max. 1024 bytes
3 Type berichtcode Binair
4 Bevestiging van de levering Als een handshake wordt uitgevoerd op de applicatielaag en er is geen reactie van de AM-CF1 gedurende 1 sec, heeft het de voorkeur om de communicatie-time-out te ontwerpen
5 Hertransmissiecontrole Geen
6 Prioriteitscontrole Geen
  • Definieer AM-CF1 als de TCP-server.
  • De TCP-poort is altijd verbonden houdt levend).
  • Om de verbinding te behouden, voert AM-CF1 de volgende bewerkingen uit.
  • Verzend enkele gegevens minstens één keer per 10 seconden. Als er een status is die als data moet worden verzonden, wordt de inhoud verzonden, anders verzendt u gewoon 0xFF per 1 byte.
  • Als er gedurende één minuut niets van de afstandsbediening wordt ontvangen, wordt de TCP/IP-verbinding automatisch verbroken.

Opdrachtconfiguratie

  • Commando's zijn 80H tot FFH, gegevenslengte is 00H tot 7F en gegevens zijn 00H tot FFH
  • Gegevenslengte (N) is opgenomen informatie die de gegevenslengte na de gegevens vertegenwoordigt
  • Wanneer gegevens worden ontvangen die langer zijn dan de gegevenslengte, worden de daaropvolgende gegevens weggegooid.
  • Als een data korter is dan de datalengte en de volgende opdracht wordt ontvangen, wordt de vorige opdracht weggegooid.
  • Wanneer een TCP/IP-communicatie wordt verbroken, wordt opnieuw verbinding mogelijk.
Bedieningsopdrachten en instellingswaarde

Log in
Besturingsopdrachten worden alleen geaccepteerd als de inloggegevens overeenkomen met de wachtwoordverificatiegegevens in de web browser. Als ze niet overeenkomen, retourneert AM-CF1 een login NACK-antwoord als een commando (behalve inloggen en uitloggen) naar de controller. Als de communicatie met de controller wordt verbroken, wordt het systeem uitgelogd en moet de controller opnieuw inloggen.
Zodra de AM-CF1 deze opdracht ontvangt, reageert hij op het resultaat van de wachtwoordverificatie.
Commando: 80H, 20H, ,
Specificeert 16-byte ASCII-codes
Als de waarde kleiner is dan 16 bytes, wordt de ontbrekende waarde gevuld met het NULL-teken (0x00).
Specificeert 16-byte ASCII-codes
Als de waarde kleiner is dan 16 bytes, wordt de ontbrekende waarde gevuld met het NULL-teken (0x00).
(eg) Als gebruikersnaam admin is en wachtwoord admin (=standaardinstelling)
80H, 20H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, XNUMXH

Reactie van AM-CF1: Het antwoord wordt gegenereerd op basis van het resultaat van de wachtwoordverificatie.
ACK-reactie bij overeenkomst: 80 uur, 01 uur, 01 uur
NACK-reactie wanneer deze niet overeenkomt: 80 uur, 01 uur, 00 uur

Log-out

Zet het apparaat van inlogstatus naar uitlogstatus
Zodra de AM-CF1 dit commando ontvangt, zet het de unit in de uitlogstatus en reageert het op het resultaat van de operatie.
Commando (81H, 00H)
AM-CF1 Reactie (81H, 00H)

Luidsprekeruitgangsversterking (absolute positie)

Stel het versterkingsniveau van de luidsprekeruitgang in op absolute positie.
Raadpleeg de tabel "Versterkingstabel" om de absolute posities te controleren die overeenkomen met de versterkingswaarden (dB). Zodra de AM-CF1 dit commando ontvangt, verandert het het versterkingsniveau en reageert het op de gewijzigde eindwaarde.
Commando: 91H, 03H, , ,

01H: Speaker Out-kanaal (vaste waarde)

00H: Kanaalkenmerk (vaste waarde) * Kanaalkenmerk 00H updates web instellingen verkrijgen

00H tot 3FH (-∞ tot 0dB, raadpleeg de tabel "Gain Table"

AM-CF1 Reactie: 91H, 03H, , ,

Luidsprekeruitgangsversterking (stap)
Stel het versterkingsniveau van de luidsprekeruitgang in met positiestappen.
De versterkingspositie kan een stap hoger of lager zijn dan de huidige positie.
Elke stap verandert één positie.
Zodra de AM-CF1 dit commando heeft ontvangen, verandert het de versterkingspositie en reageert het op de gewijzigde positiewaarde.
Commando: 91H, 03H, , ,

01H: Speaker Out-kanaal (vaste waarde)

00H: Kanaalkenmerk (vaste waarde) *Kanaalkenmerk 00H-updates web instellingen verkrijgen


UP: 41H tot 5FH (1 stap omhoog tot 31 stap omhoog, (eg) 1 stap omhoog = 41H)
Omlaag: 61H tot 7FH (1 stap omlaag tot 31 stap omlaag, (eg) 1 stap omlaag = 61H) *De minimumwaarde (positie) voor stap omlaag is 01H.

(bijv.) Verhoog het versterkingsniveau van de luidsprekeruitgang met 3 stappen
91 uur, 03 uur, 00 uur, 00 uur, 43 uur

AM-CF1 Reactie: 91H, 03H, , ,

00H tot 3FH (-∞ tot 0dB, raadpleeg de tabel "Gain Table"

Instelling dempmodus

Stel de mute-modus van de audio-ingangs- en uitgangskanalen in.
Zodra de AM-CF1 dit commando ontvangt, verandert hij de mute-modus en reageert hij op de gewijzigde eindwaarde.
Commando: 98H, 03H, , ,

00H: Mic In-kanaal
01H: Speaker Out-kanaal

00H: Kanaalkenmerk (vaste waarde)

00H: Mute-modus UIT (niet gedempt)
01H: Mute-modus AAN (gedempt)

AM-CF1 Reactie: 98H, 03H, , ,
Geheugenvoorinstellingen oproepen
Roep een vooraf opgeslagen geheugenvoorinstelling op.
Zodra de AM-CF1 dit commando ontvangt, roept hij een vooraf opgeslagen geheugenvoorkeur op en reageert het gewijzigde voorinstellingsnummer.
Commando: F1H, 02H, 00H,

00H tot 01H: Voorkeuzenummer 1 tot 2

Standby-modus instelling

Stel de stand-bymodus van het toestel in.
Zodra de AM-CF1 dit commando ontvangt, verandert hij de stand-bymodus van de unit en reageert hij op de gewijzigde modusstatus.
Commando: F3H, 02H, 00H,

00H: Standby-modus UIT
01H: Standby-modus AAN

Bluetooth-modus instelling

Stel de Bluetooth-modus van het toestel in.
Wanneer het apparaat is ingesteld op de AAN-modus, start het de registratie van Bluetooth-koppeling en wordt het detecteerbaar.

Wanneer het toestel is ingesteld op UIT-modus, verbreekt het de Bluetooth-verbinding of annuleert het de registratie van Bluetooth-koppeling.

Zodra de AM-CF1 dit commando ontvangt, verandert het de Bluetooth-modus van het apparaat en reageert het op de gewijzigde modusstatus.
Commando: F5H, 02H, 00H,

00H:UIT(Verbreek de Bluetooth-verbinding of annuleer de registratie van Bluetooth-koppeling)
01H:ON (Start Bluetooth-koppelingsregistratie)
bv)Start registratie van Bluetooth-koppeling. F5H, 02H, 00H, 01H

AM-CF1 Reactie: F5H, 02H, 00H,

00H: UIT
01H: In koppelregistratie
02H: In verband

Bluetooth-modus

(Bluetooth-indicator)

Bluetooth-modus instelling
ON UIT
UIT

(UIT)

Start de registratie van Bluetooth-koppeling.

(Knipperend blauw)

Geen actie

(UIT)

Bij koppelingsregistratie

(Knipperend blauw)

Ga door met de registratie van Bluetooth-koppeling.

(Knipperend blauw)

Annuleer de registratie van Bluetooth-koppeling.

(UIT)

In verband

(Blauw)

Handhaaf de Bluetooth-verbinding.

(Blauw)

Verbreek de Bluetooth-verbinding.

(UIT)

Instelling microfoonstraalbesturing

Stel de parameters voor het instellen van de microfoonstraalbesturing in. Als het apparaat is ingesteld op de handmatige modus, wordt de richting van de geluidsbron gespecificeerd door Richting en de afstand van de geluidsbron door Afstand.
Commando: A0H, 05H, , , ,

00H: Automatisch
01H: Handmatig

Getekend 1-byte geheel getal
Voor handmatig: -90 tot 90 [graden] Voor automatisch: 0

Een niet-ondertekend geheel getal van twee bytes, uitgedrukt in big-endian decimalen.
Voor handleiding:
Voor inch: 0 tot 2400 [inch per 10] (0.0 tot 240.0 [inch])
Voor cm: 0 tot 6000 [cm per 10] (0.0 tot 600.0 [cm])
Voor automatisch: 0

Alleen handleiding wordt gebruikt.
00H: duim
01H: cm
(bijv. Auto instellen)
A0H, 05H, 00H, 00H, 00H, 00H, 00H
eg) Stel in de handmatige modus de richting in op -90, de afstand op 240.0 en de lengte-eenheid als inch. A0H, 05H, 01H, A6H, 09H, 60H, 00H

Commandolijst

Functie Commando
Log in 80H, 20H, ,
Log-out 81U, 00U
Luidsprekeruitgangsversterking (absoluut)

positie)

91H, 03H, , ,
Luidsprekeruitgangsversterking (stap) 91H, 03H, , ,
Instelling dempmodus 98H, 03H, , ,
Geheugenvoorinstellingen oproepen F1H, 02H, 00H,
Standby-modus instelling F3H, 02H, 00H,
Bluetooth-modus instelling F5H, 02H, 00H,
Instelling microfoonstraalbesturing A0H, 05H, , , ,
Instelling statusmelding F2H, 02H, 00H,
Instelling statusmelding microfoonstraalbesturing F2H, 04H, 01H, , ,
Statusverzoek (positie verkrijgen) F0H, 03H, 11H, ,
Statusverzoek (mute-modus) F0H, 03H, 18H, ,
Statusverzoek (geheugenvoorkeuzenummer) F0H, 02H, 71H, 00H
Statusverzoek (standby-modus) F0H, 02H, 72H, 00H
Statusverzoek (Bluetooth-modus) F0H, 02H, 74H, 00H
Statusverzoek (instelling microfoonstraalbesturing) F0H, 05H, 20H, 00H, 00H, 00H, 00H
Statusverzoek (microfoonstraalbesturing)

positie)

F0H, 06H, 50H, 00H, 00H, 00H ,00H,
Informatie over stuurpositie microfoonstraal D0H, 06H, A0H, , ,

Communicatie Exampde

Functie Commando AM-CF1 reactie
Inloggen (admin, admin) 80H,20H,61H,64H,6DH,69H,6EH,00H,

00H,00H,00H,00H,00H,00H,00H,00H,

80 uur, 01 uur, 01 uur

Voor NACK-antwoorden is de derde byte

  00H,00H,61H,64H,6DH,69H,6EH,00H, 00H
  00H,00H,00H,00H,00H,00H,00H,00H,  
  00H, 00H  
Log-out 81H, 00H 81H, 00H
Luidsprekeruitgangsversterking

(0dB)

91H,03H,01H,00H,3DH 91H,03H,01H,00H,3DH
Luidsprekeruitgangsversterking

(3 stappen omhoog)

91H,03H,01H,00H,43H 91H,03H,01H,00H,2DH

Wanneer 2AH(-19dB) vóór 3stepup, wordt 2DH na 3stepup

Luidsprekeruitgangsversterking

(3 treden naar beneden)

91H,03H,01H,00H,63H 91H,03H,01H,00H,2AH

Wanneer 2DH(-16dB) vóór 3stepdown, wordt 2AH na 3stepdown

Mute-modus instelling (AAN) 98H,03H,00H,00H,01H 98H,03H,00H,00H,01H
Mute-modus instelling (UIT) 98H,03H,00H,00H,00H 98H,03H,00H,00H,00H
Geheugenvoorinstellingen oproepen

(preset1)

F1H,02H,00H,00H F1H,02H,00H,00H
Geheugenvoorinstellingen oproepen

(preset2)

F1H,02H,00H,01H F1H,02H,00H,01H
Standby-modus instelling AAN) F3H,02H,00H,01H F3H,02H,00H,01H
Standby-modus instelling (UIT) F3H,02H,00H,00H F3H,02H,00H,00H
Bluetooth-modusinstelling (AAN) F5H,02H,00H,01H F5H,02H,00H,01H
Bluetooth-modus instelling (UIT) F5H,02H,00H,00H F5H,02H,00H,00H
Instelling microfoonstraalbesturing A0H,05H,00H,00H,00H,00H,00H A0H,05H,00H,00H,00H,00H,00H
(Auto)   De positie wordt gemeld door het commando straalstuurpositie-informatie
    elke ingestelde tijd.
    D0H,06H,A0H,F4H,48H,17H,70H,01H
Instelling microfoonstraalbesturing A0H,05H,01H,A6H,09H,60H,00H A0H,05H,01H,A6H,09H,60H,00H
(Handmatig, 90 graden, 240.0 inch)   De positie wordt gemeld door de stuurpositie van de microfoonstraal
    informatie commando.
Status melding instelling (AAN) F2H,02H,00H,01H F2H,02H,00H,01H
Status melding instelling (UIT) F2H,02H,00H,00H F2H,02H,00H,00H
Status microfoonstraalbesturing

meldingsinstelling (AAN)

F2H,04H,01H,00H,00H,01H F2H,04H,01H,00H,00H,01H
Status microfoonstraalbesturing

melding instelling (UIT)

F2H,04H,01H,00H,00H,00H F2H,04H,01H,00H,00H,00H
     

Winsttabel

Positie Versterking (dB) Positie Versterking (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
0AH 10 -51 2AH 42 -19
0BH 11 -50 2BH 43 -18
0CH 12 -49 2CH 44 -17
0DH 13 -48 2DH 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
1AH 26 -35 3AH 58 -3
1BH 27 -34 3BH 59 -2
1CH 28 -33 3CH 60 -1
1DH 29 -32 3DH 61 0
1EH 30 -31 3EH 62 0
1FH 31 -30 3FH 63 0

Standaardwaarde is 3DH
Positie 00H wordt vervangen door -60dB

Revisiegeschiedenis

Versie Datum van herziening Inhoud van oprichting en verandering
0.0.1 23 maart 2018 1e revisie vrijgegeven
1.0.0 7 mei 2018 Het item “speaker mute” is toegevoegd.
1.0.1 23 mei 2018 De communicatie exampbestand wordt gecorrigeerd volgens de opdrachtvolgorde.

Exampbestand van de kanaalfaderversterking wordt gewijzigd.

De uitleg van het overschakelen naar de standby-modus is gecorrigeerd

1.0.2 28 mei 2018 De AM-CF1-antwoordopdrachten in "Communicatie ex"ample: 3stepdown” zijn gecorrigeerd.
1.0.3 25 juni 2018 De luidspreker voor het instellen van de mute-modus is toegevoegd.

Standaardwaarde (UIT) voor statusmeldingsinstelling AM-CF1 is toegevoegd.

Statusverzoek mute mode) speaker is toegevoegd.

1.0.4 23 juli 2018 In- en uitloggen zijn toegevoegd.

Statusverzoek beam steering) is toegevoegd.

1.0.5 1 augustus 2018 De volgende communicatiecommando's bijvamples worden gecorrigeerd.

・Instelling mute-modus

・Instelling stand-bymodus

・ Statusverzoek (standby-modus)

・ Statusverzoek (balkbesturing)

De Preset Setting naam van de communicatie examphet bestand is gewijzigd.

1.0.6 21 augustus 2018 Het statusverzoek Beam Steering) wordt gewijzigd in de instelling Beam Steering.
1.0.7 5 september 2018 De instelling van de straalbesturing van de microfoon is gewijzigd. Instelling voor statusmelding van straalbesturing is toegevoegd. Statusverzoek beam steering setting) is toegevoegd. Statusverzoek balk stuurstand) is toegevoegd. Beam stuurpositie informatie is toegevoegd.

Commandolijst Balkbesturing is gewijzigd. Communicatie example Beam Steering is gewijzigd.

1.0.8 11 juli 2019 De beschrijving "*Opmerking" is verwijderd van de bovenste pagina. Opdracht Configuratiebeschrijving is gewijzigd. Gegevenslengte van uitloggen is gecorrigeerd.

Beschrijving voor luidsprekeruitgangsversterking instelling "absolute positie" is gecorrigeerd.

ExampDe gegevens van de luidsprekeruitgangsversterking stap) zijn gecorrigeerd. Beschrijving voor microfoonbean-besturingsinstelling is gecorrigeerd.

Beschrijving voor meldingsinstelling voor microfoonbonenbesturing is gecorrigeerd.

Beschrijving voor statusverzoek microfoonstraal stuurpositie) is gecorrigeerd.

X-coördinaat van stuurpositie-informatie van de microfoonstraal wordt gecorrigeerd in statusverzoek.

De opdrachtbeschrijving in de opdrachtlijst is gecorrigeerd.

1.0.9 12 juli 2019 Een deel van de beschrijvingen voor de instelling van de versterking van de luidsprekeruitgang "absolute positie" is verwijderd.

Een deel van de beschrijvingen voor de Gain-tabel is verwijderd.

1.0.10 November 6,2019 Bluetooth-modusinstelling is toegevoegd.

Statusverzoek (Bluetooth-modus) is toegevoegd.

     

 

Documenten / Bronnen

Audiosystemen AM-CF1 Extern besturingsprotocol TCP/IP [pdf] Gebruikershandleiding
TCP IP, AM-CF1 Extern controleprotocol TCP IP, extern controleprotocol TCP, extern controleprotocol IP, AM-CF1, audiosystemen

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *