Untuk mengizinkan perangkat akhir (ED) di jaringan Thread beralih ke induk yang lebih baik {i>router<i} daripadanya saat ini—sembari masih terhubung ke —mengaktifkan fitur Penelusuran Induk Berkala.
Untuk menentukan apakah {i>router<i} adalah induk yang lebih baik untuk ED, fitur ini memeriksa berbagai atribut router, termasuk:
- RSSI (indikator kekuatan sinyal yang diterima)
- Kualitas Link
- Keterhubungan router ke router lain
- Jumlah turunan yang ada untuk router
Hal ini memastikan bahwa ED terhubung ke {i>router<i} terbaik, alih-alih tetap terpasang ke {i>router<i} dengan kualitas tautan atau keterhubungan yang buruk. Fitur ini sangat berguna ketika {i>router<i} baru ditambahkan ke jaringan Thread yang ada.
Cara kerjanya
- ED memeriksa nilai rata-rata RSSI
untuk {i>router<i} induknya saat ini,
sesuai dengan interval pemeriksaan yang dikonfigurasi
(
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL
) - Jika nilai RSSI rata-rata untuk router induk ED saat ini di bawah nilai
batas yang dikonfigurasi
(
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
), penelusuran induk dimulai:- Jika penelusuran induk menemukan {i>router<i} induk yang lebih baik, ED akan melebur link Turunan-Parentnya saat ini dan memulai MLE Lampirkan {i>router<i} baru dengan {i>router<i} baru.
- Jika penelusuran induk tidak menemukan {i> router<i} induk yang lebih baik, tautan Turunan-Induk yang ada akan tetap ada.
- Setelah upaya penelusuran induk, ED menunggu untuk memeriksa rata-rata RSSI
untuk router induknya saat ini sesuai dengan backoff yang dikonfigurasi
interval
(
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
) Backoff ini terjadi terlepas dari hasil penelusuran induk.
Sebaiknya aktifkan Beri tahu Induk Sebelumnya pada Lampirkan ulang fitur bersama dengan fitur ini.
Cara mengaktifkan
Fitur ini dinonaktifkan secara default.
Untuk mengaktifkan Penelusuran Induk Berkala, tentukan
OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
sebagai 1
dalam
/src/core/config/parent_search.h
sebelum membangun OpenThread:
#ifndef OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
#define OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE 1
#endif
Parameter
Gunakan parameter berikut di
/src/core/config/parent_search.h
untuk menyesuaikan fitur ini:
Parameter | |||||
---|---|---|---|---|---|
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD |
|
API
Tidak ada API publik untuk fitur ini.
CLI
Tidak ada perintah CLI yang terkait dengan fitur ini.