Systemy audio AM-CF1 Protokół kontroli zewnętrznej TCP/IP
Nadview
Protokoły ujawnione w tym dokumencie są przygotowane do sterowania AM-CF1 za pośrednictwem kontrolerów innych firm lub aplikacji terminala komputerowego i uzyskiwania informacji o urządzeniu do dalszej integracji.
Przy rozpoczęciu kontroli wymagane jest zalogowanie się poprzez uwierzytelnienie hasłem i wylogowanie po zakończeniu kontroli.
- Zaloguj się
- Wyloguj
Można kontrolować następujące ustawienia.
- Wzmocnienie wyjściowe głośnika
- Tryb wyciszenia
- Przywoływanie ustawień pamięci
- Tryb czuwania
- Tryb Bluetooth
- Sterowanie wiązką mikrofonu
- Powiadomienie o stanie
- Powiadomienie o stanie sterowania wiązką mikrofonu
Aby uzyskać wartości ustawień AM-CF1, można również użyć poniższych poleceń.
- Żądanie statusu
- Zyskaj wartość
- Tryb wyciszenia
- Wstępnie ustawiony numer
- Tryb czuwania
- Tryb Bluetooth
- Ustawienie sterowania wiązką mikrofonu
- Pozycja sterowania wiązką mikrofonu
- Informacje o statusie
- Informacje o pozycji sterowania wiązką mikrofonu (stan AM-CF1 w czasie rzeczywistym)
Wstęp
Przed podłączeniem do urządzenia przy użyciu tego protokołu należy ustawić zewnętrzny port sterowania AM-CF1.
- Port docelowy
Numer portu TCP: Ustaw numer portu zgodnie z pilotem, który ma zostać podłączony.
Wartość domyślna: 3000
Specyfikacja komunikacji TCP/IP
# | Przedmiot | Treść (Zasady realizacji) |
1 | Ścieżka komunikacji | Jedna ścieżka |
2 | Długość wiadomości | Zmienna długość maks. 1024 bajty |
3 | Typ kodu wiadomości | Dwójkowy |
4 | Potwierdzenie dostawy | Jeśli w warstwie aplikacji nastąpi uzgadnianie i nie będzie odpowiedzi ze strony AM-CF1 przez 1 sekundę, zaleca się zaprojektowanie limitu czasu komunikacji |
5 | Kontrola retransmisji | Nic |
6 | Kontrola priorytetów | Nic |
- Zdefiniuj AM-CF1 jako serwer TCP.
- Port TCP jest zawsze podłączony (utrzymuje działanie).
- Aby utrzymać połączenie, AM-CF1 wykonuje następujące operacje.
- Wysyłaj dane przynajmniej raz na 10 sekund. Jeśli istnieje status do wysłania jako dane, treść zostanie przesłana, w przeciwnym razie wystarczy wysłać 0xFF o 1 bajt.
- Jeśli przez minutę nie zostanie odebrany żaden sygnał z pilota, połączenie TCP/IP zostanie automatycznie zakończone.
Konfiguracja poleceń
- Polecenia to 80H do FFH, długość danych to 00H do 7F, a dane to 00H do FFH
- Długość danych (N) zawiera informację reprezentującą długość danych następującą po danych
- W przypadku otrzymania danych dłuższych niż długość danych, kolejne dane są odrzucane.
- Jeśli dane są krótsze niż długość danych i odebrane zostanie następne polecenie, poprzednie polecenie zostanie odrzucone.
- Gdy komunikacja TCP/IP zostanie rozłączona, umożliwia ponowne połączenie.
Polecenia sterujące i wartości ustawień
Zaloguj się
Polecenia sterujące są akceptowane tylko wtedy, gdy dane logowania są zgodne z informacjami uwierzytelniającymi hasło w pliku web przeglądarka. Jeśli nie są zgodne, AM-CF1 zwraca odpowiedź NACK logowania jako polecenie (z wyjątkiem logowania i wylogowania) do kontrolera. Jeżeli komunikacja z kontrolerem zostanie zerwana, system zostanie wylogowany, a kontroler będzie musiał zalogować się ponownie.
Gdy AM-CF1 odbierze to polecenie, odpowie na wynik uwierzytelnienia hasłem.
Polecenie: 80H, 20H, ,
Określa 16-bajtowe kody ASCII
Jeśli wartość jest mniejsza niż 16 bajtów, brakująca wartość jest uzupełniana znakiem NULL (0x00).
Określa 16-bajtowe kody ASCII
Jeśli wartość jest mniejsza niż 16 bajtów, brakująca wartość jest uzupełniana znakiem NULL (0x00).
(np.) Jeśli nazwa użytkownika to admin, a hasło to admin (=ustawienie domyślne)
80H, 20H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H. 00H, 00H, 00H, 61H, 64H, 6H, 69H, 6H, 00H
Odpowiedź AM-CF1: Odpowiedź jest generowana na podstawie wyniku uwierzytelnienia hasła.
Odpowiedź ACK po dopasowaniu: 80 godz., 01 godz., 01 godz
Odpowiedź NACK, gdy nie jest dopasowana: 80 godz., 01 godz., 00 godz
Wyloguj
Przełącz urządzenie ze stanu logowania do stanu wylogowania
Gdy AM-CF1 otrzyma to polecenie, przełącza urządzenie w stan wylogowania i odpowiada na wynik operacji.
Polecenie: 81H, 00H
Odpowiedź AM-CF1: 81H, 00H
Ustawienie wzmocnienia wyjścia głośnika (pozycja bezwzględna)
Ustaw poziom wzmocnienia wyjścia głośnikowego według pozycji bezwzględnej.
Proszę zapoznać się z tabelą „Tabela wzmocnienia”, aby sprawdzić pozycje bezwzględne odpowiadające wartościom wzmocnienia (dB). Gdy AM-CF1 otrzyma to polecenie, zmienia poziom wzmocnienia i reaguje na zmienioną wartość końcową.
Polecenie: 91H, 03H, , ,
01H: Kanał wyjściowy głośnika (stała wartość)
00H: Atrybut kanału (stała wartość) * Aktualizacje atrybutu kanału 00H web ustawienia wzmocnienia
00H do 3FH (-∞ do 0dB, patrz tabela „Tabela wzmocnienia”)
Odpowiedź AM-CF1: 91H, 03H, , ,
Ustawienie wzmocnienia wyjścia głośnika (krok)
Ustaw poziom wzmocnienia wyjścia głośnikowego według kroków pozycji.
Pozycję wzmocnienia można zwiększać lub zmniejszać w stosunku do bieżącej pozycji.
Każdy krok zmienia jedną pozycję.
Gdy AM-CF1 otrzyma to polecenie, zmienia pozycję wzmocnienia i reaguje na zmienioną wartość pozycji.
Polecenie: 91H, 03H, , ,
01H: Kanał wyjściowy głośnika (stała wartość)
00H: Atrybut kanału (stała wartość) *Atrybut kanału 00H jest aktualizowany web ustawienia wzmocnienia
W GÓRĘ: 41H do 5FH (1 stopień w górę do 31 stopni w górę, (np. 1 stopień w górę = 41H)
W dół: 61H do 7FH (1 stopień w dół do 31 stopni w dół, (np.) 1 stopień w dół = 61H) *Minimalna wartość (pozycja) dla obniżenia powinna wynosić 01H.
(np.) Zwiększ poziom wzmocnienia wyjścia głośnika o 3 stopnie
91H, 03H, 00H, 00H, 43H
Odpowiedź AM-CF1: 91H, 03H, , ,
00H do 3FH (-∞ do 0dB, patrz tabela „Tabela wzmocnienia”)
Ustawienie trybu wyciszenia
Ustaw tryb wyciszenia kanałów wejściowych i wyjściowych audio.
Gdy AM-CF1 otrzyma to polecenie, zmienia tryb wyciszenia i reaguje na zmienioną wartość końcową.
Polecenie: 98H, 03H, , ,
00H: Kanał wejściowy mikrofonu
01H: Kanał wyjściowy głośnika
00H: Atrybut kanału (stała wartość)
00H: Tryb wyciszenia wyłączony (wyłączony)
01H: Tryb wyciszenia WŁĄCZONY (wyciszony)
Odpowiedź AM-CF1: 98H, 03H, , ,
Przywoływanie ustawień pamięci
Przywołaj wstępnie zapisane ustawienia pamięci.
Gdy AM-CF1 odbierze to polecenie, przywołuje zaprogramowane ustawienie wstępne i odpowiada na zmieniony numer ustawienia wstępnego.
Polecenie: F1H, 02H, 00H,
00H do 01H: Numer ustawienia wstępnego 1 do 2
Ustawienie trybu gotowości
Ustaw tryb gotowości urządzenia.
Gdy AM-CF1 odbierze to polecenie, zmienia tryb gotowości urządzenia i reaguje na zmieniony stan trybu.
Polecenie: F3H, 02H, 00H,
00H: Tryb gotowości WYŁĄCZONY
01H: Tryb gotowości WŁĄCZONY
Ustawienie trybu Bluetooth
Ustaw tryb Bluetooth urządzenia.
Gdy urządzenie jest ustawione w trybie WŁ., rozpoczyna rejestrację parowania Bluetooth i staje się wykrywalne.
Gdy urządzenie jest ustawione w trybie WYŁ., rozłącza połączenie Bluetooth lub anuluje rejestrację parowania Bluetooth.
Gdy AM-CF1 odbierze to polecenie, zmienia tryb Bluetooth urządzenia i reaguje na zmieniony stan trybu.
Polecenie: F5H, 02H, 00H,
00H:OFF (Rozłącz połączenie Bluetooth lub anuluj rejestrację parowania Bluetooth)
01H:ON (Rozpocznij rejestrację parowania Bluetooth)
(np.) Rozpocznij rejestrację parowania Bluetooth. F5H, 02H, 00H, 01H
Odpowiedź AM-CF1: F5H, 02H, 00H,
00H: WYŁ
01H: Podczas rejestracji parowania
02H: W związku
Tryb Bluetooth
(Wskaźnik Bluetooth) |
Ustawienie trybu Bluetooth | |
ON | WYŁĄCZONY | |
WYŁĄCZONY
(WYŁĄCZONY) |
Rozpocznij rejestrację parowania Bluetooth.
(Miga na niebiesko) |
Brak akcji
(WYŁĄCZONY) |
W rejestracji par
(Miga na niebiesko) |
Kontynuuj rejestrację parowania Bluetooth.
(Miga na niebiesko) |
Anuluj rejestrację parowania Bluetooth.
(WYŁĄCZONY) |
W związku
(Niebieski) |
Utrzymuj połączenie Bluetooth.
(Niebieski) |
Rozłącz połączenie Bluetooth.
(WYŁĄCZONY) |
Ustawienie sterowania wiązką mikrofonu
Ustaw parametry sterowania wiązką mikrofonu. Gdy urządzenie jest ustawione na tryb ręczny, kierunek źródła dźwięku jest określony przez Kierunek, a odległość źródła dźwięku jest określona przez Odległość.
Polecenie: A0H, 05H, , , ,
00: Auto
01H: Ręczny
1-bajtowa liczba całkowita ze znakiem
Dla ręcznego: -90 do 90 [stopni] Dla automatycznego: 0
Dwubajtowa liczba całkowita bez znaku wyrażona w miejscach dziesiętnych z dużym końcem.
Dla instrukcji:
Dla cali: 0 do 2400 [cal na 10] (0.0 do 240.0 [cal])
Dla cm: 0 do 6000 [cm na 10] (0.0 do 600.0 [cm])
Dla trybu automatycznego: 0
Używany jest tylko podręcznik.
00H: cale
01H: cm
(np.) Ustaw Auto
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(np.) W trybie ręcznym ustaw kierunek na -90, odległość na 240.0 i jednostkę długości jako cal. A0H, 05H, 01H, A6H, 09H, 60H, 00H
Lista poleceń
Funkcjonować | Rozkaz |
Zaloguj się | 80H, 20H, , |
Wyloguj | 81H, 00H |
Ustawienie wzmocnienia wyjścia głośnika (bezwzględne).
pozycja) |
91H, 03H, , , |
Ustawienie wzmocnienia wyjścia głośnika (krok) | 91H, 03H, , , |
Ustawienie trybu wyciszenia | 98H, 03H, , , |
Przywoływanie ustawień pamięci | F1H, 02H, 00H, |
Ustawienie trybu gotowości | F3H, 02H, 00H, |
Ustawienie trybu Bluetooth | F5H, 02H, 00H, |
Ustawienie sterowania wiązką mikrofonu | A0H, 05H, , , , |
Ustawienie powiadamiania o stanie | F2H, 02H, 00H, |
Ustawienie powiadamiania o stanie sterowania wiązką mikrofonu | F2H, 04H, 01H, , , |
Żądanie statusu (wzmocnienie pozycji) | F0H, 03H, 11H, , |
Żądanie stanu (tryb wyciszenia) | F0H, 03H, 18H, , |
Żądanie statusu (numer zaprogramowanej pamięci) | F0H, 02H, 71H, 00H |
Żądanie stanu (tryb gotowości) | F0H, 02H, 72H, 00H |
Żądanie stanu (tryb Bluetooth) | F0H, 02H, 74H, 00H |
Żądanie stanu (ustawienie sterowania wiązką mikrofonu) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Żądanie statusu (sterowanie wiązką mikrofonu).
pozycja) |
F0H, 06H, 50H, 00H, 00H, 00H, 00H, |
Informacje o pozycji sterowania wiązką mikrofonu | D0H, 06H, A0H, , , |
Komunikacja Npamples
Funkcjonować | Rozkaz | Odpowiedź AM-CF1 |
Zaloguj się (admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H,
00H,00H,00H,00H,00H,00H,00H,00H, |
80H, 01H, 01H
W przypadku odpowiedzi NACK trzeci bajt to |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Wyloguj | 81H, 00H | 81H, 00H |
Ustawienie wzmocnienia wyjścia głośnika
(0dB) |
91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Ustawienie wzmocnienia wyjścia głośnika
(3 stopnie w górę) |
91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH
Gdy 2AH(-19dB) przed 3-stopniowym wzrostem, zmień na 2DH po 3-stopniowym |
Ustawienie wzmocnienia wyjścia głośnika
(3 stopnie w dół) |
91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH
Gdy 2DH(-16dB) przed 3obniżeniem, zmień na 2AH po 3obniżeniu |
Ustawienie trybu wyciszenia (ON) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Ustawienie trybu wyciszenia (OFF) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Przywoływanie ustawień pamięci
(Ustawienie wstępne1) |
F1H,02H,00H,00H | F1H,02H,00H,00H |
Przywoływanie ustawień pamięci
(Ustawienie wstępne2) |
F1H,02H,00H,01H | F1H,02H,00H,01H |
Ustawienie trybu gotowości (WŁ.) | F3H,02H,00H,01H | F3H,02H,00H,01H |
Ustawienie trybu gotowości (WYŁ.) | F3H,02H,00H,00H | F3H,02H,00H,00H |
Ustawienie trybu Bluetooth (WŁ.) | F5H,02H,00H,01H | F5H,02H,00H,01H |
Ustawienie trybu Bluetooth (WYŁ.) | F5H,02H,00H,00H | F5H,02H,00H,00H |
Ustawienie sterowania wiązką mikrofonu | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Automatyczny) | Pozycja jest przekazywana za pomocą polecenia informującego o pozycji sterowania belką | |
o każdym ustalonym czasie. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Ustawienie sterowania wiązką mikrofonu | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Ręczny, 90 stopni, 240.0 cali) | Pozycja jest sygnalizowana przez położenie sterujące wiązką mikrofonu | |
polecenie informacyjne. | ||
Ustawienie powiadamiania o stanie (WŁ.) | F2H,02H,00H,01H | F2H,02H,00H,01H |
Ustawienie powiadamiania o stanie (WYŁ.) | F2H,02H,00H,00H | F2H,02H,00H,00H |
Stan sterowania wiązką mikrofonu
ustawienie powiadomień (WŁ.) |
F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Stan sterowania wiązką mikrofonu
ustawienie powiadomień (WYŁ.) |
F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Zyskaj stół
Pozycja | Wzmocnienie (dB) | Pozycja | Wzmocnienie (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 |
0 kanałów | 12 | -49 | 2 kanałów | 44 | -17 |
0DH | 13 | -48 | 2DH | 45 | -16 |
0EH | 14 | -47 | 2EH | 46 | -15 |
0-piętrowy | 15 | -46 | 2-piętrowy | 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 |
1 kanałów | 28 | -33 | 3 kanałów | 60 | -1 |
1DH | 29 | -32 | 3DH | 61 | 0 |
1EH | 30 | -31 | 3EH | 62 | 0 |
1-piętrowy | 31 | -30 | 3-piętrowy | 63 | 0 |
Wartość domyślna to 3DH
Pozycja 00H zostaje zastąpiona wartością -60dB
Historia rewizji
Wersja | Data rewizji | Treść założenia i zmiany |
0.0.1 | 23 marca 2018 r. | Wydano pierwszą wersję |
1.0.0 | 7 maja 2018 r. | Dodano opcję „wyciszenie głośnika”. |
1.0.1 | 23 maja 2018 r. | Komunikacja npampplik jest korygowany zgodnie z sekwencją poleceń.
Exampplik wzmocnienia tłumika kanału został zmodyfikowany. Poprawiono wyjaśnienie przełączania w tryb czuwania |
1.0.2 | 28 maja 2018 r. | Polecenia odpowiedzi AM-CF1 w „Komunikacja npample: 3stepdown” zostały poprawione. |
1.0.3 | 25 czerwca 2018 r. | Dodano głośnik umożliwiający ustawienie trybu wyciszenia.
Dodano wartość domyślną (OFF) dla ustawienia powiadamiania o stanie AM-CF1. Żądanie stanu (tryb wyciszenia) głośnik został dodany. |
1.0.4 | 23 lipca 2018 r. | Dodano logowanie i wylogowywanie.
Dodano żądanie statusu (sterowanie wiązką). |
1.0.5 | 1 sierpnia 2018 r. | Następujące polecenia komunikacyjne, npamppliki są poprawione.
・Ustawienie trybu wyciszenia ・Ustawienie trybu gotowości ・ Żądanie stanu (tryb gotowości) ・ Żądanie statusu (sterowanie wiązką) Nazwa ustawienia wstępnego komunikacji, npampplik jest modyfikowany. |
1.0.6 | 21 sierpnia 2018 r. | Żądanie stanu (sterowanie wiązką) zostaje zmienione na ustawienie sterowania wiązką. |
1.0.7 | 5 września 2018 r. | Zmieniono ustawienie sterowania wiązką mikrofonu. Dodano ustawienie powiadamiania o stanie sterowania wiązką. Dodano żądanie statusu (ustawienie sterowania wiązką). Dodano żądanie statusu (pozycja sterowania belką). Dodano informacje o pozycji sterowania wiązką.
Lista poleceń Sterowanie wiązką zostało zmienione. Komunikacja npample Sterowanie wiązką zostało zmienione. |
1.0.8 | 11 lipca 2019 r. | Opis „*Uwaga” został usunięty z górnej strony. Opis konfiguracji polecenia został zmieniony. Długość danych wylogowania została poprawiona.
Opis ustawienia wzmocnienia wyjścia głośnika (pozycja bezwzględna) został poprawiony. ExampDane dotyczące ustawienia wzmocnienia wyjściowego głośnika (krok) zostały poprawione. Poprawiono opis ustawień sterowania fasolą mikrofonu. Poprawiono opis ustawienia powiadamiania o stanie sterowania fasolą mikrofonu. Opis żądania statusu (pozycja sterowania wiązką mikrofonu) został poprawiony. Współrzędna X informacji o pozycji sterowania wiązką mikrofonu została poprawiona w żądaniu statusu. Poprawiono opis poleceń na liście poleceń. |
1.0.9 | 12 lipca 2019 r. | Usunięto część opisów ustawienia wzmocnienia wyjścia głośnikowego (pozycja bezwzględna).
Usunięto część opisów tabeli Gain. |
1.0.10 | Listopad 6,2019 | Dodano ustawienie trybu Bluetooth.
Dodano żądanie stanu (tryb Bluetooth). |
Dokumenty / Zasoby
![]() |
Systemy audio AM-CF1 Protokół kontroli zewnętrznej TCP/IP [plik PDF] Instrukcja użytkownika TCP IP, AM-CF1 Protokół sterowania zewnętrznego TCP IP, Protokół sterowania zewnętrznego TCP, Protokół sterowania zewnętrznego IP, AM-CF1, Systemy audio |