O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Pesquisa periódica dos pais

Para permitir que dispositivos finais (EDs) em uma rede Thread mudem para um roteador pai melhor do que o atual - enquanto ainda estiverem conectados à rede - habilite o recurso de pesquisa pai periódica.

Para determinar se um roteador é um pai melhor para o ED, este recurso verifica uma variedade de atributos do roteador, incluindo:

  • RSSI (indicador de intensidade do sinal recebido)
  • Qualidade do link
  • Conectividade do roteador a outros roteadores
  • Número de filhos existentes para o roteador

Isso garante que os EDs se conectem ao melhor roteador possível, em vez de permanecerem conectados a um roteador com conexão ou qualidade de link ruim. Este recurso é particularmente útil quando um novo roteador é adicionado a uma rede Thread existente.

Como funciona

  1. O ED verifica o valor RSSI médio para seu roteador pai atual, de acordo com o intervalo de verificação configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL ).
  2. Se o valor RSSI médio do roteador pai atual do ED estiver abaixo do limite configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD ), uma pesquisa pai será iniciada:
    1. Se a busca pai descobrir um roteador pai melhor, o ED dissolve seu link filho-pai atual e inicia o processo MLE Attach com o novo roteador.
    2. Se a pesquisa pai não descobrir um roteador pai melhor, o link filho-pai existente permanecerá.
  3. Após a tentativa de pesquisa do pai, o ED espera para verificar o valor RSSI médio para seu roteador pai atual de acordo com o intervalo de backoff configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL ). Esse recuo ocorre independentemente do resultado da pesquisa do pai.

Recomendamos habilitar o recurso Informar pai anterior ao reconectar em conjunto com este recurso.

Como habilitar

Este recurso está desabilitado por padrão.

Para ativar a pesquisa pai periódica, defina OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE como 1 no arquivo /src/core/config/parent_search.h , antes de construir o OpenThread :

#ifndef OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
#define OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE 1
#endif

Parâmetros

Use os seguintes parâmetros em /src/core/config/parent_search.h para personalizar este recurso:

Parâmetros
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL
Valor padrão
540 segundos (9 minutos)
Descrição
Especifica o intervalo em segundos para um filho verificar a condição de acionamento para realizar uma pesquisa pai.
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
Valor padrão
36.000 segundos (10 horas)
Descrição
Especifica o intervalo de retirada em segundos para um filho não realizar uma pesquisa de pai depois de acionar uma.
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
Valor padrão
-65
Descrição
Especifica o limite RSSI usado para acionar uma pesquisa pai.

API

Não há API pública para este recurso.

CLI

Não há comandos CLI relacionados a este recurso.