Аудио системи AM-CF1 Външен контролен протокол TCP/IP

продукт

крайview

Протоколите, разкрити в този документ, са подготвени за управление на AM-CF1 чрез контролери на трети страни или чрез компютърно базирано терминално приложение и получаване на информация за устройството за по-нататъшни интеграции.

Изисква се влизане чрез удостоверяване с парола за стартиране на контроли и излизане при завършване на контролите.

  • Влезте,
  • Излез от профила си

Могат да се контролират следните настройки.

  • Усилване на изхода на високоговорителя
  • Режим на заглушаване
  • Извикване на предварителни настройки на паметта
  • Режим на готовност
  • Bluetooth режим
  • Управление на лъча на микрофона
  • Известие за състояние
  • Известие за състоянието на управление на лъча на микрофона

Следните команди също могат да се използват за получаване на стойностите на настройката AM-CF1. 

  • Искане за състояние
    • Печелете стойност
    • Режим на заглушаване
    • Предварително зададен номер
    • Режим на готовност
    • Bluetooth режим
    • Настройка на управление на лъча на микрофона
    • Позиция за управление на лъча на микрофона
  • Информация за състоянието
    • Информация за позицията на управление на лъча на микрофона (Състояние в реално време на AM-CF1)

Въведение

Външният контролен порт на AM-CF1 трябва да бъде настроен преди свързване към устройството чрез този протокол.

  • Целеви порт
    Номер на TCP порт: Задайте номера на порта според дистанционното управление, което ще свържете.
    Стойност по подразбиране: 3000
TCP/IP комуникационна спецификация
# Артикул Съдържание (правила за изпълнение)
1 Комуникационен път Една пътека
2 Дължина на съобщението Променлива дължина макс. 1024 байта
3 Тип код на съобщението Двоичен
4 Потвърждение за доставка Ако се извърши ръкостискане на приложния слой и няма отговор от AM-CF1 за 1 секунда, за предпочитане е да се проектира времето за изчакване на комуникацията
5 Контрол на препредаване Няма
6 Контрол на приоритетите Няма
  • Определете AM-CF1 като TCP сървър.
  • TCP портът винаги е свързан (поддържа се активен).
  • За да поддържа връзката, AM-CF1 изпълнява следните операции.
  • Изпращайте малко данни поне веднъж на 10 секунди. Ако има статус за изпращане като данни, съдържанието се предава, в противен случай просто изпратете 0xFF с 1 байт.
  • Ако не се получи нищо от дистанционното управление в продължение на една минута, TCP/IP връзката ще бъде прекъсната автоматично.

Конфигурация на командата

  • Командите са от 80H до FFH, дължината на данните е от 00H до 7F, а данните са от 00H до FFH
  • Дължина на данните (N) е включена информация, представляваща дължината на данните след данните
  • Когато се получат данни, които са по-дълги от дължината на данните, следващите данни се отхвърлят.
  • Ако данните са по-къси от дължината на данните и бъде получена следващата команда, предишната команда се отхвърля.
  • Когато TCP/IP комуникацията е прекъсната, тя позволява повторно свързване.
Контролни команди и стойност на настройката

Влезте,
Контролните команди се приемат само когато информацията за влизане съвпада с информацията за удостоверяване на паролата в web браузър. Ако не съвпадат, AM-CF1 връща NACK отговор за влизане като команда (с изключение на влизане и излизане) към контролера. Ако комуникацията с контролера бъде прекъсната, системата ще излезе от системата и контролерът трябва да влезе отново.
След като AM-CF1 получи тази команда, той отговаря на резултата от удостоверяване с парола.
Команда: 80H, 20H, ,
Указва 16-байтови ASCII кодове
Ако стойността е по-малка от 16 байта, липсващата стойност се запълва със знака NULL (0x00).
Указва 16-байтови ASCII кодове
Ако стойността е по-малка от 16 байта, липсващата стойност се запълва със знака NULL (0x00).
(напр.) Ако потребителското име е admin и паролата е admin (=настройка по подразбиране)
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

AM-CF1 Отговор: Отговорът се генерира според резултата от удостоверяването на паролата.
ACK отговор при съвпадение: 80Н, 01Н, 01Н
NACK отговор, когато не съответства: 80Н, 01Н, 00Н

Излез от профила си

Превърнете уреда от състояние на влизане в състояние на излизане
След като AM-CF1 получи тази команда, той превключва устройството в състояние на изход и отговаря на резултата от операцията.
Команда: 81H, 00H
AM-CF1 Отговор: 81H, 00H

Настройка на изходното усилване на високоговорителя (абсолютна позиция)

Задайте нивото на усилване на изхода на високоговорителя по абсолютна позиция.
Моля, вижте диаграмата „Таблица на усилването“, за да проверите абсолютните позиции, съответстващи на стойностите на усилването (dB). След като AM-CF1 получи тази команда, той променя нивото на усилване и отговаря на променената крайна стойност.
Команда: 91H, 03H, , ,

01H: Канал за изход на високоговорителя (фиксирана стойност)

00H: Атрибут на канала (фиксирана стойност) * Актуализации на атрибута на канала 00H web настройки за усилване

00H до 3FH (-∞ до 0dB, моля, вижте диаграмата „Таблица на усилването”)

AM-CF1 Отговор: 91H, 03H, , ,

Настройка на изходното усилване на високоговорителя (стъпка)
Задайте нивото на усилване на изхода на високоговорителя чрез позиции на стъпки.
Позицията на усилване може да бъде стъпка нагоре или надолу от текущата позиция.
Всяка стъпка променя една позиция.
След като AM-CF1 получи тази команда, той променя позицията на усилване и отговаря на променената стойност на позицията.
Команда: 91H, 03H, , ,

01H: Канал за изход на високоговорителя (фиксирана стойност)

00H: Атрибут на канала (фиксирана стойност) *Атрибут на канала 00H се актуализира web настройки за усилване


НАГОРЕ: 41H до 5FH (1 стъпка до 31 стъпка нагоре, (напр.) 1 стъпка нагоре = 41H)
Надолу: 61H до 7FH (1 стъпка надолу до 31 стъпка надолу, (напр.) 1 стъпка надолу = 61H) *Минималната стойност (позиция) за стъпка надолу трябва да бъде 01H.

(Напр.) Увеличете нивото на изходното усилване на високоговорителя с 3 стъпки
91Н, 03Н, 00Н, 00Н, 43Н

AM-CF1 Отговор: 91H, 03H, , ,

00H до 3FH (-∞ до 0dB, моля, вижте диаграмата „Таблица на усилването”)

Настройка на режим на заглушаване

Задайте режима на заглушаване на аудио входните и изходните канали.
След като AM-CF1 получи тази команда, той променя режима на заглушаване и отговаря на променената крайна стойност.
Команда: 98H, 03H, , ,

00H: Входен канал за микрофон
01H: Изходен канал за високоговорители

00H: Атрибут на канала (фиксирана стойност)

00H: Режимът на заглушаване е ИЗКЛЮЧЕН (заглушен звук)
01H: Режим на заглушаване ВКЛЮЧЕН (заглушен)

AM-CF1 Отговор: 98H, 03H, , ,
Извикване на предварителни настройки на паметта
Извикване на предварително запаметена предварително зададена памет.
След като AM-CF1 получи тази команда, той извиква предварително запаметена предварителна настройка и отговаря на променения предварително зададен номер.
Команда: F1H, 02H, 00H,

00H до 01H: Предварително зададен номер 1 до 2

Настройка на режим на готовност

Задайте режим на готовност на устройството.
След като AM-CF1 получи тази команда, той променя режима на готовност на устройството и отговаря на променения статус на режима.
Команда: F3H, 02H, 00H,

00H: Режим на готовност ИЗКЛ
01H: Режим на готовност ВКЛ

Настройка на Bluetooth режим

Задайте Bluetooth режима на устройството.
Когато уредът е зададен в режим ВКЛЮЧЕН, той започва регистрация на Bluetooth сдвояване и става откриваем.

Когато устройството е зададено в режим ИЗКЛЮЧЕНО, то прекъсва Bluetooth връзката или отменя регистрацията на Bluetooth сдвояване.

След като AM-CF1 получи тази команда, той променя Bluetooth режима на устройството и отговаря на променения статус на режима.
Команда: F5H, 02H, 00H,

00H:ИЗКЛ.(Прекъснете Bluetooth връзката или отменете регистрацията на Bluetooth сдвояване)
01H:ON(Стартиране на регистрацията на Bluetooth сдвояване)
(напр.)Стартирайте регистрацията на Bluetooth сдвояване. F5H, 02H, 00H, 01H

AM-CF1 Отговор: F5H, 02H, 00H,

00H: ИЗКЛ
01H: При регистрация на сдвояване
02H: Във връзка

Режим Bluetooth

(Bluetooth индикатор)

Настройка на Bluetooth режим
ON ИЗКЛ
ИЗКЛ

(ИЗКЛЮЧЕНО)

Стартирайте регистрацията на Bluetooth сдвояване.

(Мигащо синьо)

Без действие

(ИЗКЛЮЧЕНО)

При регистрация на сдвояване

(Мигащо синьо)

Продължете регистрацията на Bluetooth сдвояване.

(Мигащо синьо)

Отменете регистрацията на Bluetooth сдвояване.

(ИЗКЛЮЧЕНО)

Във връзка

(Син)

Поддържайте Bluetooth връзка.

(Син)

Прекъснете Bluetooth връзката.

(ИЗКЛЮЧЕНО)

Настройка на управление на лъча на микрофона

Задайте параметрите за настройка на управлението на лъча на микрофона. Когато устройството е настроено на ръчен режим, посоката на източника на звук се определя от Direction, а разстоянието на източника на звук се определя от Distance.
Команда: A0H, 05H, , , ,

00H: Автоматично
01H: Ръчно

1-байтово цяло число със знак
За ръчно: -90 до 90 [deg] За автоматично: 0

Двубайтово цяло число без знак, изразено в десетични знаци с край на стария.
За ръчно:
За инч: 0 до 2400 [инча на 10] (0.0 до 240.0 [инча])
За cm: 0 до 6000 [cm на 10] (0.0 до 600.0 [cm])
За автоматично: 0

Използва се само ръчно.
00H: инч
01H: cm
(напр.) Set Auto
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(Напр.) В ръчен режим задайте посоката на -90, разстоянието 240.0 и единицата за дължина като инч. A0H, 05H, 01H, A6H, 09H, 60H, 00H

Списък с команди

функция командване
Влезте, 80H, 20H, ,
Излез от профила си 81H, 00H
Настройка на изходното усилване на високоговорителя (абсолютно

позиция)

91H, 03H, , ,
Настройка на изходното усилване на високоговорителя (стъпка) 91H, 03H, , ,
Настройка на режим на заглушаване 98H, 03H, , ,
Извикване на предварителни настройки на паметта F1H, 02H, 00H,
Настройка на режим на готовност F3H, 02H, 00H,
Настройка на Bluetooth режим F5H, 02H, 00H,
Настройка на управление на лъча на микрофона A0H, 05H, , , ,
Настройка за известяване на състоянието F2H, 02H, 00H,
Настройка за уведомяване за състояние на управление на лъча на микрофона F2H, 04H, 01H, , ,
Заявка за статус (спечелена позиция) F0H, 03H, 11H, ,
Заявка за състояние (режим на заглушаване) F0H, 03H, 18H, ,
Заявка за състояние (предварително зададен номер в паметта) F0H, 02H, 71H, 00H
Заявка за състояние (режим на готовност) F0H, 02H, 72H, 00H
Заявка за статус (Bluetooth режим) F0H, 02H, 74H, 00H
Заявка за състояние (настройка за управление на лъча на микрофона) F0H, 05H, 20H, 00H, 00H, 00H, 00H
Заявка за статус (насочване на лъча на микрофона

позиция)

