Аудио системи 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, Аудио системи |