ניוד המחסנית של OpenThread לפלטפורמת חומרה חדשה מורכב מכמה שלבים:
- הגדרת סביבת ה-build
- הגדרת כללי ייצור
- הטמעה של ממשקי API להפחתת מספר פלטפורמות
- הטמעה של תכונות מתקדמות (שכבת הפשטת חומרה)
- אימות הניוד
- ההסמכה ו-README
דרישות של פלטפורמת חומרה
ל-OpenThread יש צורך בשירותי הפלטפורמה הבאים:
- IEEE 802.15.4-2006
רדיו 2.4GHz
- שליחה וקבלה של מסגרות IEEE 802.15.4
- יצירת מסגרות אישור IEEE 802.15.4
- יש לספק מדידות של מדד חוזק האות (RSSI) שהתקבלו במסגרות שהתקבלו
- טיימר שפועל בחינם עם אלפיות שנייה ברזולוציה גבוהה
- אחסון לא תנודתי לאחסון הגדרות של תצורת רשת
- מחולל מספרים אקראי אמיתי (TRNG)
גרסאות build לדוגמה
במאגר ה-OpenThread מפורטות כמה גרסאות build לדוגמה. מידע נוסף זמין במאמר פלטפורמות.
דוגמאות למספר יציאות פעילות: ot-cc2538
, ot-efr32
ו-ot-nrf528xx
. ot-cc2538
הוא מקום טוב להתחיל בו, מאחר שהוא מיישם רק פלטפורמה אחת. ot-efr32
ו-ot-nrf528xx
קצת יותר מורכבים, מפני שהם מטמיעים תמיכה בפלטפורמות מרובות.