Garso sistemos AM-CF1 išorinio valdymo protokolas TCP/IP
Baigėsiview
Šiame dokumente atskleisti protokolai yra paruošti valdyti AM-CF1 per trečiųjų šalių valdiklius arba per kompiuterinę terminalo programą ir gauti informaciją apie įrenginį tolesniam integravimui.
Norint pradėti valdiklius, reikia prisijungti naudojant slaptažodžio autentifikavimą, o baigiant valdyti – atsijungti.
- Prisijungti
- Atsijungti
Galima valdyti šiuos nustatymus.
- Garsiakalbio išvesties stiprinimas
- Nutildymo režimas
- Išankstinių atminties nustatymų atšaukimas
- Budėjimo režimas
- „Bluetooth“ režimas
- Mikrofono spindulio valdymas
- Pranešimas apie būseną
- Mikrofono spindulio vairavimo būsenos pranešimas
AM-CF1 nustatymų reikšmėms gauti taip pat gali būti naudojamos šios komandos.
- Būsenos užklausa
- Įgyti vertę
- Nutildymo režimas
- Iš anksto nustatytas numeris
- Budėjimo režimas
- „Bluetooth“ režimas
- Mikrofono spindulio vairavimo nustatymas
- Mikrofono spindulio vairo padėtis
- Informacija apie būseną
- Mikrofono spindulio vairo padėties informacija (AM-CF1 būsena realiuoju laiku)
Įvadas
Išorinis AM-CF1 valdymo prievadas turi būti nustatytas prieš prisijungiant prie įrenginio naudojant šį protokolą.
- Tikslinis uostas
TCP prievado numeris: Nustatykite prievado numerį pagal prijungtą nuotolinio valdymo pultą.
Numatytoji vertė: 3000
TCP/IP ryšio specifikacija
# | Prekė | Turinys (įgyvendinimo taisyklės) |
1 | Bendravimo kelias | Vienas kelias |
2 | Pranešimo ilgis | Kintamo ilgio maks. 1024 baitai |
3 | Pranešimo kodo tipas | Dvejetainis |
4 | Pristatymo patvirtinimas | Jei programos lygyje atliekamas rankos paspaudimas ir AM-CF1 neatsako per 1 sek., pageidautina nustatyti ryšio skirtąjį laiką. |
5 | Retransliavimo valdymas | Nėra |
6 | Pirmumo kontrolė | Nėra |
- Apibrėžkite AM-CF1 kaip TCP serverį.
- TCP prievadas visada prijungtas (išlieka gyvas).
- Norėdami palaikyti ryšį, AM-CF1 atlieka šias operacijas.
- Siųskite kai kuriuos duomenis bent kartą per 10 sekundžių. Jei yra būsena, kurią reikia siųsti kaip duomenis, turinys perduodamas, kitu atveju tiesiog siųskite 0xFF 1 baitu.
- Jei per vieną minutę iš nuotolinio valdymo pulto nieko negaunama, TCP/IP ryšys turi būti automatiškai nutrauktas.
Komandos konfigūracija
- Komandos yra nuo 80H iki FFH, duomenų ilgis yra nuo 00H iki 7F, o duomenys yra nuo 00H iki FFH
- Duomenų ilgis (N) yra įtraukta informacija, nurodanti duomenų ilgį po duomenų
- Kai gaunami duomenys, kurie yra ilgesni už duomenų ilgį, tolesni duomenys atmetami.
- Jei duomenys yra trumpesni už duomenų ilgį ir gaunama kita komanda, ankstesnė komanda atmetama.
- Kai TCP/IP ryšys yra atjungtas, jis įgalina vėl prisijungti.
Valdymo komandos ir nustatymo reikšmė
Prisijungti
Valdymo komandos priimamos tik tada, kai prisijungimo informacija atitinka slaptažodžio autentifikavimo informaciją web naršyklė. Jei jie nesutampa, AM-CF1 grąžina prisijungimo NACK atsakymą kaip komandą (išskyrus prisijungimą ir atsijungimą) valdikliui. Jei ryšys su valdikliu nutrūksta, sistema bus atjungta ir valdikliui reikės vėl prisijungti.
Kai AM-CF1 gauna šią komandą, jis atsako į slaptažodžio autentifikavimo rezultatą.
Komanda: 80H, 20H, ,
Nurodo 16 baitų ASCII kodus
Jei reikšmė mažesnė nei 16 baitų, trūkstama reikšmė užpildoma NULL simboliu (0x00).
Nurodo 16 baitų ASCII kodus
Jei reikšmė mažesnė nei 16 baitų, trūkstama reikšmė užpildoma NULL simboliu (0x00).
(pvz.), Jei vartotojo vardas yra admin, o slaptažodis yra admin, (=numatytasis nustatymas)
80h, 20h, 61h, 64h, 6dh, 69h, 6eh, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 61, 64h, 6, 69, 6h, 00h, 00dh, 00h, 00eh, 00h, 00h, 00h, 00h, 00h, 00h, 00dh, XNUMXh, XNUMXeh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXdh, XNUMXh, XNUMXeh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXdh, XNUMXh, XNUMXeh, XNUMXh, XNUMXh, XNUMXh, XNUMXH, XNUMXH, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXh, XNUMXh
AM-CF1 atsakymas: Atsakymas generuojamas pagal slaptažodžio autentifikavimo rezultatą.
ACK atsakymas, kai atitinka: 80H, 01H, 01H
NACK atsakymas, kai nesutampa: 80H, 01H, 00H
Atsijungti
Perjunkite įrenginį iš prisijungimo būsenos į atsijungimo būseną
Kai AM-CF1 gauna šią komandą, įrenginys perjungiamas į atsijungimo būseną ir reaguoja į operacijos rezultatą.
Komanda: 81H, 00H
AM-CF1 atsakas: 81H, 00H
Garsiakalbio išvesties stiprinimo nustatymas (absoliuti padėtis)
Nustatykite garsiakalbio išvesties stiprinimo lygį pagal absoliučią padėtį.
Norėdami patikrinti absoliučias pozicijas, atitinkančias stiprinimo reikšmes (dB), žr. „Gain Table“ diagramą. Kai AM-CF1 gauna šią komandą, jis pakeičia stiprinimo lygį ir reaguoja į pakeistą galutinę reikšmę.
Komanda: 91H, 03H, , ,
01H: garsiakalbio išvesties kanalas (fiksuota vertė)
00H: kanalo atributo (fiksuota vertė) * kanalo atributo 00h atnaujinimai web gauti nustatymus
00H iki 3FH (-∞ iki 0dB, žr. lentelę „Gain Table“)
AM-CF1 atsakas: 91H, 03H, , ,
Garsiakalbio išvesties stiprinimo nustatymas (žingsnis)
Nustatykite garsiakalbio išvesties stiprinimo lygį padėties žingsniais.
Stiprinimo padėtis gali būti padidinta arba sumažinta nuo dabartinės padėties.
Kiekvienas žingsnis keičia vieną poziciją.
Kai AM-CF1 gavo šią komandą, jis pakeičia stiprinimo padėtį ir reaguoja į pakeistos padėties reikšmę.
Komanda: 91H, 03H, , ,
01H: garsiakalbio išvesties kanalas (fiksuota vertė)
00H: kanalo atributo (fiksuota vertė) * kanalo atributo 00h atnaujinimai web gauti nustatymus
AUKŠTYN: 41H iki 5FH (nuo 1 žingsnio iki 31 žingsnio aukštyn, pvz., 1 žingsnis aukštyn = 41H)
Žemyn: Nuo 61H iki 7FH (nuo 1 laipsnio iki 31 žingsnio žemyn, (pvz., 1 žingsnis žemyn = 61H) *Mažiausia vertė (pozicija) sumažinant turi būti 01H.
(pvz.) Padidinkite garsiakalbio išvesties stiprinimo lygį 3 žingsniais
91H, 03H, 00H, 00H, 43H
AM-CF1 atsakas: 91H, 03H, , ,
00H iki 3FH (-∞ iki 0dB, žr. lentelę „Gain Table“)
Nutildymo režimo nustatymas
Nustatykite garso įvesties ir išvesties kanalų nutildymo režimą.
Kai AM-CF1 gauna šią komandą, jis pakeičia nutildymo režimą ir reaguoja į pakeistą galutinę reikšmę.
Komanda: 98H, 03H, , ,
00H: mikrofono įvesties kanalas
01H: garsiakalbio išvesties kanalas
00H: kanalo atributas (fiksuota vertė)
00H: Nutildymo režimas IŠJUNGTAS (išjungtas)
01H: Nutildymo režimas ĮJUNGTAS (išjungtas)
AM-CF1 atsakas: 98H, 03H, , ,
Išankstinių atminties nustatymų atšaukimas
Prisiminkite iš anksto išsaugotą atminties nustatymą.
Kai AM-CF1 gauna šią komandą, jis atšaukia iš anksto išsaugotą atminties nustatymą ir reaguoja į pakeistą išankstinio nustatymo numerį.
Komanda: F1H, 02H, 00H,
00H–01H: iš anksto nustatytas skaičius nuo 1 iki 2
Budėjimo režimo nustatymas
Nustatykite įrenginio budėjimo režimą.
Kai AM-CF1 gauna šią komandą, jis pakeičia įrenginio budėjimo režimą ir reaguoja į pakeistą režimo būseną.
Komanda: F3H, 02H, 00H,
00H: Budėjimo režimas IŠJUNGTAS
01H: ĮJUNGTAS budėjimo režimas
Bluetooth režimo nustatymas
Nustatykite įrenginio Bluetooth režimą.
Kai įrenginys įjungtas, jis pradeda „Bluetooth“ poravimo registraciją ir tampa aptinkamas.
Kai įrenginys nustatytas į OFF režimą, jis atjungia „Bluetooth“ ryšį arba atšaukia „Bluetooth“ poravimo registraciją.
Kai AM-CF1 gauna šią komandą, jis pakeičia įrenginio Bluetooth režimą ir reaguoja į pakeistą režimo būseną.
Komanda: F5H, 02H, 00H,
00H:IŠJUNGTA (Atjunkite „Bluetooth“ ryšį arba atšaukkite „Bluetooth“ poravimo registraciją)
01H:ĮJUNGTA (Pradėti Bluetooth poravimo registraciją)
(pvz.), Pradėkite „Bluetooth“ poravimo registraciją. F5H, 02H, 00H, 01H
AM-CF1 atsakas: F5H, 02H, 00H,
00h: IŠJUNGTA
01H: poravimo registracija
02H: Ryšyje
"Bluetooth" režimas
(Bluetooth indikatorius) |
Bluetooth režimo nustatymas | |
ON | IŠJUNGTA | |
IŠJUNGTA
(IŠJUNGTA) |
Pradėkite „Bluetooth“ poravimo registraciją.
(Blyksi mėlyna spalva) |
Jokių veiksmų
(IŠJUNGTA) |
Registruojantis porose
(Blyksi mėlyna spalva) |
Tęsti „Bluetooth“ poravimo registraciją.
(Blyksi mėlyna spalva) |
Atšaukti Bluetooth poravimo registraciją.
(IŠJUNGTA) |
Ryšyje
(mėlyna) |
Palaikykite Bluetooth ryšį.
(mėlyna) |
Atjunkite „Bluetooth“ ryšį.
(IŠJUNGTA) |
Mikrofono spindulio vairavimo nustatymas
Nustatykite mikrofono spindulio vairo nustatymo parametrus. Kai įrenginys nustatytas kaip rankinis režimas, garso šaltinio kryptis nurodoma kryptyje, o atstumas iki garso šaltinio nurodomas kaip Atstumas.
Komanda: A0H, 05H, , , ,
00h: automatinis
01H: Rankinis
Pasirašytas 1 baito sveikasis skaičius
Rankiniam režimui: nuo -90 iki 90 ° Automatiniam: 0
Nepaženklintas dviejų baitų sveikasis skaičius, išreikštas didžiosiomis dešimtainėmis dalimis.
Rankiniu būdu:
coliams: nuo 0 iki 2400 [colių per 10] (0.0–240.0 [colių])
cm: nuo 0 iki 6000 [cm per 10] (0.0 iki 600.0 [cm])
Auto: 0
Naudojamas tik rankinis.
00H: colis
01H: cm
(pvz.), Nustatykite Auto
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(pvz.) Rankiniu režimu nustatykite kryptį –90, atstumą – 240.0, o ilgio vienetą – coliais. A0H, 05H, 01H, A6H, 09H, 60H, 00H
Komandų sąrašas
Funkcija | komandą |
Prisijungti | 80H, 20H, , |
Atsijungti | 81H, 00H |
Garsiakalbio išvesties stiprinimo nustatymas (absoliutus).
pozicija) |
91H, 03H, , , |
Garsiakalbio išvesties stiprinimo nustatymas (žingsnis) | 91H, 03H, , , |
Nutildymo režimo nustatymas | 98H, 03H, , , |
Išankstinių atminties nustatymų atšaukimas | F1H, 02H, 00H, |
Budėjimo režimo nustatymas | F3H, 02H, 00H, |
Bluetooth režimo nustatymas | F5H, 02H, 00H, |
Mikrofono spindulio vairavimo nustatymas | A0H, 05H, , , , |
Būsenos pranešimų nustatymas | F2H, 02H, 00H, |
Mikrofono spindulio vairavimo būsenos pranešimo nustatymas | F2H, 04H, 01H, , , |
Statuso prašymas (užimti poziciją) | F0H, 03H, 11H, , |
Būsenos užklausa (nutildymo režimas) | F0H, 03H, 18H, , |
Būsenos užklausa (iš anksto nustatytas atminties numeris) | F0H, 02H, 71H, 00H |
Būsenos užklausa (budėjimo režimas) | F0H, 02H, 72H, 00H |
Būsenos užklausa (Bluetooth režimas) | F0H, 02H, 74H, 00H |
Būsenos užklausa (mikrofono spindulio valdymo nustatymas) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Būsenos užklausa (mikrofono spindulio valdymas
pozicija) |
F0H, 06H, 50H, 00H, 00H, 00H, 00H, |
Mikrofono spindulio vairo padėties informacija | D0H, 06H, A0H, , , |
Bendravimas Pvzamples
Funkcija | komandą | AM-CF1 atsakymas |
Prisijungti (admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H,
00H,00H,00H,00H,00H,00H,00H,00H, |
80H, 01H, 01H
NACK atsakymams trečiasis baitas yra |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Atsijungti | 81H, 00H | 81H, 00H |
Garsiakalbio išvesties stiprinimo nustatymas
(0dB) |
91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Garsiakalbio išvesties stiprinimo nustatymas
(3 žingsniai aukštyn) |
91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH
Kai 2AH (-19 dB) prieš 3 žingsnį, po 2 žingsnio tampa 3DH |
Garsiakalbio išvesties stiprinimo nustatymas
(3 laipteliai žemyn) |
91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH
Kai 2DH (-16 dB) prieš 3 žingsnį, po 2 žingsnio tampa 3AH |
Nutildymo režimo nustatymas (ĮJUNGTAS) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Nutildymo režimo nustatymas (IŠJUNGTAS) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Išankstinių atminties nustatymų atšaukimas
(iš anksto nustatytas1) |
F1H,02H,00H,00H | F1H,02H,00H,00H |
Išankstinių atminties nustatymų atšaukimas
(iš anksto nustatytas2) |
F1H,02H,00H,01H | F1H,02H,00H,01H |
Budėjimo režimo nustatymas (ON) | F3H,02H,00H,01H | F3H,02H,00H,01H |
Budėjimo režimo nustatymas (IŠJUNGTAS) | F3H,02H,00H,00H | F3H,02H,00H,00H |
Bluetooth režimo nustatymas (ON) | F5H,02H,00H,01H | F5H,02H,00H,01H |
Bluetooth režimo nustatymas (IŠJUNGTAS) | F5H,02H,00H,00H | F5H,02H,00H,00H |
Mikrofono spindulio vairavimo nustatymas | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Automatinis) | Apie padėtį pranešama spindulio vairavimo padėties informacijos komanda | |
kiekvieną nustatytą laiką. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Mikrofono spindulio vairavimo nustatymas | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Rankinis, 90 laipsnių, 240.0 colių) | Apie padėtį praneša mikrofono spindulio vairavimo padėtis | |
informacijos komanda. | ||
Būsenos pranešimų nustatymas (ĮJUNGTAS) | F2H,02H,00H,01H | F2H,02H,00H,01H |
Būsenos pranešimų nustatymas (IŠJUNGTAS) | F2H,02H,00H,00H | F2H,02H,00H,00H |
Mikrofono spindulio vairavimo būsena
pranešimų nustatymas (ĮJUNGTAS) |
F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Mikrofono spindulio vairavimo būsena
pranešimų nustatymas (IŠJUNGTAS) |
F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Pelno lentelė
Padėtis | padidėjimas (dB) | Padėtis | padidėjimas (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 |
0 CH | 12 | -49 | 2 CH | 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 |
1 AH | 26 | -35 | 3 AH | 58 | -3 |
1BH | 27 | -34 | 3BH | 59 | -2 |
1 CH | 28 | -33 | 3 CH | 60 | -1 |
1DH | 29 | -32 | 3DH | 61 | 0 |
1EH | 30 | -31 | 3EH | 62 | 0 |
1FH | 31 | -30 | 3FH | 63 | 0 |
Numatytoji reikšmė yra 3DH
Padėtis 00H pakeičiama į -60 dB
Revizijos istorija
Ver. | Peržiūros data | Įkūrimo ir keitimo turinys |
0.0.1 | 23 m. kovo 2018 d | Išleista 1-oji versija |
1.0.0 | 7 m. gegužės 2018 d | Pridedamas elementas „garsiakalbio nutildymas“. |
1.0.1 | 23 m. gegužės 2018 d | Bendravimas example koreguojama pagal komandų seką.
ExampKeičiamas kanalo fader stiprinimas. Paaiškinimas dėl perjungimo į budėjimo režimą pataisytas |
1.0.2 | 28 m. gegužės 2018 d | AM-CF1 atsako komandos „Communication example: 3stepdown“ pataisomi. |
1.0.3 | 25 m. birželio 2018 d | Pridėtas nutildymo režimo nustatymo garsiakalbis.
Pridedama numatytoji būsenos pranešimų nustatymo AM-CF1 reikšmė (OFF). Būsenos užklausa (nutildymo režimas) pridedamas garsiakalbis. |
1.0.4 | 23 m. liepos 2018 d | Pridedamas prisijungimas ir atsijungimas.
Pridedamas būsenos užklausa (spindulio valdymas). |
1.0.5 | 1 m. rugpjūčio 2018 d | Šios komunikacijos komandos, pvzamples yra taisomi.
· Nutildymo režimo nustatymas · Budėjimo režimo nustatymas ・ Būsenos užklausa (budėjimo režimas) ・ Būsenos užklausa (spindulio valdymas) Ryšio iš anksto nustatyto nustatymo pavadinimas, pvzample yra modifikuotas. |
1.0.6 | 21 m. rugpjūčio 2018 d | Būsenos užklausa (spindulio valdymas) pakeičiama į spindulio valdymo nustatymą. |
1.0.7 | 5 m. rugsėjo 2018 d | Mikrofono spindulio vairavimo nustatymas pakeistas. Pridėtas sijos vairavimo būsenos pranešimų nustatymas. Pridedamas būsenos užklausa (spindulio vairavimo nustatymas). Pridedamas būsenos užklausa (sijos vairavimo padėtis). Pridedama sijos vairavimo padėties informacija.
Komandų sąrašo šviesos valdymas pakeistas. Bendravimas example Beam Steering pakeistas. |
1.0.8 | 11 m. liepos 2019 d | „*Pastaba“ aprašymas ištrintas iš viršutinio puslapio. Komandos konfigūracijos aprašymas pakeistas. Išsijungimo duomenų ilgis koreguojamas.
Pataisytas garsiakalbių išvesties stiprinimo nustatymo (absoliučios padėties) aprašymas. ExampIštaisyti garsiakalbio išvesties stiprinimo nustatymo (veiksmo) duomenys. Pataisytas mikrofono valdiklio nustatymo aprašas. Pataisytas mikrofono valdymo būsenos pranešimo nustatymo aprašas. Pataisytas būsenos užklausos aprašymas (mikrofono spindulio vairavimo padėtis). Mikrofono spindulio vairo padėties informacijos X koordinatė pataisoma būsenos užklausoje. Taisomas komandų aprašymas komandų sąraše. |
1.0.9 | 12 m. liepos 2019 d | Dalis garsiakalbių išvesties stiprinimo nustatymo (absoliučios padėties) aprašymų ištrinta.
Dalis Gain lentelės aprašymų ištrinta. |
1.0.10 | 6,2019 m. lapkritis | Pridėtas Bluetooth režimo nustatymas.
Pridedama būsenos užklausa („Bluetooth“ režimas). |
Dokumentai / Ištekliai
![]() |
Garso sistemos AM-CF1 išorinio valdymo protokolas TCP/IP [pdfVartotojo vadovas TCP IP, AM-CF1 išorinio valdymo protokolas TCP IP, išorinio valdymo protokolas TCP, išorinio valdymo protokolas IP, AM-CF1, garso sistemos |