Audio Systems AM-CF1 Protocolu di cuntrollu esternu TCP/IP

pruduttu

Overview

I protokolli divulgati in stu documentu sò pronti à cuntrullà l'AM-CF1 per via di cuntrolli di terze parti o via una applicazione terminale basata in computer è uttene infurmazioni di u dispositivu per più integrazioni.

Hè necessariu di login per l'autentificazione di password per inizià i cuntrolli è log out quandu finiscinu i cuntrolli.

  • Scaricà
  • Scunnettà si

I seguenti paràmetri ponu esse cuntrullati.

  • Guadagno di output di u parlante
  • Modu mute
  • Ricordà i presets di memoria
  • Modu standby
  • Modu Bluetooth
  • Steering di fasciu di microfonu
  • Notificazione di statutu
  • Notificazione di u statu di guida di u fasciu di microfonu

I seguenti cumandamenti ponu ancu esse utilizati per uttene i valori di l'AM-CF1. 

  • A dumanda di statutu
    • Valore di guadagnà
    • Modu mute
    • Numeru predefinitu
    • Modu standby
    • Modu Bluetooth
    • Impostazione di guida di u fasciu di microfonu
    • Posizione di guida di u fasciu di microfonu
  • infurmazione di statutu
    • Informazioni di posizione di guida di fasciu di microfonu (Statu in tempu reale di AM-CF1)

Introduzione

U portu di cuntrollu esternu di AM-CF1 deve esse stabilitu prima di cunnette à l'unità utilizendu stu protokollu.

  • Port di destinazione
    Numero di portu TCP: Stabilite u numeru di portu secondu u cuntrollu remotu per esse cunnessu.
    Valeur par défaut : 3000
Specificazione di cumunicazione TCP/IP
# Articulu Cuntenutu (regula di implementazione)
1 Strada di cumunicazione Una strada
2 Larghezza di u messagiu Lunghezza variabile max. 1024 bytes
3 Tipu di codice di messagiu Binariu
4 Cunfirmazione di a consegna Se una stretta di mano hè realizata à u livellu di l'applicazione è ùn ci hè micca risposta da AM-CF1 per 1 sec, hè preferibile cuncepisce u timeout di cumunicazione.
5 cuntrollu di retransmission Nimu
6 U cuntrollu di priorità Nimu
  • Definite AM-CF1 cum'è u servitore TCP.
  • U portu TCP hè sempre cunnessu (mantene vivu).
  • Per mantene a cunnessione, AM-CF1 esegue e seguenti operazioni.
  • Mandate qualchi dati almenu una volta in 10 seconde. Se ci hè un statu per esse mandatu cum'è dati, u cuntenutu hè trasmessu altrimente solu mandà 0xFF da 1 byte.
  • Se nunda ùn hè ricevutu da u cuntrollu remoto per un minutu, a cunnessione TCP / IP serà automaticamente terminata.

Cunfigurazione di u cumandamentu

  • I cumandamenti sò da 80H à FFH, a lunghezza di dati hè da 00H à 7F, è e dati hè da 00H à FFH.
  • A lunghezza di dati (N) hè inclusa infurmazione chì rapprisenta a lunghezza di dati dopu à i dati
  • Quandu una data chì hè più longa di a lunghezza di dati hè ricivuta, i dati sussegwenti sò scartati.
  • Se una data hè più corta di a lunghezza di dati è u cumandamentu prossimu hè ricevutu, u cumandamentu precedente hè scartatu.
  • Quandu una cumunicazione TCP / IP hè disconnected, permette a ricollegazione.
Cumandamenti di cuntrollu è valore di paràmetri

Scaricà
I cumandamenti di cuntrollu sò accettati solu quandu l'infurmazione di log-in currisponde à l'infurmazioni di autentificazione di password in u web navigatore. Se ùn currispondenu micca, AM-CF1 torna una risposta NACK di login cum'è cumandamentu (eccettu login è log-out) à u controller. Se a cumunicazione cù u controller hè disconnected, u sistema serà sconnessu è u controller hà bisognu di log in novu.
Quandu l'AM-CF1 riceve stu cumandamentu, risponde à u risultatu di autentificazione di password.
Command: 80H, 20H, ,
Specifica i codici ASCII di 16 byte
Se u valore hè menu di 16 bytes, u valore mancante hè cumpletu cù u caratteru NULL (0x00).
Specifica i codici ASCII di 16 byte
Se u valore hè menu di 16 bytes, u valore mancante hè cumpletu cù u caratteru NULL (0x00).
(per esempiu) Se u nome d'utilizatore hè admin è a password hè admin (=impostazione predefinita)
80H, 20H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 61H, 64H, 6H, 69H6, 00H, 00H, 00H, 00H, 00H 00H, 00H, 00H, 00H, 00H, 00H, XNUMXH, XNUMXH, XNUMXH

