נתב הגבולות של ESP Thread הוא הטמעה מבוססת-FreeRTOS שפועלת בשילוב של Wi-Fi ו-802.15.4 SoCs של Espressif.
דרישות החומרה:
Espressif מספקת ESP Border Router Board שמשתלבת ב-SoC המארח (ESP32-S3) וב-RCP (ESP32-H2) במודול אחד.
צריך לחבר את הלוח רק ליציאת ESP32-S3 (ה-SoC הראשי). המעבד הראשי (SoC) מתכנת את מעבד הליבה המשני באופן אוטומטי.
פלטפורמות חומרה

הגדרת מאגרים
כדי להגדיר את הסביבה ולקבל מידע ספציפי ל-Windows, יש לפעול לפי מדריך ההתקנה הרשמי.
משכפלים את המאגר esp-idf ואת המאגר esp-thread-br.
git clone -b v5.1.2 --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
./install.sh
. ./export.sh
cd ..
git clone -b v1.0 --recursive https://github.com/espressif/esp-thread-br.git
הגדרת רשת Thread ורשת Wi-Fi
נתב הגבול יצטרף באופן אוטומטי לרשת ה-Wi-Fi ויצור רשת Thread חדשה אם אין רשת כזו באחסון שלו. אפשר להגדיר את פרמטרים הרשת בתפריט ההגדרות:
cd esp-thread-br/examples/basic_thread_border_router
idf.py menuconfig
הפריטים בתצורת הרשת הם:
- מפעילים את מצב ההפעלה האוטומטי בנתב הגבולות עם פרוטוקול Thread: דוגמה ל-ESP Thread Border Router > מפעילים את מצב ההפעלה האוטומטי בנתב הגבולות עם פרוטוקול Thread.
- SSID ו-PSK של Wi-Fi: Example Connection Configuration > connect using Wi-Fi interface
- פרמטרים של רשת Thread: הגדרת רכיבים > OpenThread > מערך נתונים תפעוליים של Thread
פיתוח והרצה של נתב הגבול
מריצים את הדוגמה esp-idf/examples/openthread/ot_rcp
. אין צורך להטמיע את הקושחה באופן מפורש במכשיר. הוא ייכלל בקושחת של נתב הגבולות ויועלה לצ'יפ ESP32-H2 בהפעלה הראשונה (או כשקושחת ה-RCP תשתנה).
cd ${IDF_PATH}/examples/openthread/ot_rcp
idf.py set-target esp32h2
idf.py build
לאחר מכן חוזרים לתיקיית הדוגמה basic_thread_border_router
.
cd esp-thread-br/examples/basic_thread_border_router
idf.py set-target esp32s3
idf.py build
idf.py -p
flash monitor
עכשיו הפלט של נתב הגבול יופיע במעקב של ESP32S3. הוא גם מספק שורת פקודה אינטראקטיבית של OpenThread:
state
leader
Done
>
התכונות הנתמכות
- סוכני גבול של גורמים מפקחים חיצוניים.
- קישוריות דו-כיוונית ב-IPv6.
- שירות רישום של SRP ושרתי proxy לפרסום.
- שרת proxy לגילוי mDNS.
- NAT64.
- העברת מולטיקאסט.
- API ל-REST מבוסס ממשק משתמש גרפי באינטרנט.
- OTA.
מידע נוסף על השימוש ב-ESP Thread Border Router זמין בCodelab של ESP Thread Border Router.