Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Búsqueda periódica de padres

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Ver el código fuente en GitHub

Para permitir que los dispositivos finales (ED) de una red Thread cambien a un mejor router superior que el actual, aún con conexión a la red, habilita la función Periodic Parent Search.

Para determinar si un router es un mejor elemento superior para la ED, esta función verifica una variedad de atributos del router, incluidos los siguientes:

  • RSSI (indicador de intensidad de señal recibido)
  • Calidad del vínculo
  • Conexión del router con otros routers
  • Cantidad de elementos secundarios existentes del router

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

Cómo funciona

  1. La ED verifica el valor RSSI promedio de su router superior actual, según el intervalo de verificación configurado (OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL).
  2. Si el valor promedio de RSSI del router superior actual de ED está por debajo del umbral configurado (OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD), se inicia una búsqueda superior:
    1. Si la búsqueda superior descubre un mejor router superior, el ED disolve el vínculo secundario-secundario actual y, luego, inicia el proceso MLE Connect con el router nuevo.
    2. Si la búsqueda superior no descubre un mejor router superior, se conservará el vínculo secundario existente.
  3. Después del intento de búsqueda superior, la ED espera para verificar el valor RSSI promedio de su router superior actual de acuerdo con el intervalo de retirada configurado (OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL). Esta retirada ocurre independientemente del resultado de la búsqueda superior.

Te recomendamos que habilites la función Informar al elemento superior anterior sobre volver a adjuntar junto con esta función.

Cómo habilitar

Esta función está inhabilitada de forma predeterminada.

Para habilitar la Búsqueda superior superior periódica, define 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

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

Parámetros
OPENthread_CONFIG_PARENT_SEARCH_INTERVAL_INTERVAL
Valor predeterminado
540 segundos (9 minutos)
Descripción
Especifica el intervalo en segundos para que un elemento secundario verifique la condición del activador para realizar una búsqueda superior.
OPENthread_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
Valor predeterminado
36,000 segundos (10 horas)
Descripción
Especifica el intervalo de retirada en segundos para que un elemento secundario no realice una búsqueda superior después de activar uno.
OPENThread_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
Valor predeterminado
-65
Descripción
Especifica el umbral de RSSI que se usa para activar una búsqueda superior.

API

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

CLI

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