Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Búsqueda periódica de padres

Para permitir que los dispositivos finales (ED) en una red de subprocesos cambien a un enrutador principal mejor que el actual, mientras aún están conectados a la red, habilite la función Búsqueda periódica de los padres.

Para determinar si un enrutador es un mejor padre para el ED, esta función verifica una variedad de atributos del enrutador, que incluyen:

  • RSSI (indicador de intensidad de la señal recibida)
  • La calidad del enlace
  • Conexión del enrutador a otros enrutadores
  • Número de hijos existentes para el enrutador

Esto asegura que los ED se conecten al mejor enrutador posible en lugar de permanecer conectados a un enrutador con mala calidad de enlace o conexión. Esta función es particularmente útil cuando se agrega un nuevo enrutador a una red Thread existente.

Cómo funciona

  1. El ED verifica el valor RSSI promedio para su enrutador principal actual, de acuerdo con el intervalo de verificación configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL ).
  2. Si el valor RSSI promedio para el enrutador principal actual del ED está por debajo del umbral configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD ), se inicia una búsqueda principal:
    1. Si la búsqueda principal descubre un enrutador principal mejor, el ED disuelve su enlace actual hijo-padre e inicia el proceso de conexión MLE con el nuevo enrutador.
    2. Si la búsqueda principal no encuentra un enrutador principal mejor, el enlace Hijo-Padre existente permanece.
  3. Después del intento de búsqueda principal, el ED espera para verificar el valor RSSI promedio para su enrutador principal actual según el intervalo de retroceso configurado ( OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL ). Esta retirada se produce independientemente del resultado de la búsqueda principal.

Recomendamos habilitar la función Informar al padre anterior al volver a conectar junto con esta función.

Cómo habilitar

Esta función esta desactivada por defecto.

Para habilitar la búsqueda periódica de padres, defina OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE como 1 en el archivo /src/core/config/parent_search.h , antes de compilar OpenThread :

#ifndef OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
#define OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE 1
#endif

Parámetros

Utilice los siguientes parámetros en /src/core/config/parent_search.h para personalizar esta función:

Parámetros
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL
Valor por defecto
540 segundos (9 minutos)
Descripción
Especifica el intervalo en segundos para que un niño verifique la condición de activación para realizar una búsqueda principal.
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
Valor por defecto
36000 segundos (10 horas)
Descripción
Especifica el intervalo de retroceso en segundos para que un niño no realice una búsqueda de padres después de activar una.
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
Valor por defecto
-sesenta y cinco
Descripción
Especifica el umbral RSSI que se utiliza para desencadenar una búsqueda principal.

API

No hay una API pública para esta función.

CLI

No hay comandos de CLI relacionados con esta función.