Risposta AM-CF1: A risposta hè generata secondu u risultatu di autentificazione di password.
Risposta ACK quandu currisponde: 80H, 01H, 01H
Risposta NACK quandu ùn hè micca currispondente: 80H, 01H, 00H

Scunnettà si

Trasfurmà l'unità da u statu di login à u statu di log-out
Una volta chì l'AM-CF1 riceve stu cumandamentu, trasforma l'unità in u statu di log-out è risponde à u risultatu di l'operazione.
Cumandamentu: 81H, 00H
Risposta AM-CF1: 81H, 00H

Impostazione di guadagnu di output di parlante (posizione assoluta)

Definite u livellu di guadagnu di l'output di parlante per a pusizione assoluta.
Per piacè riferite à u graficu "Gain Table" per verificà e pusizioni assolute chì currispondenu à i valori di guadagnu (dB). Quandu l'AM-CF1 riceve stu cumandamentu, cambia u livellu di guadagnà è risponde à u valore finale cambiatu.
Command: 91H, 03H, , ,

01H: Canale di u Speaker Out (valore fissu)

00H: Attributu di u Canale (valore fissu) * Aghjornamenti di l'Attributu di u Canale 00H web guadagnà i paràmetri

00H à 3FH (-∞ à 0dB, Per piacè riferite à u graficu "Tavola di guadagnu")

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

Impostazione di guadagnu di output di parlante (passu)
Stabilite u livellu di guadagnu di l'output di u parlante per passi di pusizione.
A pusizioni di guadagnà pò esse un passu up o down da a pusizione attuale.
Ogni passu cambia una pusizioni.
Quandu l'AM-CF1 hà ricevutu stu cumandamentu, cambia a pusizione di guadagnà è risponde à u valore di pusizioni cambiatu.
Command: 91H, 03H, , ,

01H: Canale di u Speaker Out (valore fissu)

00H: Attributu di u Canale (valore fissu) * Aghjornamenti di l'Attributu di u Canale 00H web guadagnà i paràmetri


SU : 41H à 5FH (1 passu finu à 31 step up, (per esempiu) 1step up = 41H)
Down : 61H à 7FH (1 step down à 31 step down, (eg) 1step down = 61H) *U valore minimu (posizione) per step down deve esse 01H.

(p.e.) Aumenta u livellu di guadagnu di l'uscita di l'altoparlanti di 3 passi
91H, 03H, 00H, 00H, 43H

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

00H à 3FH (-∞ à 0dB, Per piacè riferite à u graficu "Tavola di guadagnu")

Impostazione di u modu mute

Stabbilisce u modu di mute di i canali di input è output audio.
Una volta chì l'AM-CF1 riceve stu cumandamentu, cambia u modu mute è risponde à u valore finale cambiatu.
Command: 98H, 03H, , ,

00H: Mic In canale
01H: Canale di u Speaker Out

00H: Attributu di u Canale (valore fissu)

00H: Modu Mute OFF (senza mutore)
01H: Modu Mute ON (silenziato)

Risposta AM-CF1: 98H, 03H, , ,
Ricordà i presets di memoria
Richiamare un preset di memoria pre-almacenatu.
Una volta chì l'AM-CF1 riceve stu cumandamentu, ricurdeghja un predefinitu di memoria pre-almacenatu è risponde à u numeru predefinitu cambiatu.
Command: F1H, 02H, 00H,

00H à 01H: Preset Number 1 to 2

Impostazione di u modu di standby

Stabbilisce u modu di standby di l'unità.
Una volta chì l'AM-CF1 riceve stu cumandamentu, cambia u modu di standby di l'unità è risponde à u statu di modu cambiatu.
Command: F3H, 02H, 00H,

00H: Modu standby OFF
01H: Modu Standby ON

Configurazione di u modu Bluetooth

Stabbilisce u modu Bluetooth di l'unità.
Quandu l'unità hè impostata cum'è modalità ON, principia a registrazione di l'accoppiamentu Bluetooth è diventa scoprevule.