F0H, 06H, 50H, 00H, 00H, 00H ,00H,
Информация за позицията на управление на лъча на микрофона D0H, 06H, A0H, , ,

Комуникация Exampлес

функция командване AM-CF1 Отговор
Вход(админ, администратор) 80H,20H,61H,64H,6DH,69H,6EH,00H,

00H,00H,00H,00H,00H,00H,00H,00H,

80H, 01H, 01H

За отговорите на NACK третият байт е

  00H,00H,61H,64H,6DH,69H,6EH,00H, 00ч
  00H,00H,00H,00H,00H,00H,00H,00H,  
  00Н, 00Н  
Излез от профила си 81Н, 00Н 81Н, 00Н
Настройка на изходното усилване на високоговорителя

(0dB)

91H,03H,01H,00H,3DH 91H,03H,01H,00H,3DH
Настройка на изходното усилване на високоговорителя

(3 стъпки нагоре)

91H,03H,01H,00H,43H 91H,03H,01H,00H,2DH

Когато 2AH(-19dB) преди 3стъпка, става 2DH след 3стъпка

Настройка на изходното усилване на високоговорителя

(3 стъпки надолу)

91H,03H,01H,00H,63H 91H,03H,01H,00H,2AH

Когато 2DH(-16dB) преди 3 стъпки надолу, става 2AH след 3 стъпки надолу

Настройка за режим на заглушаване (ON) 98H,03H,00H,00H,01H 98H,03H,00H,00H,01H
Настройка на режим на заглушаване (ИЗКЛ.) 98H,03H,00H,00H,00H 98H,03H,00H,00H,00H
Извикване на предварителни настройки на паметта

(предварително зададено 1)

F1H,02H,00H,00H F1H,02H,00H,00H
Извикване на предварителни настройки на паметта

(предварително зададено 2)

F1H,02H,00H,01H F1H,02H,00H,01H
Настройка на режим на готовност (ON) F3H,02H,00H,01H F3H,02H,00H,01H
Настройка на режим на готовност (ИЗКЛ) F3H,02H,00H,00H F3H,02H,00H,00H
Настройка на Bluetooth режим(ON) F5H,02H,00H,01H F5H,02H,00H,01H
Настройка на Bluetooth режим(ИЗКЛ) F5H,02H,00H,00H F5H,02H,00H,00H
Настройка на управление на лъча на микрофона A0H,05H,00H,00H,00H,00H,00H A0H,05H,00H,00H,00H,00H,00H
(Автоматичен)   Позицията се уведомява от командата за информация за позицията на управление на лъча
    всеки зададен час.
    D0H,06H,A0H,F4H,48H,17H,70H,01H
Настройка на управление на лъча на микрофона A0H,05H,01H,A6H,09H,60H,00H A0H,05H,01H,A6H,09H,60H,00H
(Ръчно, 90 градуса, 240.0 инча)   Позицията се уведомява от позицията за управление на лъча на микрофона
    информационна команда.
Настройка за известия за състояние (ON) F2H,02H,00H,01H F2H,02H,00H,01H
Настройка за уведомяване за състояние (ИЗКЛ.) F2H,02H,00H,00H F2H,02H,00H,00H
Състояние на управление на лъча на микрофона

настройка за уведомяване (ВКЛ.)

F2H,04H,01H,00H,00H,01H F2H,04H,01H,00H,00H,01H
Състояние на управление на лъча на микрофона

настройка за уведомяване (ИЗКЛ.)

F2H,04H,01H,00H,00H,00H F2H,04H,01H,00H,00H,00H
     

Таблица на печалбата

