Lûdsystemen AM-CF1 Ekstern kontrôleprotokol TCP/IP
Oerview
De protokollen iepenbiere yn dit dokumint binne ree om AM-CF1 te kontrolearjen fia controllers fan tredden as fia in komputer basearre terminalapplikaasje en apparaatynformaasje te krijen foar fierdere yntegraasjes.
It is fereaske om oan te melden by wachtwurdferifikaasje foar it starten fan kontrôles en ôfmelde by it ôfmeitsjen fan kontrôles.
- Ynlogge
- Útlogge
De folgjende ynstellingen kinne wurde regele.
- Speaker útfier winst
- Mute modus
- Herinneringen fan ûnthâldfoarstellingen
- Standby modus
- Bluetooth-modus
- Stjoering fan mikrofoanbalke
- Status notifikaasje
- Melding fan mikrofoanbeamstjoeringstatus
De folgjende kommando's kinne ek wurde brûkt om de ynstellingswearden fan AM-CF1 te krijen.
- Status fersyk
- Winne wearde
- Mute modus
- Foarynstelde nûmer
- Standby modus
- Bluetooth-modus
- Ynstelling foar mikrofoanbeamstjoering
- Stjoerstân foar mikrofoanbalke
- Status ynformaasje
- Ynformaasje oer stjoerposysje fan mikrofoanbalke, status Real-time status fan AM-CF1)
Ynlieding
De poarte foar eksterne kontrôle fan AM-CF1 moat wurde ynsteld foardat jo ferbine mei de ienheid troch dit protokol te brûken.
- Doel haven
TCP -poarte nûmer: Stel it poartenûmer yn neffens de te ferbinen ôfstânkontrôler.
Standertwearde: 3000
TCP / IP Communication Specification
# | Ûnderdiel | Ynhâld (útfieringsregels) |
1 | Kommunikaasjepaad | Ien paad |
2 | Berjochtlange | Fariabele lingte max. 1024 bytes |
3 | Berjochtkoade type | Binary |
4 | Befêstiging fan levering | As in handshake wurdt útfierd by de tapassingslaach en d'r gjin antwurd is fan 'e AM-CF1 foar 1 sek, is it leaver om de kommunikaasjetimeout te ûntwerpen |
5 | Oerdrachtkontrôle | Gjin |
6 | Prioriteitskontrôle | Gjin |
- Define AM-CF1 as de TCP-tsjinner.
- TCP -poarte is altyd ferbûn (hâldt libben).
- Om de ferbining te behâlden fiert AM-CF1 de folgjende operaasjes út.
- Stjoer wat gegevens op syn minst ien kear yn 10 sekonden. As d'r in status te ferstjoeren is as gegevens, wurdt de ynhâld ferstjoerd, oars stjoere jo gewoan 0xFF mei 1 byte.
- As ien minút neat wurdt ûntfongen fan 'e ôfstânkontrôler, sil de TCP/IP -ferbining automatysk wurde beëinige.
Kommando -konfiguraasje
- Kommando's binne 80H oant FFH, datalengte is 00H oant 7F, en gegevens binne 00H oant FFH
- Gegevenslengte (N) is ynformaasje opnommen dy't de datalengte fertsjintwurdiget nei de gegevens
- As in gegevens dy't langer is dan de datalange wurdt ûntfongen, wurde de folgjende gegevens wegere.
- As in gegevens koarter is dan de datalange en it folgjende kommando wurdt ûntfongen, wurdt it foarige kommando wegere.
- As in TCP/IP -kommunikaasje wurdt loskeppele, makket it opnij ferbining mooglik.
Kontrolkommando's en wearde ynstelle
Ynlogge
Bestjoerskommando's wurde allinich aksepteare as de oanmeldynformaasje oerienkomt mei de ynformaasje oer wachtwurdferifikaasje yn 'e web blêder. As se net oerienkomme, jout AM-CF1 in oanmeld NACK-antwurd werom as in kommando, útsein ynlogge en ôfmelde) nei de controller. As de kommunikaasje mei de controller wurdt loskeppele, sil it systeem wurde ôfmeld en moat de controller opnij oanmelde.
Sadree't de AM-CF1 dit kommando ûntfangt, reageart it it resultaat fan wachtwurdferifikaasje.
Kommando: 80H, 20H, ,
Spesifisearret 16-byte ASCII-koades
As de wearde minder dan 16 bytes is, is de ûntbrekkende wearde fol mei it NULL -teken (0x00).
Spesifisearret 16-byte ASCII-koades
As de wearde minder dan 16 bytes is, is de ûntbrekkende wearde fol mei it NULL -teken (0x00).
(Bygelyks) As brûkersnamme admin is en wachtwurd admin is (= standertynstelling)
80H, 20H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 61H, 64H, 6H, 69H, 6 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
AM-CF1-antwurd: It antwurd wurdt generearre neffens it resultaat fan it ferifikaasje fan wachtwurd.
ACK -antwurd by oerienkomst: 80 H, 01 H, 01 H
NACK -antwurd as net oerienkomt: 80 H, 01 H, 00 H
Útlogge
Skeakelje de ienheid fan oanmeldstatus nei ôfmeldstatus
Sadree't de AM-CF1 dit kommando ûntfangt, feroaret it de ienheid yn útlogstatus en reagearret it operaasjeresultaat.
Opdracht: 81H, 00H
AM-CF1 Antwurd: 81H, 00H
Ynstelling sprekkersútfier gain (absolute posysje)
Stel it winstnivo fan 'e sprekkerútfier yn op absolute posysje.
Ferwize asjebleaft nei de "Gain Table" -kaart om de absolute posysjes te kontrolearjen dy't oerienkomme mei winstwearden (dB). Sadree't de AM-CF1 dit kommando ûntfangt, feroaret it it winstnivo en reageart it op de feroare lêste wearde.
Opdracht: 91H, 03H, , ,
01H: Speaker Out -kanaal (fêste wearde)
00H: Channel Attribute (fêste wearde) * Channel Attribute 00H updates web ynstellings krije
00H oant 3FH (-∞ oant 0dB, ferwize asjebleaft nei de tabel "Tabel winne".
AM-CF1 antwurd: 91H, 03H, , ,
Ynstelling sprekkersútfier gain (stap)
Stel it winstnivo fan 'e sprekkerútfier yn troch posysjestappen.
De winstposysje kin omheech of omleech gean fan 'e hjoeddeistige posysje.
Elke stap feroaret ien posysje.
Sadree't de AM-CF1 dit kommando krige, feroaret it de winstposysje en reageart de feroare posysjewearde.
Opdracht: 91H, 03H, , ,
01H: Speaker Out -kanaal (fêste wearde)
00H: Channel Attribute (fêste wearde) *Channel Attribute 00H updates web ynstellings krije
OP: 41H oant 5FH (1 stap oant 31 stap omheech, (bygelyks) 1step up = 41H)
Omleech: 61H oant 7FH (1 stap omleech nei 31 stap nei ûnderen, (bygelyks) 1e stap omleech = 61H) *De minimale wearde (posysje) foar stappen del sil 01H wêze.
(Bygelyks) Fergrutsje it nivo fan 'e sprekkerútfier mei 3 stappen
91H, 03H, 00H, 00H, 43H
AM-CF1 antwurd: 91H, 03H, , ,
00H oant 3FH (-∞ oant 0dB, ferwize asjebleaft nei de tabel "Tabel winne".
Dempje modus ynstelling
Stel de dempemodus yn fan 'e audioynput- en útfierkanalen.
Sadree't de AM-CF1 dit kommando ûntfangt, feroaret it de mute-modus en reageart it op de feroare lêste wearde.
Kommando: 98H, 03H, , ,
00H: Mic In kanaal
01H: Speaker Out -kanaal
00H: Kanaalattribút (fêste wearde)
00H: Dempmodus OFF (unmute)
01H: Dempmodus ON (dempt)
AM-CF1 antwurd: 98H, 03H, , ,
Herinneringen fan ûnthâldfoarstellingen
Herinnerje in foarôf opslein ûnthâldfoarsjenning.
Sadree't de AM-CF1 dit kommando ûntfangt, herinnert it in foarôf opslein ûnthâldfoarsjenning en reageart it wizige presetnûmer.
Kommando: F1H, 02H, 00H,
00H oant 01H: Foarynstelde nûmer 1 oant 2
Standby modus ynstelling
Stel de standby -modus fan it apparaat yn.
Sadree't de AM-CF1 dit kommando ûntfangt, feroaret it de standby-modus fan 'e ienheid en reageart de status fan' e feroare modus.
Kommando: F3H, 02H, 00H,
00H: Standby -modus OFF
01H: Standby -modus ON
Bluetooth -modus ynstelling
Stel de Bluetooth -modus fan 'e ienheid yn.
As de ienheid is ynsteld as ON -modus, begjint it Bluetooth -koppelingsregistraasje en wurdt ûntdekkend.
As de ienheid is ynsteld as OFF -modus, koppelt it de Bluetooth -ferbining los of annuleart de registraasje fan Bluetooth -koppeling.
Sadree't de AM-CF1 dit kommando ûntfangt, feroaret it de Bluetooth-modus fan 'e ienheid en reageart de status fan' e feroare modus.
Kommando: F5H, 02H, 00H,
00H: OFF (Bluetooth -ferbining losmeitsje of registraasje foar Bluetooth -koppeling annulearje)
01H: ON (Start Bluetooth -koppelingregistraasje)
(Bygelyks) Begjin registraasje foar Bluetooth -koppeling. F5H, 02H, 00H, 01H
AM-CF1-antwurd: F5H, 02H, 00H,
00h: út
01H: Yn registraasje foar koppeling
02H: Yn ferbân
Bluetooth-modus
(Bluetooth -yndikator) |
Bluetooth -modus ynstelling | |
ON | ÚT | |
ÚT
(ÚT) |
Start registraasje fan Bluetooth -koppeling.
Blue Knippert blau) |
Gjin aksje
(ÚT) |
Yn pairing registraasje
Blue Knippert blau) |
Trochgean mei registraasje fan Bluetooth -koppeling.
Blue Knippert blau) |
Annulearje Bluetooth -koppelingsregistraasje.
(ÚT) |
Yn ferbining
(Blau) |
Hâld Bluetooth -ferbining.
(Blau) |
Ferbine de Bluetooth-ferbining.
(ÚT) |
Ynstelling foar mikrofoanbeamstjoering
Stel de ynstellingsparameters fan 'e mikrofoanbeamstjoering yn. As de ienheid is ynsteld as Hânlieding modus, wurdt de rjochting fan 'e lûdboarne oantsjutte troch Rjochting en wurdt de ôfstân fan' e lûdboarne oantsjutte troch Ofstân.
Kommando: A0H, 05H, , , ,
00h: auto
01H: Hânlieding
Undertekene 1-byte hiel getal
Foar hânmjittich: -90 oant 90 [deg] Foar auto: 0
In net tekene twa-byte integer útdrukt yn grutte-endyske desimale plakken.
Foar Hânlieding:
Foar inch: 0 oant 2400 [inch per 10], 0.0 oant 240.0 [inch]
Foar cm: 0 oant 6000 [cm per 10], 0.0 oant 600.0 [cm])
Foar Auto: 0
Allinnich Hânlieding wurdt brûkt.
00h: yn
01h: cm
(Bygelyks) Auto ynstelle
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(Bygelyks) Yn 'e Hânlieding modus, set de Rjochting op -90, de Ofstân op 240.0, en de lingte -ienheid as inch. A0H, 05H, 01H, A6H, 09H, 60H, 00H
Kommando List
Funksje | Befel |
Ynlogge | 80H, 20H, , |
Útlogge | 81H, 00H |
Ynstelling sprekkersútfier gain (absolút
posysje) |
91H, 03H, , , |
Ynstelling sprekkersútfier gain (stap) | 91H, 03H, , , |
Dempje modus ynstelling | 98H, 03H, , , |
Herinneringen fan ûnthâldfoarstellingen | F1H, 02H, 00H, |
Standby modus ynstelling | F3H, 02H, 00H, |
Bluetooth -modus ynstelling | F5H, 02H, 00H, |
Ynstelling foar mikrofoanbeamstjoering | A0H, 05H, , , , |
Ynstelling foar statusnotifikaasje | F2H, 02H, 00H, |
Melding ynstelling foar mikrofoanbeamstjoeringstatus | F2H, 04H, 01H, , , |
Statusoanfraach (posysje krije) | F0H, 03H, 11H, , |
Statusoanfraach (dempe modus) | F0H, 03H, 18H, , |
Status fersyk (ûnthâld foarôf ynsteld nûmer) | F0H, 02H, 71H, 00H |
Statusoanfraach (standby -modus) | F0H, 02H, 72H, 00H |
Statusoanfraach (Bluetooth -modus) | F0H, 02H, 74H, 00H |
Statusoanfraach (ynstelling foar mikrofoanbeamstjoering) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Status fersyk (mikrofoan beam stjoering
posysje) |
F0H, 06H, 50H, 00H, 00H, 00H, 00H, |
Ynformaasje oer mikrofoanbalke stjoeringsposysje | D0H, 06H, A0H, , , |
Kommunikaasje Examples
Funksje | Befel | AM-CF1-antwurd |
Oanmelde (admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H,
00H,00H,00H,00H,00H,00H,00H,00H, |
80H, 01H, 01H
Foar NACK -antwurden is de tredde byte |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Útlogge | 81H, 00H | 81H, 00H |
Ynstelling foar sprekkerútfier
D 0dB) |
91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Ynstelling foar sprekkerútfier
(3 stappen omheech) |
91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH
As 2AH (-19dB) foar 3stepup, wurde 2DH nei 3stepup |
Ynstelling foar sprekkerútfier
(3 stappen del) |
91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH
As 2DH (-16dB) foar 3stepdown, wurde 2AH nei 3stepdown |
Ynstellings foar dempe modus (ON) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Ynstellings foar dempe modus (OFF) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Herinneringen fan ûnthâldfoarstellingen
(Foarôf ynsteld1) |
F1H, 02H, 00H, 00H | F1H, 02H, 00H, 00H |
Herinneringen fan ûnthâldfoarstellingen
(Foarôf ynsteld2) |
F1H, 02H, 00H, 01H | F1H, 02H, 00H, 01H |
Standby -modus ynstelling (ON) | F3H, 02H, 00H, 01H | F3H, 02H, 00H, 01H |
Standby -modus ynstelling (OFF) | F3H, 02H, 00H, 00H | F3H, 02H, 00H, 00H |
Bluetooth -modus ynstelling (ON) | F5H, 02H, 00H, 01H | F5H, 02H, 00H, 01H |
Bluetooth -modus ynstelling (OFF) | F5H, 02H, 00H, 00H | F5H, 02H, 00H, 00H |
Ynstelling foar mikrofoanbeamstjoering | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Auto) | De posysje wurdt op 'e hichte brocht troch it kommando fan de ynformaasje oer beamstjoeringsposysje | |
elke set tiid. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Ynstelling foar mikrofoanbeamstjoering | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Hânlieding, 90deg, 240.0inch) | De posysje wurdt notifisearre troch de posysje fan 'e mikrofoanbeamstjoering | |
ynformaasje kommando. | ||
Ynstelling foar statusnotifikaasje (ON) | F2H, 02H, 00H, 01H | F2H, 02H, 00H, 01H |
Ynstelling foar statusnotifikaasje (OFF) | F2H, 02H, 00H, 00H | F2H, 02H, 00H, 00H |
Stjoerstatus fan mikrofoanbeam
notifikaasje ynstelling (ON) |
F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Stjoerstatus fan mikrofoanbeam
notifikaasje ynstelling (OFF) |
F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Tabel krije
Posysje | Krij (dB) | Posysje | Krij (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 |
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 |
1AH | 26 | -35 | 3AH | 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 |
Standertwearde is 3DH
Posysje 00H wurdt ferfongen nei -60dB
Revision Skiednis
Ver. | Datum fan herziening | Ynhâld fan fêstiging en feroaring |
0.0.1 | 23 maart 2018 | 1ste revyzje frijjûn |
1.0.0 | 7 mei 2018 | It item fan "sprekker dempe" wurdt tafoege. |
1.0.1 | 23 mei 2018 | De kommunikaasje eksample wurdt korrizjeare neffens de kommando -folchoarder.
Example fan channel fader gain wurdt oanpast. De ferklearring fan wikseljen foar standby -modus wurdt korrizjeare |
1.0.2 | 28 mei 2018 | De antwurdkommando's AM-CF1 yn "Kommunikaasje eksample: 3stepdown ”wurde korrizjearre. |
1.0.3 | 25 juny 2018 | De sprekker foar ynstellen fan mute -modus wurdt tafoege.
Standertwearde (OFF) foar ynstelling fan statusnotifikaasje AM-CF1 wurdt tafoege. Statusoanfraach (stille modus) sprekker wurdt tafoege. |
1.0.4 | 23 july 2018 | Oanmelde en ôfmelde wurde tafoege.
Statusoanfraach (beamstjoering) wurdt tafoege. |
1.0.5 | 1 augustus 2018 | De folgjende kommunikaasjekommando's examples wurde korrizjearre.
Setting Ynstelling foar dempe modus Setting Standby -modus ynstelling ・ Statusoanfraach (standby -modus) ・ Status fersyk (beam stjoering) De Preset Setting -namme fan 'e kommunikaasje example is oanpast. |
1.0.6 | 21 augustus 2018 | It statusoanfraach (beamstjoering) wurdt feroare yn 'e ynstelling foar beamstjoering. |
1.0.7 | 5 septimber 2018 | Stjoerynstelling foar mikrofoanbalke wurdt feroare. Ynstellings foar notifikaasje fan status fan beamstjoering wurdt tafoege. Statusoanfraach (beamstjoeringsynstelling) wurdt tafoege. Statusoanfraach (beamstjoeringsposysje) wurdt tafoege. Beamstjoeringsposysje -ynformaasje wurdt tafoege.
Opdrachtlist Beamstjoering wurdt feroare. Kommunikaasje eksample Beam Steering wurdt feroare. |
1.0.8 | 11 july 2019 | Beskriuwing "*Opmerking" wurdt wiske fan 'e boppeste side. Kommando -konfiguraasje beskriuwing wurdt feroare. Gegevenslengte fan ôfmelde wurdt korrizjearre.
Beskriuwing foar ynstelling fan 'e sprekkerútfier (absolute posysje) wurdt korrizjeare. ExampDe gegevens fan ynstelling foar stapútfier fan sprekker (stap) wurdt korrizjeare. Beskriuwing foar ynstelling foar mikrofoanbeanstjoering is korrizjeare. Beskriuwing foar ynstelling foar notifikaasjestatus foar mikrofoanbeanstjoering is korrizjeare. Beskriuwing foar statusoanfraach (posysje foar mikrofoanbeamstjoering) wurdt korrizjeare. X-koördinaat fan ynformaasje oer mikrofoanbeamstjoeringsposysje wurdt korrizjeare yn statusoanfraach. Kommando -beskriuwing yn Kommando -list wurdt korrizjeare. |
1.0.9 | 12 july 2019 | In diel fan beskriuwingen foar ynstelling fan 'e sprekkerútfier (absolute posysje) wurdt wiske.
In diel fan beskriuwingen foar Gain -tabel wurdt wiske. |
1.0.10 | novimber 6,2019 | Bluetooth -modus ynstelling wurdt tafoege.
Statusoanfraach (Bluetooth -modus) wurdt tafoege. |
Dokuminten / Resources
![]() |
Lûdsystemen AM-CF1 Ekstern kontrôleprotokol TCP/IP [pdf] Brûkersgids TCP IP, AM-CF1 External Control Protocol TCP IP, Protocol foar eksterne kontrôle TCP, Protocol IP foar eksterne kontrôle, AM-CF1, Audiosystemen |