Skip to main content

8.1. Pacotes de Registro

O pacote de registro e o pacote de heartbear 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 a interface estabelece uma conexão TCP, o módulo enviará primeiramente uma sequência de códigos para o software, para que o software possa reconhecer com qual interface está se comunicando. Essa sequência de códigos é o pacote de registro. O pacote de registro é muito adequado para monitorar dispositivos IoT (Internet das Coisas), pois o software em nuvem geralmente é executado no servidor de rede pública da Internet e as interfaces são distribuídas em diversos pontos de coleta e monitoramento. É fundamental reconhecer a interface para que o software em nuvem identifique e realize a comunicação com o dispositivo IoT.

A interface fornece os seguintes métodos de pacote de múltiplos registros.

8.1.1. ENVIO ENDEREÇO MAC NA CONEXÃO

Envio fo endereço MAC na conexão: Este método envia o endereço mac da interface para a nuvem quando a interface está conectado à nuvem. Como o endereço MAC é único, a 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 More Advanced Settings... na janela Device Settings, habilite a função Send MAC when TCP establish na seção Function Selection, clique em OK, em seguida, retorne a janela anteior e clique em Modify Settings.


8.1.2. PROTOCOLO REALCOM

O protocolo Realcom é um protocolo que contém um pacote de registro e um pacote de heartbeat, adequado para o vinculo de múltiplas portas seriais virtuais. Os usuários podem utilizar este protocolo para realizar as funções de registro de pacote e heartbeat. O método para habilitar o protocolo Realcom é: na jantela Device Settings, selecione em Tranfer Protocol a opção REAL_COM Protocol.

O protocolo RealCom possui 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