Позиция Печелете (dB) Позиция Печелете (dB)
00ч 0 -∞ 20ч 32 -29
01ч 1 -60 21ч 33 -28
02ч 2 -59 22ч 34 -27
03ч 3 -58 23ч 35 -26
04ч 4 -57 24ч 36 -25
05ч 5 -56 25ч 37 -24
06ч 6 -55 26ч 38 -23
07ч 7 -54 27ч 39 -22
08ч 8 -53 28ч 40 -21
09ч 9 -52 29ч 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
10ч 16 -45 30ч 48 -13
11ч 17 -44 31ч 49 -12
12ч 18 -43 32ч 50 -11
13ч 19 -42 33ч 51 -10
14ч 20 -41 34ч 52 -9
15ч 21 -40 35ч 53 -8
16ч 22 -39 36ч 54 -7
17ч 23 -38 37ч 55 -6
18ч 24 -37 38ч 56 -5
19ч 25 -36 39ч 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

Стойността по подразбиране е 3DH
Позиция 00H се заменя с -60dB

История на ревизиите

вер. Дата на преразглеждане Съдържание на учредяване и промяна
0.0.1 23 март 2018 г Първата версия е издадена
1.0.0 7 май 2018 г Добавен е елементът „заглушаване на високоговорителя“.
1.0.1 23 май 2018 г Комуникацията изхample се коригира според последователността на командите.

Example на усилването на фейдъра на канала е променено.

Коригирано е обяснението за превключване в режим на готовност

1.0.2 28 май 2018 г Командите за отговор AM-CF1 в „Communication example: 3stepdown” са коригирани.
1.0.3 25 юни 2018 г Добавен е високоговорителят за настройка на режима на заглушаване.

Добавена е стойност по подразбиране (OFF) за настройката за уведомяване за състояние AM-CF1.

Добавен е високоговорител за заявка за състояние (режим на заглушаване).

1.0.4 23 юли 2018 г Добавени са влизане и излизане.

Добавя се заявка за статус (насочване на лъча).

1.0.5 1 август 2018 г Следните комуникационни команди напрampфайловете са коригирани.

・Настройка на заглушен режим

・Настройка на режим на готовност

・ Заявка за състояние (режим на готовност)

・ Заявка за статус (насочване на лъча)

Името на предварително зададената настройка на комуникацията, напрample е модифициран.

1.0.6 21 август 2018 г Заявката за състояние (насочване на лъча) се променя на настройката за управление на лъча.
1.0.7 5 септември 2018 г Настройката за управление на лъча на микрофона е променена. Добавена е настройка за уведомяване за състоянието на управление на лъча. Добавя се заявка за статус (настройка за управление на лъча). Добавя се заявка за статус (позиция за управление на лъча). Добавена е информация за позицията на управление на лъча.

Списъкът с команди Насочване на лъча е променен. Комуникация прample Beam Steering е променено.

1.0.8 11 юли 2019 г Описанието „*Забележка“ се изтрива от горната страница. Описанието на конфигурацията на командата е променено. Дължината на данните за излизане е коригирана.

Описанието на настройката за усилване на изхода на високоговорителя (абсолютна позиция) е коригирано.

Exampданните за настройката на изходното усилване на високоговорителя (стъпка) са коригирани. Описанието за настройката за управление на зърната на микрофона е коригирано.

Описанието на настройката за известяване за състояние на управление на зърна на микрофона е коригирано.

Описанието за заявка за статус (позиция за управление на лъча на микрофона) е коригирано.

X-координатата на информацията за позицията на управление на лъча на микрофона е коригирана в заявка за състояние.

Описанието на командата в списъка с команди е коригирано.

1.0.9 12 юли 2019 г Част от описанията за настройката на изходното усилване на високоговорителя (абсолютна позиция) се изтрива.

Част от описанията за таблицата Gain се изтриват.

1.0.10 ноември 6,2019 г Добавена е настройка за Bluetooth режим.

Добавя се заявка за статус (Bluetooth режим).

     

 

Документи / Ресурси

Аудио системи AM-CF1 Външен контролен протокол TCP/IP [pdf] Ръководство за потребителя
TCP IP, AM-CF1 Протокол за външен контрол TCP IP, Протокол за външен контрол TCP, Протокол за външен контрол IP, AM-CF1, Аудио системи

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *