Yardımcı işlemci tasarımları OpenThread tarafından desteklenir. OpenThread örnekleri oluşturulurken her yardımcı işlemci tasarımı için otomatik olarak bir donanım yazılımı görüntüsü oluşturulur. Daha fazla bilgi için İkili dosyalar başlıklı makaleyi inceleyin.
Radyo Yardımcı İşlemcisi (RCP)

RCP tasarımında OpenThread'in çekirdeği, Thread radyolu cihazda yalnızca minimum MAC katmanı "denetleyicisi" ile ana işlemcide bulunur. Ana makine işlemcisi, kısmen Thread ağının güvenilirliğini sağlamak için bu tasarımda genellikle uyku moduna geçmez.
RCP ile ana işlemci arasındaki iletişim, Spinel protokolü üzerinden bir SPI arayüzü aracılığıyla OpenThread Daemon tarafından yönetilir.
Buradaki avantaj, OpenThread'in daha güçlü işlemcideki kaynakları kullanabilmesidir.
Bu tasarım, güç kısıtlamalarına karşı daha az hassas olan cihazlar için kullanışlıdır. Örneğin, bir video kameradaki ana işlemci, videoyu işlemek için her zaman açıktır.
OpenThread Border Router, RCP tasarımını destekler. Daha fazla bilgi için OpenThread Border Router'a bakın.
RCP oluşturmak için aşağıdaki Codelab'lere bakın:
nRF52840 ile Thread ağı oluşturma Thread Border Router
Ağ yardımcı işlemcisi (NCP)

Standart NCP tasarımında SoC'de Thread özellikleri bulunur ve uygulama katmanı, genellikle OpenThread cihazından daha yetenekli (ancak daha fazla güç gerektirir) olan bir ana işlemcide çalışır.
Bu tasarımın avantajı, daha yüksek güce sahip ana makine uyurken daha düşük güce sahip OpenThread cihazının Thread ağındaki yerini korumak için etkin kalabilmesidir. Ayrıca SoC, uygulama katmanına bağlı olmadığından uygulamaların geliştirilmesi ve test edilmesi OpenThread derlemesinden bağımsızdır.
Bu tasarım, ağ geçidi cihazları veya IP kameralar ve hoparlörler gibi başka işleme talepleri olan cihazlar için kullanışlıdır.
Spinel protokolü
Spinel, ana cihazın yardımcı işlemciyle iletişim kurmasını ve onu yönetmesini sağlayan genel bir yönetim protokolüdür. Başlangıçta Thread tabanlı NCP'leri desteklemek için tasarlanan Spinel, gelecekte diğer ağ teknolojilerine kolayca uyarlanmasına olanak tanıyan katmanlı bir yaklaşımla tasarlanmıştır. Hem RCP hem de NCP tasarımlarıyla kullanılır.
Bu protokol, OpenThread ile birlikte /src/lib/spinel
adresinde yer alır. Test amacıyla Pyspinel adlı bir Python CLI aracı kullanılabilir.
Daha fazla bilgi için Spinel Host-Controller Protokolü için İnternet Taslağı'na bakın.