Untuk mengizinkan perangkat akhir (ED) di jaringan Thread beralih ke induk yang lebih baik daripada induknya saat ini—saat masih terhubung ke jaringan—aktifkan fitur Pencarian Induk Berkala.
Untuk menentukan apakah induk kandidat lebih baik untuk ED, fitur ini memeriksa berbagai atributnya, termasuk:
- RSSI (indikator kekuatan sinyal yang diterima)
- Kualitas Link
- Konektivitas induk kandidat ke Mesh Extender lainnya
- Jumlah turunan yang ada untuk induk kandidat
Hal ini memastikan bahwa ED terhubung ke induk terbaik, bukan tetap terhubung ke induk dengan kualitas link atau konektivitas yang buruk. Fitur ini sangat berguna saat Mesh Extender baru ditambahkan ke jaringan Thread yang ada.
Cara kerjanya
- ED memeriksa nilai RSSI rata-rata untuk induknya saat ini,
sesuai dengan interval pemeriksaan yang dikonfigurasi
(
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL). - Jika nilai RSSI rata-rata untuk induk ED saat ini berada di bawah
nilai minimum yang dikonfigurasi
(
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD), pencarian induk akan dimulai:- Jika pencarian induk menemukan induk yang lebih baik, ED akan menghapus link Turunan-Induk saat ini dan memulai proses MLE Attach dengan induk baru.
- Jika pencarian induk tidak menemukan induk yang lebih baik, link Turunan-Induk yang ada akan tetap ada.
- Setelah upaya pencarian induk, ED akan menunggu untuk memeriksa nilai RSSI
rata-rata untuk induknya saat ini sesuai dengan interval backoff
yang dikonfigurasi
(
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL). Backoff ini terjadi terlepas dari hasil pencarian induk.
Sebaiknya aktifkan fitur Beri Tahu Induk Sebelumnya saat Terhubung Kembali bersama dengan fitur ini.
Cara mengaktifkan
Fitur ini dinonaktifkan secara default.
Untuk mengaktifkan Pencarian Induk Berkala, tentukan
OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE sebagai 1 dalam
/src/core/config/parent_search.h
file, sebelum membuat 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.