כדי לאפשר למכשירי קצה (ED) ברשת של פרוטוקול Thread לעבור להורה טוב יותר יותר מהנתב הנוכחי — ועדיין מחובר רשת - הפעל את התכונה 'חיפוש תקופתי להורים'.
כדי לקבוע אם נתב הוא הורה טוב יותר ל-ED, התכונה הזו בודקת מגוון מאפיינים של נתבים, כולל:
- RSSI (אינדיקטור לעוצמת האות שהתקבל)
- איכות הקישור
- החיבור של הנתב לנתבים אחרים
- מספר הצאצאים הקיימים של הנתב
כך ניתן להבטיח שנורות ED יתחברו לנתב הטוב ביותר האפשרי במקום להישאר שמחובר לנתב עם איכות קישורים או קישוריות ירודה. התכונה הזאת שימושי במיוחד כאשר מוסיפים נתב חדש לרשת פרוטוקול Thread קיימת.
איך זה עובד
- ה-ED בודק את ערך ה-RSSI הממוצע בנתב ההורה הנוכחי שלו,
בהתאם למרווח הבדיקה שהוגדר
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL
. - אם ערך ה-RSSI הממוצע בנתב ההורה הנוכחי של ה-ED נמוך מ-
סף מוגדר
(
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
), מופעל חיפוש הורה:- אם החיפוש ההורה יגלה נתב הורה טוב יותר, ה-ED מתפרק את הקישור הנוכחי להורה-ילד שלו ומפעיל את ה-MLE צירוף עם הנתב החדש.
- אם בחיפוש ההורה לא נמצא נתב הורה טוב יותר, הקישור הקיים להורה-צאצא נשאר.
- לאחר ניסיון החיפוש הראשי, ה-ED ממתין לבדיקת ה-RSSI הממוצע
בערך של נתב ההורה הנוכחי שלו בהתאם להשהיה לפני ניסיון חוזר (backoff) שהוגדרה
מרווח
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
. ההשהיה לפני ניסיון חוזר מתרחשת ללא קשר לתוצאה של החיפוש הראשי.
אנחנו ממליצים להפעיל את האפשרות Inform הודעת ההורה הקודמת ב- צירוף מחדש של התכונה בשילוב עם התכונה הזו.
איך מפעילים
התכונה הזו מושבתת כברירת מחדל.
כדי להפעיל 'חיפוש תקופתי להורים', מגדירים
OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
בתור 1
/src/core/config/parent_search.h
לפני בניית OpenThread:
#ifndef OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
#define OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE 1
#endif
פרמטרים
צריך להשתמש בפרמטרים הבאים ב:
/src/core/config/parent_search.h
כדי להתאים אישית את התכונה הזו:
פרמטרים | |||||
---|---|---|---|---|---|
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD |
|
API
אין ממשק API ציבורי לתכונה הזו.
CLI
אין פקודות CLI שקשורות לתכונה הזו.