Garso sistemos AM-CF1 išorinio valdymo protokolas TCP/IP

produktas

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

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *