Skip to main content

8.1. Pacotes de Registro

O pacote de registro e o pacote de pulsaçãoheartbear são adequados para a comunicação entre o dispositivo e o software em nuvem.

A definição do pacote de registro é que quando o software de computador e oa módulointerface de servidor serial (doravante referido como o módulo) estabelecerestabelece uma conexão TCP, o módulo enviará primeiramente uma sequência de códigos para o software primeiro,software, para que o software possa reconhecer com qual módulointerface está se comunicando. Essa sequência de códigos é o pacote de registro. O pacote de registro é muito adequado para monitorar adispositivos IoT (Internet das Coisas,Coisas), porquepois o software em nuvem geralmente é executado no servidor de rede pública da Internet e oas módulosinterfaces são distribuídosdistribuídas em diversos pontos de coleta e monitoramento. É fundamental reconhecer oa módulointerface para que o software em nuvem,nuvem queidentifique ée necessário para realizarrealize a comunicação com o dispositivo IoT.

O

A servidor serialinterface fornece oos seguinteseguintes métodométodos de pacote de registromúltiplos múltiploregistros.

8.1.11. ENVIO ENDEREÇO MAC NA CONEXÃO

EnvieEnvio ofo endereço MAC na conexão: Este método nãoenvia é suportado apenas para 4 modelos (como a interface, mas também para modelos comuns. Seu método é enviar seuo endereço mac da interface para a nuvem quando oa módulointerface está conectado à nuvem. Como o endereço MAC é único, elea aplicação pode identificar o dispositivo correspondente. Este método é simples e não requer escrever um pacote de registro para cada dispositivo, por isso é simples e eficaz. Como usar:

Clique em "MaisMore ConfiguraçõesAdvanced avançadas"Settings... na caixajanela deDevice diálogoSettings, dehabilite configuraçõesa dofunção dispositivo, localize "Enviar endereçoSend MAC quando owhen TCP forestablish estabelecer"na noseção meioFunction superior,Selection, marqueclique aem frente e,OK, em seguida, retorne àa interfacejanela de configuraçãoanteior e clique em "ModificarModify configurações"Settings.


8.1.22. PROTOCOLO REALCOM

O protocolo Realcom é um protocolo que contém um pacote de registro e um pacote de pulsação.heartbeat, adequado para o vinculo de múltiplas portas seriais virtuais. Os usuários podem usarutilizar este protocolo para realizar as funções do pacote de registro de pacote e pulsação pacote.heartbeat. O método para habilitar o protocolo Realcom é: na caixajantela deDevice diálogo "Configurações do dispositivo"Settings, selecione "Protocoloem deTranfer conversão" para "Protocolo REAL_COM" e observe queProtocol a parteopção deREAL_COM habilitar o pacote de registro precisa estar em branco e desmarcado.Protocol.

Depois que oO protocolo RealcomRealCom for habilitado, não será transmissão transparente comunicação. Possuipossui as seguintes características:

  1. Depois que o dispositivo estabelece uma conexão TCP com a nuvem, o dispositivo automaticamente envia um pacote de registro hexadecimal FA 07 13 02 FA 02 MAC[5] MAC[4] MAC[3] MAC[2] MAC[1] MAC[0] FA FF. Entre eles, MAC[5]~MAC[0] é o endereço MAC do dispositivo.

  2. Quando o dispositivo envia dados para a rede, ele adiciona automaticamente o cabeçalho de 3 bytes prefixo de FA 01 01.

  3. A cada intervalo de tempo de atividade, o dispositivo envia um pacote de pulsação de 1 byte 00 para o Programas. O protocolo REAL_COM pode ser usado como pacote de registro de dispositivos porque contém o endereço MAC no pacote de registro. No entanto, devido ao seu formato fixo, apenas o software em nuvem pode projetar o protocolo REALCOM para ser compatível com este método

8.1.3 REGISTRO DE PACOTE CUSTOMIZADO

O método de pacote de registro personalizado é que o usuário pode preencher um registro arbitrário formato de pacote. O método é: na interface de configuração do dispositivo, a configuração é a seguinte:

A diferença com o protocolo REAL_COM é que o pacote de registro é habilitado aqui e as informações do pacote de registro, como 31 32 33 34, são preenchidas. Observe que isso é hexadecimal, ou seja, os dados reais enviados são a string 1234. Se precisar exibir uma string, clique em a opção "ASCII" ao lado. Quando o dispositivo está conectado ao software em nuvem, ele pode enviar automaticamente o pacote de registro hexadecimal de 31 32 33 34. Este método de pacote de registro é mais flexível, permitindo que o dispositivo se adapte ao formato de pacote de registro em nuvem existente; no entanto, não há curinga como MAC no pacote de registro e diferentes pacotes de registro precisam ser configurados separadamente para cada dispositivo, o que é mais complicado. Os dois acima os métodos de envio de endereço MAC e REALCOM têm a mesma configuração para cada dispositivo, mas o pacote de registro é naturalmente diferente devido a diferentes MACs. O comprimento do pacote de registro mais longo é de 33 bytes. Este método suporta pacotes de registro e pacotes de pulsação no modo UDP.

8.1.4 ARQUIVO DE CONFIGURAÇÃO

Suporta servidor serial para escrever um arquivo de configuração, de modo a realizar o pacote de registro definido pelo usuário, e pode usar curinga de endereço MAC, o que pode resolver o problema de escrever personalizado pacote de registro para cada dispositivo, e não há limite para a duração do registro