Audio Systems AM-CF1 Zunanji nadzorni protokol TCP/IP
konecview
Protokoli, razkriti v tem dokumentu, so pripravljeni za nadzor AM-CF1 prek krmilnikov tretjih oseb ali prek računalniške terminalske aplikacije in pridobivanje informacij o napravi za nadaljnje integracije.
Za zagon kontrol se je zahtevana prijava z avtentikacijo z geslom in odjava po zaključku kontrol.
- Prijava
- Odjava
Nadzorujete lahko naslednje nastavitve.
- Izhodni ojačitev zvočnika
- Izklop zvoka
- Priklic pomnilniških prednastavitev
- Način pripravljenosti
- Bluetooth način
- Krmiljenje snopa mikrofona
- Obvestilo o stanju
- Obvestilo o stanju usmerjanja snopa mikrofona
Za pridobitev vrednosti nastavitev AM-CF1 lahko uporabite tudi naslednje ukaze.
- Zahteva za status
- Pridobite vrednost
- Izklop zvoka
- Prednastavljena številka
- Način pripravljenosti
- Bluetooth način
- Nastavitev usmerjanja snopa mikrofona
- Položaj za krmiljenje žarka mikrofona
- Informacije o stanju
- Informacije o položaju usmerjanja žarka mikrofona (Stanje AM-CF1 v realnem času)
Uvod
Zunanja krmilna vrata AM-CF1 je treba nastaviti pred povezavo z enoto s tem protokolom.
- Ciljno pristanišče
Številka vrat TCP: Nastavite številko vrat glede na daljinski upravljalnik, ki ga želite povezati.
Privzeta vrednost: 3000
Specifikacija komunikacije TCP/IP
# | Postavka | Vsebina (izvedbena pravila) |
1 | Komunikacijska pot | Ena pot |
2 | Dolžina sporočila | Spremenljiva dolžina maks. 1024 bajtov |
3 | Vrsta kode sporočila | Binarno |
4 | Potrditev dostave | Če je rokovanje izvedeno na aplikacijski ravni in AM-CF1 ni odgovora 1 sekundo, je zaželeno oblikovati časovno omejitev komunikacije |
5 | Nadzor ponovnega prenosa | Noben |
6 | Prednostni nadzor | Noben |
- Definirajte AM-CF1 kot strežnik TCP.
- Vrata TCP so vedno povezana (ohranjajo pri življenju).
- Za vzdrževanje povezave AM-CF1 izvaja naslednje operacije.
- Pošlji nekaj podatkov vsaj enkrat v 10 sekundah. Če obstaja status, ki ga je treba poslati kot podatke, se vsebina prenese, drugače samo pošljite 0xFF z 1 bajtom.
- Če daljinski upravljalnik eno minuto ne prejme ničesar, se povezava TCP/IP samodejno prekine.
Konfiguracija ukaza
- Ukazi so od 80H do FFH, dolžina podatkov je od 00H do 7F, podatki pa od 00H do FFH
- Dolžina podatkov (N) je vključena informacija, ki predstavlja dolžino podatkov, ki sledi podatkom
- Ko je prejet podatek, ki je daljši od dolžine podatkov, se naslednji podatki zavržejo.
- Če je podatek krajši od dolžine podatkov in je prejet naslednji ukaz, se prejšnji ukaz zavrže.
- Ko je komunikacija TCP/IP prekinjena, omogoči ponovno vzpostavitev povezave.
Kontrolni ukazi in vrednost nastavitve
Prijava
Nadzorni ukazi so sprejeti le, če se podatki za prijavo ujemajo s podatki za preverjanje pristnosti gesla v web brskalnik. Če se ne ujemata, vrne AM-CF1 odziv NACK za prijavo kot ukaz (razen prijave in odjave) krmilniku. Če je komunikacija s krmilnikom prekinjena, bo sistem odjavljen in krmilnik se mora znova prijaviti.
Ko AM-CF1 prejme ta ukaz, se odzove na rezultat preverjanja pristnosti z geslom.
Ukaz: 80H, 20H, ,
Določa 16-bajtne kode ASCII
Če je vrednost manjša od 16 bajtov, se manjkajoča vrednost zapolni z znakom NULL (0x00).
Določa 16-bajtne kode ASCII
Če je vrednost manjša od 16 bajtov, se manjkajoča vrednost zapolni z znakom NULL (0x00).
(npr.) Če je uporabniško ime admin in geslo admin (=privzeta nastavitev)
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
Odziv AM-CF1: Odgovor se ustvari glede na rezultat preverjanja pristnosti gesla.
Odgovor ACK pri ujemanju: 80H, 01H, 01H
Odgovor NACK, ko se ne ujema: 80H, 01H, 00H
Odjava
Preklopite enoto iz statusa prijave v status odjave
Ko AM-CF1 prejme ta ukaz, preklopi enoto v status odjave in se odzove na rezultat operacije.
Ukaz: 81H, 00H
Odziv AM-CF1: 81H, 00H
Nastavitev izhodnega ojačanja zvočnika (absolutni položaj)
Nastavite stopnjo ojačanja izhoda zvočnika glede na absolutni položaj.
Za preverjanje absolutnih položajev, ki ustrezajo vrednostim ojačanja (dB), glejte tabelo »Gain Table«. Ko AM-CF1 prejme ta ukaz, spremeni stopnjo ojačanja in se odzove na spremenjeno končno vrednost.
Ukaz: 91H, 03H, , ,
01H: Kanal za izhod zvočnikov (fiksna vrednost)
00H: Atribut kanala (fiksna vrednost) * Posodobitve atributa kanala 00H web nastavitve pridobivanja
00H do 3FH (-∞ do 0dB, glejte tabelo “Gain Table”)
Odziv AM-CF1: 91H, 03H, , ,
Nastavitev izhodnega ojačanja zvočnika (korak)
Nastavite stopnjo ojačanja izhoda zvočnika s koraki položaja.
Položaj ojačanja se lahko stopnjuje navzgor ali navzdol od trenutnega položaja.
Vsak korak spremeni en položaj.
Ko AM-CF1 prejme ta ukaz, spremeni položaj ojačanja in se odzove na spremenjeno vrednost položaja.
Ukaz: 91H, 03H, , ,
01H: Kanal za izhod zvočnikov (fiksna vrednost)
00H: atribut kanala (fiksna vrednost) *posodobitve atributa kanala 00H web nastavitve pridobivanja
UP: 41H do 5FH (1 korak do 31 korakov navzgor, (npr.) 1 korak navzgor = 41H)
Dol: 61H do 7FH (1 korak navzdol do 31 korakov navzdol, (npr.) 1 korak navzdol = 61H) *Najmanjša vrednost (položaj) za korak navzdol je 01H.
(Npr.) Povečajte izhodno raven zvočnika za 3 korake
91H, 03H, 00H, 00H, 43H
Odziv AM-CF1: 91H, 03H, , ,
00H do 3FH (-∞ do 0dB, glejte tabelo “Gain Table”)
Nastavitev načina izklopa zvoka
Nastavite način utišanja zvočnih vhodnih in izhodnih kanalov.
Ko AM-CF1 prejme ta ukaz, spremeni način utišanja in se odzove na spremenjeno končno vrednost.
Ukaz: 98H, 03H, , ,
00H: kanal za mikrofon
01H: Kanal za izhod zvočnikov
00H: atribut kanala (fiksna vrednost)
00H: način izklopa zvoka IZKLOPLJEN (vklopljen zvok)
01H: način izklopa zvoka VKLOPLJEN (izklopljen zvok)
Odziv AM-CF1: 98H, 03H, , ,
Priklic pomnilniških prednastavitev
Prikličite vnaprej shranjeno prednastavitev pomnilnika.
Ko AM-CF1 prejme ta ukaz, prikliče vnaprej shranjeno pomnilniško prednastavitev in se odzove na spremenjeno številko prednastavitve.
Ukaz: F1H, 02H, 00H,
00H do 01H: prednastavljena številka 1 do 2
Nastavitev načina pripravljenosti
Nastavite način pripravljenosti enote.
Ko AM-CF1 prejme ta ukaz, spremeni način pripravljenosti enote in se odzove na stanje spremenjenega načina.
Ukaz: F3H, 02H, 00H,
00H: stanje pripravljenosti IZKLOPLJENO
01H: VKLOPLJENO stanje pripravljenosti
Nastavitev načina Bluetooth
Nastavite način Bluetooth enote.
Ko je enota nastavljena na način VKLOP, začne registracijo povezovanja Bluetooth in postane vidna.
Ko je enota nastavljena na način IZKLOP, prekine povezavo Bluetooth ali prekliče registracijo seznanjanja Bluetooth.
Ko AM-CF1 prejme ta ukaz, spremeni način Bluetooth enote in se odzove na stanje spremenjenega načina.
Ukaz: F5H, 02H, 00H,
00H:IZKLOP(Prekinite povezavo Bluetooth ali prekličite registracijo seznanjanja Bluetooth)
01H:ON(Začetek registracije seznanjanja Bluetooth)
(Npr.)Začnite registracijo povezovanja Bluetooth. F5H, 02H, 00H, 01H
Odziv AM-CF1: F5H, 02H, 00H,
00H: IZKLOP
01H: Pri registraciji parov
02H: V zvezi
Način Bluetooth
(Bluetooth indikator) |
Nastavitev načina Bluetooth | |
ON | IZKLOP | |
IZKLOP
(IZKLOP) |
Začnite registracijo povezovanja Bluetooth.
(utripajoča modra) |
Brez ukrepanja
(IZKLOP) |
Pri registraciji parov
(utripajoča modra) |
Nadaljujte z registracijo seznanjanja Bluetooth.
(utripajoča modra) |
Prekliči registracijo seznanjanja Bluetooth.
(IZKLOP) |
V povezavi
"Modra" |
Ohranite povezavo Bluetooth.
"Modra" |
Prekinite povezavo Bluetooth.
(IZKLOP) |
Nastavitev usmerjanja snopa mikrofona
Nastavite nastavitvene parametre za krmiljenje snopa mikrofona. Ko je enota nastavljena na ročni način, je smer vira zvoka določena z Direction, razdalja vira zvoka pa z Distance.
Ukaz: A0H, 05H, , , ,
00H: Samodejno
01H: Ročno
1-bajtno celo število s predznakom
Za ročno: -90 do 90 [deg] Za samodejno: 0
Dvobajtno celo število brez predznaka, izraženo z decimalnimi mesti velikega konca.
Za priročnik:
Za palec: 0 do 2400 [palec na 10] (0.0 do 240.0 [palec])
Za cm: 0 do 6000 [cm na 10] (0.0 do 600.0 [cm])
Za avto: 0
Uporablja se samo ročno.
00H: palec
01H: cm
(npr.) Nastavi samodejno
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(Npr.) V ročnem načinu nastavite smer na -90, razdaljo na 240.0 in enoto dolžine kot palec. A0H, 05H, 01H, A6H, 09H, 60H, 00H
Seznam ukazov
funkcija | Ukaz |
Prijava | 80H, 20H, , |
Odjava | 81H, 00H |
Nastavitev izhodnega ojačanja zvočnika (absolutno
položaj) |
91H, 03H, , , |
Nastavitev izhodnega ojačanja zvočnika (korak) | 91H, 03H, , , |
Nastavitev načina izklopa zvoka | 98H, 03H, , , |
Priklic pomnilniških prednastavitev | F1H, 02H, 00H, |
Nastavitev načina pripravljenosti | F3H, 02H, 00H, |
Nastavitev načina Bluetooth | F5H, 02H, 00H, |
Nastavitev usmerjanja snopa mikrofona | A0H, 05H, , , , |
Nastavitev obvestil o stanju | F2H, 02H, 00H, |
Nastavitev obvestila o stanju usmerjanja snopa mikrofona | F2H, 04H, 01H, , , |
Zahteva za status (pridobite položaj) | F0H, 03H, 11H, , |
Zahteva po statusu (izklopljen način) | F0H, 03H, 18H, , |
Zahteva po statusu (prednastavljena številka pomnilnika) | F0H, 02H, 71H, 00H |
Zahteva po statusu (stanje pripravljenosti) | F0H, 02H, 72H, 00H |
Zahteva po statusu (Bluetooth način) | F0H, 02H, 74H, 00H |
Zahteva po statusu (nastavitev usmerjanja snopa mikrofona) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Zahteva po statusu (krmiljenje snopa mikrofona
položaj) |
F0H, 06H, 50H, 00H, 00H, 00H ,00H, |
Informacije o položaju krmiljenja mikrofonskega žarka | D0H, 06H, A0H, , , |
Komunikacija npramples
funkcija | Ukaz | Odziv AM-CF1 |
Prijava(admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H,
00H,00H,00H,00H,00H,00H,00H,00H, |
80H,01H,01H
Za odgovore NACK je tretji bajt |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Odjava | 81H, 00H | 81H, 00H |
Nastavitev izhodnega ojačanja zvočnika
(0dB) |
91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Nastavitev izhodnega ojačanja zvočnika
(3 korak naprej) |
91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH
Ko je 2AH(-19dB) pred 3stopenjem, postane 2DH po 3stopenjih |
Nastavitev izhodnega ojačanja zvočnika
(3 korak navzdol) |
91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH
Ko je 2DH(-16dB) pred 3 koraki navzdol, postane 2AH po 3 korakih navzdol |
Nastavitev načina izklopa zvoka (ON) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Nastavitev načina izklopa zvoka (IZKLOP) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Priklic pomnilniških prednastavitev
(prednastavitev1) |
F1H,02H,00H,00H | F1H,02H,00H,00H |
Priklic pomnilniških prednastavitev
(prednastavitev2) |
F1H,02H,00H,01H | F1H,02H,00H,01H |
Nastavitev stanja pripravljenosti (ON) | F3H,02H,00H,01H | F3H,02H,00H,01H |
Nastavitev stanja pripravljenosti (IZKLOP) | F3H,02H,00H,00H | F3H,02H,00H,00H |
Nastavitev načina Bluetooth(ON) | F5H,02H,00H,01H | F5H,02H,00H,01H |
Nastavitev načina Bluetooth(IZKLOP) | F5H,02H,00H,00H | F5H,02H,00H,00H |
Nastavitev usmerjanja snopa mikrofona | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Samodejno) | Položaj je obveščen z ukazom za informacije o položaju za krmiljenje žarka | |
vsak nastavljeni čas. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Nastavitev usmerjanja snopa mikrofona | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Ročno, 90 stopinj, 240.0 palca) | Položaj je obveščen s krmilnim položajem žarka mikrofona | |
informacijski ukaz. | ||
Nastavitev obvestila o statusu (ON) | F2H,02H,00H,01H | F2H,02H,00H,01H |
Nastavitev obvestila o stanju (IZKLOP) | F2H,02H,00H,00H | F2H,02H,00H,00H |
Stanje usmerjanja žarka mikrofona
nastavitev obvestil (ON) |
F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Stanje usmerjanja žarka mikrofona
nastavitev obvestil (IZKLOP) |
F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Tabela pridobitve
Položaj | Pridobite (dB) | Položaj | Pridobite (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 |
Privzeta vrednost je 3DH
Položaj 00H se nadomesti z -60dB
Zgodovina revizij
ver. | Datum revizije | Vsebina ustanovitve in spremembe |
0.0.1 | 23. marec 2018 | Izdana 1. revizija |
1.0.0 | 7. maj 2018 | Dodan je element »izklop zvočnika«. |
1.0.1 | 23. maj 2018 | Komunikacija prample se popravi glede na zaporedje ukazov.
Example ojačitve federja kanala je spremenjen. Popravljena je razlaga preklopa v stanje pripravljenosti |
1.0.2 | 28. maj 2018 | Odzivni ukazi AM-CF1 v »Communication example: 3stepdown« so popravljeni. |
1.0.3 | 25. junij 2018 | Dodan je zvočnik za nastavitev utišanega načina.
Dodana je privzeta vrednost (OFF) za nastavitev obvestil o stanju AM-CF1. Dodan je zvočnik z zahtevo po statusu (način izklopa zvoka). |
1.0.4 | 23. julij 2018 | Dodani sta prijava in odjava.
Dodana je zahteva po statusu (usmerjanje žarka). |
1.0.5 | 1. avgust 2018 | Naslednji komunikacijski ukazi nprampso popravljene.
・Nastavitev načina izklopa zvoka ・Nastavitev stanja pripravljenosti ・ Zahteva po statusu (stanje pripravljenosti) ・ Zahteva po statusu (krmiljenje žarka) Ime prednastavljene nastavitve komunikacije nprample je spremenjen. |
1.0.6 | 21. avgust 2018 | Zahteva za status (usmerjanje snopa) se spremeni v nastavitev za usmerjanje snopa. |
1.0.7 | 5. september 2018 | Nastavitev usmerjanja snopa mikrofona je spremenjena. Dodana je nastavitev obveščanja o statusu krmiljenja žarka. Dodana je zahteva po statusu (nastavitev krmiljenja žarka). Dodana je zahteva po statusu (položaj krmiljenja žarka). Dodane so informacije o položaju krmiljenja žarka.
Seznam ukazov Usmerjanje žarka je spremenjen. Komunikacija prample Krmiljenje snopa je spremenjeno. |
1.0.8 | 11. julij 2019 | Opis »*Opomba« je izbrisan z zgornje strani. Opis konfiguracije ukaza je spremenjen. Dolžina podatkov o odjavi je popravljena.
Opis za nastavitev izhodnega ojačanja zvočnika (absolutni položaj) je popravljen. Examppodatki o nastavitvi izhodnega ojačanja zvočnika (korak) so popravljeni. Opis za nastavitev krmiljenja zrna mikrofona je popravljen. Opis za nastavitev obvestila o statusu usmerjanja zrna mikrofona je popravljen. Opis za zahtevo po statusu (položaj krmiljenja žarka mikrofona) je popravljen. X-koordinata informacije o položaju usmerjanja žarka mikrofona je popravljena v zahtevi za status. Opis ukaza na seznamu ukazov je popravljen. |
1.0.9 | 12. julij 2019 | Del opisov za nastavitev izhodnega ojačanja zvočnika (absolutni položaj) je izbrisan.
Del opisov za tabelo Gain je izbrisan. |
1.0.10 | november 6,2019 | Dodana je nastavitev načina Bluetooth.
Dodana je zahteva po statusu (Bluetooth način). |
Dokumenti / Viri
![]() |
Audio Systems AM-CF1 Zunanji nadzorni protokol TCP/IP [pdf] Uporabniški priročnik TCP IP, AM-CF1 Zunanji nadzorni protokol TCP IP, Zunanji nadzorni protokol TCP, Zunanji nadzorni protokol IP, AM-CF1, Avdio sistemi |