גוגל מחויבת לקידום עצמי גזעי עבור קהילות שחורות. תראה איך.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

עיצובי Co-מעבד

עיצובי Co-מעבד נתמכים על ידי OpenThread. ישנן שתי ארכיטקטורות עיצוב עיקריות:

  • Network Co-מעבד (NCP) - שכבת היישום על המעבד המארח, OpenThread תכונות על SoC 802.15.4
  • רדיו Co-מעבד (RCP) - שכבת יישום ליבת OpenThread על מעבד המארח, בקר OpenThread מינימאלי על SoC 802.15.4

תקשורת בין NCP ואת המעבד המארח הוא באמצעות ממשק טורי, בדרך כלל באמצעות SPI או UART, על גבי פרוטוקול ספינל. לקבלת מידע נוסף על העיצובים הללו, לראות עיצובי פלטפורמה .

כאשר בונים דוגמאות OpenThread, תמונות קושחה עבור עיצוב NCP הרצוי יש ליצור באופן אוטומטי. לקבלת מידע נוסף, ראה קבצים בינאריים .

עבור הורדות של תמונות הקושחה NCP בוחרים שנבנה מראש, יחד עם הוראות מהבהבות, לראות הקושחה NCP בנוי מראש .

פרוטוקול ספינל

ספינל הוא פרוטוקול ניהול כללי המאפשר למכשיר המארח כדי לתקשר עם ולנהל NCP. בתחילה תוכנן אשכול מבוסס תמיכת NCPs, ספינל תוכנן עם גישה שכבתית המאפשרת להתאימו בקלות טכנולוגיות רשת אחרות בעתיד.

פרוטוקול זה נכלל עם OpenThread ב /src/lib/spinel . כלי CLI פייתון הנקראים Pyspinel זמין למטרות בדיקה.

לקבלת מידע נוסף, ראה טיוטה-האינטרנט עבור פרוטוקול Host-בקר ספינל .

wpantund

OT wpantund אדריכלות

wpantund הוא נהג ממשק רשת למשתמש מרחב / daemon המספק ממשק רשת IPv6 ילידים ל NCP. היא נכתבה שפותחה על ידי מעבדות קן קישוריות אשכול תמיכה טובה יותר על דמויות יוניקס ומערכות הפעלה. היא משתמשת ספינל לתקשר עם NCP.

wpantund אינו כלול עם OpenThread. לקבלת מידע נוסף, ראה מאגר GitHub wpantund .

מתאם SPI / HDLC

spi-hdlc-adapter הוא כלי שמציג ממשק SPI כמו-lite HDLC מקודד זרם סדרתי אסינכרוני.

כלי זה משמש עיצובי חומרת תמיכה שבו המארח לינוקס OpenThread NCP מחוברים באמצעות SPI. היתרון של spi-hdlc-adapter הוא wpantund יכול לרוץ ללא שינוי כאילו מתקשרים אל NCP דרך חיבור טורים סטנדרטי.

spi-hdlc-adapter משתמש בפרוטוקול SPI המפורטים בנספח א .2 של טיוטת האינטרנט ספינל הפרוטוקול. לקבלת מידע נוסף, ראה README במאגר OpenThread GitHub.