Sistemas de áudio AM-CF1 Protocolo de controle externo TCP / IP
Sobreview
Os protocolos divulgados neste documento são preparados para controlar AM-CF1 por meio de controladores de terceiros ou por meio de um aplicativo de terminal baseado em computador e obter informações do dispositivo para integrações adicionais.
É necessário fazer login por autenticação de senha para iniciar os controles e fazer logout ao finalizar os controles.
- log in
- Sair
As configurações a seguir podem ser controladas.
- Ganho de saída do alto-falante
- Modo mudo
- Recuperando predefinições de memória
- Modo de espera
- Modo Bluetooth
- Direcionamento do feixe de microfone
- Notificação de status
- Notificação de status de direção do feixe de microfone
Os comandos a seguir também podem ser usados para obter os valores de configuração de AM-CF1.
- Solicitação de status
- Valor de ganho
- Modo mudo
- Número predefinido
- Modo de espera
- Modo Bluetooth
- Configuração de direção do feixe de microfone
- Posição de direção do feixe do microfone
- Informações de status
- Informações sobre a posição da direção do feixe do microfone (Status em tempo real do AM-CF1)
Introdução
A porta de controle externo de AM-CF1 precisa ser configurada antes de conectar à unidade usando este protocolo.
- Porta de destino
Número da porta TCP: Defina o número da porta de acordo com o controle remoto a ser conectado.
Valor padrão: 3000
Especificação de comunicação TCP / IP
# | Item | Conteúdo (regras de implementação) |
1 | Caminho de comunicação | Um caminho |
2 | Comprimento da mensagem | Comprimento variável máx. 1024 bytes |
3 | Tipo de código de mensagem | Binário |
4 | Confirmação de entrega | Se um handshake for executado na camada de aplicativo e não houver resposta do AM-CF1 por 1 segundo, é preferível projetar o tempo limite de comunicação |
5 | Controle de retransmissão | Nenhum |
6 | Controle de prioridade | Nenhum |
- Defina AM-CF1 como o servidor TCP.
- A porta TCP está sempre conectada (mantém-se ativa).
- Para manter a conexão, AM-CF1 executa as seguintes operações.
- Envie alguns dados pelo menos uma vez em 10 segundos. Se houver um status a ser enviado como dados, o conteúdo é transmitido, caso contrário, basta enviar 0xFF por 1 byte.
- Se nada for recebido do controle remoto por um minuto, a conexão TCP / IP será encerrada automaticamente.
Configuração de Comando
- Os comandos são de 80H a FFH, o comprimento dos dados é de 00H a 7F e os dados são de 00H a FFH
- Comprimento de dados (N) inclui informações que representam o comprimento de dados após os dados
- Quando um dado maior do que o comprimento do dado é recebido, os dados subsequentes são descartados.
- Se um dado for menor que seu comprimento e o próximo comando for recebido, o comando anterior será descartado.
- Quando uma comunicação TCP / IP é desconectada, ela permite a reconexão.
Comandos de controle e valor de configuração
log in
Os comandos de controle são aceitos apenas quando as informações de login correspondem às informações de autenticação de senha no web navegador. Se eles não corresponderem, AM-CF1 retorna uma resposta NACK de login como um comando (exceto login e logout) para o controlador. Se a comunicação com o controlador for desconectada, o sistema será desconectado e o controlador precisará fazer o login novamente.
Depois que o AM-CF1 recebe esse comando, ele responde ao resultado da autenticação da senha.
Comando: 80H, 20H, ,
Especifica códigos ASCII de 16 bytes
Se o valor for menor que 16 bytes, o valor ausente será preenchido com o caractere NULL (0x00).
Especifica códigos ASCII de 16 bytes
Se o valor for menor que 16 bytes, o valor ausente será preenchido com o caractere NULL (0x00).
(Por exemplo) Se o nome de usuário for admin e a senha for admin (= configuração padrão)
80H, 20H, 61H, 64H, 6DH, 69H, 6EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 61H, 64H, 6H, 69DH, 6H, 00EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, XNUMXH
Resposta AM-CF1: A resposta é gerada de acordo com o resultado da autenticação da senha.
Resposta ACK quando combinada: 80H, 01H, 01H
Resposta NACK quando não combinada: 80H, 01H, 00H
Sair
Transforme a unidade do status de login para o status de logout
Assim que o AM-CF1 recebe este comando, ele coloca a unidade no status de logout e responde ao resultado da operação.
Comando : 81H, 00H
Resposta AM-CF1: 81H, 00H
Configuração de ganho de saída do alto-falante (posição absoluta)
Defina o nível de ganho da saída do alto-falante por posição absoluta.
Consulte o gráfico “Tabela de ganho” para verificar as posições absolutas correspondentes aos valores de ganho (dB). Assim que o AM-CF1 recebe este comando, ele muda o nível de ganho e responde ao valor final alterado.
Comando: 91H, 03H, , ,
01H: Canal de saída do alto-falante (valor fixo)
00H: Atributo do canal (valor fixo) * Atualizações do atributo do canal 00H web configurações de ganho
00H a 3FH (-∞ a 0dB, consulte o gráfico “Tabela de ganho”)
Resposta AM-CF1: 91H, 03H, , ,
Configuração de ganho de saída do alto-falante (etapa)
Defina o nível de ganho da saída do alto-falante por etapas de posição.
A posição de ganho pode ser aumentada ou diminuída da posição atual.
Cada etapa muda uma posição.
Uma vez que o AM-CF1 recebeu este comando, ele muda a posição de ganho e responde ao valor de posição alterado.
Comando: 91H, 03H, , ,
01H: Canal de saída do alto-falante (valor fixo)
00H: Atributo do canal (valor fixo) * Atualizações do atributo do canal 00H web configurações de ganho
ACIMA: 41H a 5FH (1 etapa até 31 intensificação, (por exemplo,) 1 etapa acima = 41H)
Abaixo: 61H a 7FH (1 degrau até 31 degrau, (ex.) 1º degrau = 61H) * O valor mínimo (posição) para degrau deve ser 01H.
(Por exemplo) Aumente o nível de ganho de saída do alto-falante em 3 etapas
91H, 03H, 00H, 00H, 43H
Resposta AM-CF1: 91H, 03H, , ,
00H a 3FH (-∞ a 0dB, consulte o gráfico “Tabela de ganho”)
Configuração do modo mudo
Defina o modo mudo dos canais de entrada e saída de áudio.
Uma vez que o AM-CF1 recebe este comando, ele muda o modo mudo e responde o valor final alterado.
Comando : 98H, 03H, , ,
00H: canal de entrada de microfone
01H: Canal de saída de alto-falante
00H: Atributo de canal (valor fixo)
00H: Modo mudo DESLIGADO (não mudo)
01H: Modo mudo LIGADO (mudo)
Resposta AM-CF1: 98H, 03H, , ,
Recuperando predefinições de memória
Recupere uma predefinição de memória pré-armazenada.
Uma vez que o AM-CF1 recebe este comando, ele chama um preset de memória pré-armazenado e responde o número do preset alterado.
Comando: F1H, 02H, 00H,
00H a 01H: Número predefinido 1 a 2
Configuração do modo de espera
Defina o modo de espera da unidade.
Assim que o AM-CF1 recebe esse comando, ele muda o modo de espera da unidade e responde ao status do modo alterado.
Comando: F3H, 02H, 00H,
00H: Modo de espera DESLIGADO
01H: Modo de espera LIGADO
Configuração do modo Bluetooth
Defina o modo Bluetooth da unidade.
Quando a unidade é definida como modo ON, ela inicia o registro de emparelhamento Bluetooth e torna-se detectável.
Quando a unidade é definida como modo OFF, ela desconecta a conexão Bluetooth ou cancela o registro de emparelhamento Bluetooth.
Assim que o AM-CF1 recebe este comando, ele muda o modo Bluetooth da unidade e responde ao status do modo alterado.
Comando: F5H, 02H, 00H,
00H: DESLIGADO (Desconecte a conexão Bluetooth ou cancele o registro de emparelhamento Bluetooth)
01H: LIGADO (Iniciar registro de emparelhamento Bluetooth)
(Por exemplo,) Inicie o registro de emparelhamento Bluetooth. F5H, 02H, 00H, 01H
Resposta AM-CF1: F5H, 02H, 00H,
00H: DESLIGADO
01H: No registro de pareamento
02H: Em conexão
Modo Bluetooth (Indicador de Bluetooth) | Configuração do modo Bluetooth | |
ON | DESLIGADO | |
DESLIGADO (DESLIGADO) | Inicie o registro de emparelhamento Bluetooth. (Piscando em azul) | Nenhuma ação (DESLIGADO) |
No registro de pareamento (Piscando em azul) | Continue o registro de emparelhamento Bluetooth. (Piscando em azul) | Cancele o registro de emparelhamento Bluetooth. (DESLIGADO) |
Em conexão (Azul) | Mantenha a conexão Bluetooth. (Azul) | Desconecte a conexão Bluetooth. (DESLIGADO) |
Configuração de direção do feixe de microfone
Defina os parâmetros de configuração de direção do feixe do microfone. Quando a unidade está definida como modo Manual, a direção da fonte de som é especificada por Direção e a distância da fonte de som é especificada por Distância.
Comando : A0H, 05H, , , ,
00H: Automático
01H: Manual
Inteiro de 1 byte assinado
Para Manual: -90 a 90 [deg] Para Auto: 0
Um inteiro de dois bytes sem sinal expresso em casas decimais big-endian.
Para manual:
Para polegadas: 0 a 2400 [polegadas por 10] (0.0 a 240.0 [polegadas])
Para cm: 0 a 6000 [cm por 10] (0.0 a 600.0 [cm])
Para Auto: 0
Apenas o manual é usado.
00H: polegada
01h: cm
(Por exemplo,) Definir Auto
A0H, 05H, 00H, 00H, 00H, 00H, 00H
(Ex:) No modo Manual, defina a Direção em -90, a Distância em 240.0 e a unidade de comprimento em polegadas. A0H, 05H, 01H, A6H, 09H, 60H, 00H
Lista de Comandos
Função | Comando |
log in | 80H, 20H, , |
Sair | 81H, 00H |
Configuração de ganho de saída do alto-falante (absoluto posição) | 91H, 03H, , , |
Configuração de ganho de saída do alto-falante (etapa) | 91H, 03H, , , |
Configuração do modo mudo | 98H, 03H, , , |
Recuperando predefinições de memória | F1H, 02H, 00H, |
Configuração do modo de espera | F3H, 02H, 00H, |
Configuração do modo Bluetooth | F5H, 02H, 00H, |
Configuração de direção do feixe de microfone | A0H, 05H, , , , |
Configuração de notificação de status | F2H, 02H, 00H, |
Configuração de notificação de status de direção do feixe de microfone | F2H, 04H, 01H, , , |
Solicitação de status (posição de ganho) | F0H, 03H, 11H, , |
Solicitação de status (modo mudo) | F0H, 03H, 18H, , |
Solicitação de status (número predefinido de memória) | F0H, 02H, 71H, 00H |
Solicitação de status (modo de espera) | F0H, 02H, 72H, 00H |
Solicitação de status (modo Bluetooth) | F0H, 02H, 74H, 00H |
Solicitação de status (configuração de direção do feixe do microfone) | F0H, 05H, 20H, 00H, 00H, 00H, 00H |
Solicitação de status (direção do feixe do microfone posição) | F0H, 06H, 50H, 00H, 00H, 00H, 00H, |
Informações de posição de direção do feixe de microfone | D0H, 06H, A0H, , , |
Comunicação Exampos
Função | Comando | Resposta AM-CF1 |
Login (admin, admin) | 80H,20H,61H,64H,6DH,69H,6EH,00H, 00H,00H,00H,00H,00H,00H,00H,00H, | 80H, 01H, 01H Para respostas NACK, o terceiro byte é |
00H,00H,61H,64H,6DH,69H,6EH,00H, | 00H | |
00H,00H,00H,00H,00H,00H,00H,00H, | ||
00H, 00H | ||
Sair | 81H, 00H | 81H, 00H |
Configuração de ganho de saída do alto-falante (0dB) | 91H,03H,01H,00H,3DH | 91H,03H,01H,00H,3DH |
Configuração de ganho de saída do alto-falante (3 intensificar) | 91H,03H,01H,00H,43H | 91H,03H,01H,00H,2DH Quando 2AH (-19dB) antes do 3stepup, torna-se 2DH após o 3stepup |
Configuração de ganho de saída do alto-falante (3 degraus) | 91H,03H,01H,00H,63H | 91H,03H,01H,00H,2AH Quando 2DH (-16dB) antes de 3 etapas, torna-se 2AH após 3 etapas |
Configuração do modo mudo (LIGADO) | 98H,03H,00H,00H,01H | 98H,03H,00H,00H,01H |
Configuração do modo mudo (OFF) | 98H,03H,00H,00H,00H | 98H,03H,00H,00H,00H |
Recuperando predefinições de memória (Preset1) | F1H, 02H, 00H, 00H | F1H, 02H, 00H, 00H |
Recuperando predefinições de memória (Preset2) | F1H, 02H, 00H, 01H | F1H, 02H, 00H, 01H |
Configuração do modo de espera (LIGADO) | F3H, 02H, 00H, 01H | F3H, 02H, 00H, 01H |
Configuração do modo de espera (DESLIGADO) | F3H, 02H, 00H, 00H | F3H, 02H, 00H, 00H |
Configuração do modo Bluetooth (LIGADO) | F5H, 02H, 00H, 01H | F5H, 02H, 00H, 01H |
Configuração do modo Bluetooth (DESLIGADO) | F5H, 02H, 00H, 00H | F5H, 02H, 00H, 00H |
Configuração de direção do feixe de microfone | A0H,05H,00H,00H,00H,00H,00H | A0H,05H,00H,00H,00H,00H,00H |
(Auto) | A posição é notificada pelo comando de informação de posição de direção do feixe | |
a cada tempo definido. | ||
D0H,06H,A0H,F4H,48H,17H,70H,01H | ||
Configuração de direção do feixe de microfone | A0H,05H,01H,A6H,09H,60H,00H | A0H,05H,01H,A6H,09H,60H,00H |
(Manual, 90 graus, 240.0 polegadas) | A posição é notificada pela posição de direção do feixe do microfone | |
comando de informação. | ||
Configuração de notificação de status (LIGADO) | F2H, 02H, 00H, 01H | F2H, 02H, 00H, 01H |
Configuração de notificação de status (DESLIGADO) | F2H, 02H, 00H, 00H | F2H, 02H, 00H, 00H |
Status de direção do feixe de microfone configuração de notificação (ON) | F2H,04H,01H,00H,00H,01H | F2H,04H,01H,00H,00H,01H |
Status de direção do feixe de microfone configuração de notificação (DESLIGADO) | F2H,04H,01H,00H,00H,00H | F2H,04H,01H,00H,00H,00H |
Tabela de ganhos
Posição | Ganho (dB) | Posição | Ganho (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 (aproximadamente XNUMX AH) | 10 | -51 | 2 AH (aproximadamente XNUMX AH) | 42 | -19 |
0BH | 11 | -50 | 2BH | 43 | -18 |
0 canais | 12 | -49 | 2 canais | 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 (aproximadamente XNUMX AH) | 26 | -35 | 3 AH (aproximadamente XNUMX AH) | 58 | -3 |
1BH | 27 | -34 | 3BH | 59 | -2 |
1 canais | 28 | -33 | 3 canais | 60 | -1 |
1DH | 29 | -32 | 3DH | 61 | 0 |
1EH | 30 | -31 | 3EH | 62 | 0 |
1FH | 31 | -30 | 3FH | 63 | 0 |
O valor padrão é 3DH
A posição 00H é substituída para -60dB
Histórico de revisão
Ver. | Data de revisão | Conteúdo de estabelecimento e mudança |
0.0.1 | 23 de março de 2018 | 1ª revisão lançada |
1.0.0 | 7 de maio de 2018 | O item “silenciar alto-falante” é adicionado. |
1.0.1 | 23 de maio de 2018 | A comunicação exampO arquivo é corrigido de acordo com a seqüência de comando. Examparquivo de ganho do fader do canal é modificado. A explicação da mudança para o modo de espera foi corrigida |
1.0.2 | 28 de maio de 2018 | Os comandos de resposta AM-CF1 em “Comunicação example: 3stepdown ”são corrigidos. |
1.0.3 | 25 de junho de 2018 | O alto-falante de configuração do modo mudo é adicionado. O valor padrão (DESLIGADO) para a configuração de notificação de status AM-CF1 é adicionado. Solicitação de status (modo mudo) alto-falante adicionado. |
1.0.4 | 23 de julho de 2018 | Login e logout são adicionados. A solicitação de status (direção do feixe) é adicionada. |
1.0.5 | 1 de agosto de 2018 | Os seguintes comandos de comunicação exampos arquivos são corrigidos. ・ Configuração do modo mudo ・ Configuração do modo de espera ・ Solicitação de status (modo de espera) ・ Solicitação de status (direção do feixe) O nome da configuração predefinida da comunicação example é modificado. |
1.0.6 | 21 de agosto de 2018 | A solicitação de status (direção do feixe) é alterada para a configuração de direção do feixe. |
1.0.7 | 5 de setembro de 2018 | A configuração de direção do feixe do microfone foi alterada. A configuração de notificação do status da direção do feixe foi adicionada. Solicitação de status (configuração de direção do feixe) é adicionada. Solicitação de status (posição de direção do feixe) é adicionada. As informações da posição da direção do feixe são adicionadas. A direção da viga da lista de comandos foi alterada. Comunicação example Beam Steering é alterado. |
1.0.8 | 11 de julho de 2019 | A descrição “* Nota” é excluída da página superior. A descrição da configuração do comando foi alterada. O comprimento dos dados de logout foi corrigido. A descrição da configuração de ganho de saída do alto-falante (posição absoluta) foi corrigida. ExampOs dados do arquivo de configuração de ganho de saída do alto-falante (etapa) são corrigidos. A descrição da configuração de direção do bean do microfone foi corrigida. A descrição da configuração de notificação de status de direcionamento do bean de microfone foi corrigida. Descrição da solicitação de status (posição de direção do feixe do microfone) corrigida. A coordenada X das informações de posição de direção do feixe do microfone é corrigida na solicitação de status. A descrição do comando na Lista de comandos foi corrigida. |
1.0.9 | 12 de julho de 2019 | Uma parte das descrições da configuração de ganho de saída do alto-falante (posição absoluta) foi excluída. Uma parte das descrições da tabela de ganho foi excluída. |
1.0.10 | Novembro de 6,2019 | A configuração do modo Bluetooth é adicionada. Solicitação de status (modo Bluetooth) adicionado. |
Documentos / Recursos
![]() | Sistemas de áudio AM-CF1 Protocolo de controle externo TCP / IP [pdf] Guia do Usuário TCP IP, AM-CF1 Protocolo de Controle Externo TCP IP, Protocolo de Controle Externo TCP, Protocolo de Controle Externo IP, AM-CF1, Sistemas de Áudio |