Quandu l'unità hè impostata cum'è modalità OFF, disconnette a cunnessione Bluetooth o annulla a registrazione di accoppiamentu Bluetooth.

Una volta chì l'AM-CF1 riceve stu cumandamentu, cambia u modu Bluetooth di l'unità è risponde à u statu di modu cambiatu.
Command: F5H, 02H, 00H,

00H: OFF(Sconnette a cunnessione Bluetooth o annullà a registrazione di accoppiamentu Bluetooth)
01H: ON(Inizia a registrazione di accoppiamentu Bluetooth)
(p.e.) Cumincià a registrazione di l'accoppiamentu Bluetooth. F5H, 02H, 00H, 01H

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

00H: OFF
01H: In registrazione di accoppiamentu
02H: In cunnessione

Modu Bluetooth

(Indicatore Bluetooth)

Configurazione di u modu Bluetooth
ON OFF
OFF

(OFF)

Cumincià a registrazione di l'accoppiamentu Bluetooth.

(Blu lampeggiante)

Nisuna azione

(OFF)

In registrazione di accoppiamentu

(Blu lampeggiante)

Cuntinuà a registrazione di l'accoppiamentu Bluetooth.

(Blu lampeggiante)

Annulla a registrazione di l'accoppiamentu Bluetooth.

(OFF)

In cunnessione

(Turchinu)

Mantene a cunnessione Bluetooth.

(Turchinu)

Disconnette a cunnessione Bluetooth.

(OFF)

Impostazione di guida di u fasciu di microfonu

Definite i paràmetri di a guida di u fasciu di u microfonu. Quandu l'unità hè impostata cum'è Modu Manuale, a direzzione di a fonte di u sonu hè specificata da a Direzzione è a distanza di a fonte di u sonu hè specificata da a Distanza.
Command: A0H, 05H, , , ,

00H: Auto
01H: Manuale

Entero firmatu di 1 byte
Per Manuale: da -90 a 90 [deg] Per Auto: 0

Un entero di dui byte senza signu espresso in decimali big-endian.
Per manuale:
Per inch: 0 à 2400 [inch per 10] (0.0 à 240.0 [inch])
Per cm: 0 à 6000 [cm per 10] (0.0 à 600.0 [cm])
Per Auto: 0

Solu manuale hè utilizatu.
00H: inch
01 H: cm
(p.e.) Set Auto
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(Eg) In u modu Manuale, stabilisce a Direzzione à -90, a Distanza à 240.0, è l'unità di lunghezza cum'è inch. A0H, 05H, 01H, A6H, 09H, 60H, 00H

Lista di cumandamenti

Funzione Cumanda
Scaricà 80H, 20H, ,
Scunnettà si 81 ore, 00 ore
Impostazione di u guadagnu di l'uscita di u parlante (assoluta).

postu)

91H, 03H, , ,
Impostazione di guadagnu di output di parlante (passu) 91H, 03H, , ,
Impostazione di u modu mute 98H, 03H, , ,
Ricordà i presets di memoria F1H, 02H, 00H,
Impostazione di u modu di standby F3H, 02H, 00H,
Configurazione di u modu Bluetooth F5H, 02H, 00H,
Impostazione di guida di u fasciu di microfonu A0H, 05H, , , ,
Configurazione di notificazione di statutu F2H, 02H, 00H,
Impostazione di notificazione di u statu di guida di u fasciu di microfonu F2H, 04H, 01H, , ,
Richiesta di statutu (pusizioni di guadagnà) F0H, 03H, 11H, ,
Richiesta di statutu (modu mute) F0H, 03H, 18H, ,
Richiesta di statutu (numeru predefinitu di memoria) F0H, 02H, 71H, 00H
Richiesta di statutu (modu standby) F0H, 02H, 72H, 00H
Richiesta di statutu (modu Bluetooth) F0H, 02H, 74H, 00H
Richiesta di statutu (impostazione di guida di fasciu di microfonu) F0H, 05H, 20H, 00H, 00H, 00H, 00H
Richiesta di statutu (direzzione di fasciu di microfonu

postu)

F0H, 06H, 50H, 00H, 00H, 00H, 00H,
Infurmazioni nantu à a pusizione di guida di u fasciu di microfonu D0H, 06H, A0H, , ,

Comunicazione Examples

Funzione Cumanda Risposta AM-CF1
Login (admin, amministratore) 80H,20H,61H,64H,6DH,69H,6EH,00H,

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

80 ore, 01 ore, 01 ore

Per e risposte NACK, u terzu byte hè

  00H,00H,61H,64H,6DH,69H,6EH,00H, 00 ore
  00H,00H,00H,00H,00H,00H,00H,00H,  
  00H, 00H  
Scunnettà si 81H, 00H 81H, 00H
Impostazione di u guadagnu di output di u parlante

(0dB)

91H,03H,01H,00H,3DH 91H,03H,01H,00H,3DH
Impostazione di u guadagnu di output di u parlante

(3 step up)

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

Quandu 2AH(-19dB) prima di 3stepup, diventate 2DH dopu à 3stepup

Impostazione di u guadagnu di output di u parlante

(3 step down)

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

Quandu 2DH(-16dB) prima di 3stepdown, diventate 2AH dopu à 3stepdown

Impostazione di u modu Mute (ON) 98H,03H,00H,00H,01H 98H,03H,00H,00H,01H
Impostazione di u modu Mute (OFF) 98H,03H,00H,00H,00H 98H,03H,00H,00H,00H
Ricordà i presets di memoria

(preset1)

F1H,02H,00H,00H F1H,02H,00H,00H
Ricordà i presets di memoria

(preset2)

F1H,02H,00H,01H F1H,02H,00H,01H
Impostazione di u modu di standby (ON) F3H,02H,00H,01H F3H,02H,00H,01H
Impostazione di u modu di standby (OFF) F3H,02H,00H,00H F3H,02H,00H,00H
Impostazione di u modu Bluetooth (ON) F5H,02H,00H,01H F5H,02H,00H,01H
Impostazione di u modu Bluetooth (OFF) F5H,02H,00H,00H F5H,02H,00H,00H
Impostazione di guida di u fasciu di microfonu A0H,05H,00H,00H,00H,00H,00H A0H,05H,00H,00H,00H,00H,00H
(Automatica)   A pusizione hè notificata da u cumandamentu di l'infurmazioni di a pusizione di guida di fasciu
    ogni tempu stabilitu.
    D0H,06H,A0H,F4H,48H,17H,70H,01H
Impostazione di guida di u fasciu di microfonu A0H,05H,01H,A6H,09H,60H,00H A0H,05H,01H,A6H,09H,60H,00H
(Manuale, 90 gradi, 240.0 pollici)   A pusizione hè notificata da a pusizione di guida di u fasciu di u microfonu
    cumandamentu infurmazione.
Configurazione di notificazione di statu (ON) F2H,02H,00H,01H F2H,02H,00H,01H
Configurazione di notificazione di statu (OFF) F2H,02H,00H,00H F2H,02H,00H,00H
Statu di guida di u fasciu di microfonu

paràmetru di notificazione (ON)

F2H,04H,01H,00H,00H,01H F2H,04H,01H,00H,00H,01H
Statu di guida di u fasciu di microfonu

paràmetru di notificazione (OFF)

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

Tavola di guadagnà

pusizioni Guadagna (dB) pusizioni Guadagna (dB)
00 ore 0 -∞ 20 ore 32 -29
01 ore 1 -60 21 ore 33 -28
02 ore 2 -59 22 ore 34 -27
03 ore 3 -58 23 ore 35 -26
04 ore 4 -57 24 ore 36 -25
05 ore 5 -56 25 ore 37 -24
06 ore 6 -55 26 ore 38 -23
07 ore 7 -54 27 ore 39 -22
08 ore 8 -53 28 ore 40 -21
09 ore 9 -52 29 ore 41 -20
0 AH 10 -51 2 AH 42 -19
0 BH 11 -50 2 BH 43 -18
0CH 12 -49 2CH 44 -17
0 DH 13 -48 2 DH 45 -16
0 EH 14 -47 2 EH 46 -15
0FH 15 -46 2FH 47 -14
10 ore 16 -45 30 ore 48 -13
11 ore 17 -44 31 ore 49 -12
12 ore 18 -43 32 ore 50 -11
13 ore 19 -42 33 ore 51 -10
14 ore 20 -41 34 ore 52 -9
15 ore 21 -40 35 ore 53 -8
16 ore 22 -39 36 ore 54 -7
17 ore 23 -38 37 ore 55 -6
18 ore 24 -37 38 ore 56 -5
19 ore 25 -36 39 ore 57 -4
1 AH 26 -35 3 AH 58 -3
1 BH 27 -34 3 BH 59 -2
1CH 28 -33 3CH 60 -1
1 DH 29 -32 3 DH 61 0
1 EH 30 -31 3 EH 62 0
1FH 31 -30 3FH 63 0

U valore predeterminatu hè 3DH
A pusizione 00H hè rimpiazzata à -60dB

Storia di rivisione

Ver. Data di rivisione Cuntinutu di stabilimentu è cambià
0.0.1 23 di marzu di u 2018 1a revisione liberata
1.0.0 7 di maghju di u 2018 L'elementu "mute di parlante" hè aghjuntu.
1.0.1 23 di maghju di u 2018 A cumunicazione example hè currettu secondu a sequenza di cumandamenti.

ExampU lu di guadagnu di fader di u canale hè mudificatu.

A spiegazione di cambià per u modu standby hè corretta

1.0.2 28 di maghju di u 2018 I cumandamenti di risposta AM-CF1 in "Communication example: 3stepdown" sò curretti.
1.0.3 25 di ghjugnu 2018 U parlante di l'impostazione di u modu mute hè aghjuntu.

U valore predeterminatu (OFF) per l'impostazione di notificazione di statu AM-CF1 hè aghjuntu.

A dumanda di statutu (modu mute) hè aghjuntu un parlante.

1.0.4 23 di lugliu di u 2018 U login è u log-out sò aghjuntu.

A dumanda di statutu (direzione di fasciu) hè aghjuntu.

1.0.5 1 d'aostu di u 2018 I seguenti cumandamenti di cumunicazione exampi sò curretti.

・Configurazione di u modu Mute

・Configurazione di u modu di standby

・ Richiesta di statutu (modu standby)

・ Richiesta di statutu (direzione di fasciu)

U nome Preset Setting di a cumunicazione example hè mudificatu.

1.0.6 21 d'aostu di u 2018 A dumanda di statutu (direzione di fasciu) hè cambiata à l'impostazione di guida di fasciu.
1.0.7 5 settembre 2018 L'impostazione di guida di u fasciu di microfonu hè cambiata. L'impostazione di notificazione di u statu di guida di u fasciu hè aghjuntu. A dumanda di statutu (impostazione di guida di fasciu) hè aghjuntu. A dumanda di statutu (posizione di guida di fasciu) hè aghjuntu. L'infurmazione di a pusizione di guida di u fasciu hè aghjuntu.

U Command List Beam Steering hè cambiatu. Comunicazione example Beam Steering hè cambiatu.

1.0.8 11 di lugliu di u 2019 A descrizzione "* Nota" hè sguassata da a prima pagina. A descrizzione di a cunfigurazione di u cumandamentu hè cambiata. A durata di i dati di u log-out hè corretta.

A descrizione per l'impostazione di guadagno di output di altoparlante (posizione assoluta) hè corretta.

ExampI dati di l'impostazione di guadagnu di output di l'altoparlanti (passu) sò curretti. A descrizzione per u paràmetru di guida di u microfonu hè curretta.

A descrizzione per u paràmetru di notificazione di u statu di guida di u microfonu hè corretta.

A descrizzione per a dumanda di statutu (posizione di guida di u fasciu di microfonu) hè corretta.

A coordenada X di l'infurmazione di a pusizione di guida di u fasciu di u microfonu hè corretta in a dumanda di statutu.

A descrizzione di u cumandamentu in a Lista di cumanda hè corretta.

1.0.9 12 di lugliu di u 2019 Una parte di e descrizioni per l'impostazione di guadagnu di output di parlante (posizione assoluta) hè eliminata.

Una parte di e descrizioni per a tavola Gain hè eliminata.

1.0.10 nuvembre 6,2019 L'impostazione di u modu Bluetooth hè aghjuntu.

A dumanda di statutu (modu Bluetooth) hè aghjuntu.

     

 

Documenti / Risorse

Audio Systems AM-CF1 Protocolu di cuntrollu esternu TCP/IP [pdfGuida di l'utente
TCP IP, AM-CF1 Prutucollu di Cuntrollu Esternu TCP IP, Prutucollu di Cuntrollu Esternu TCP, Prutucollu di Cuntrollu Esternu IP, AM-CF1, Sistemi Audio

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *