Eş İşlemci tasarımları OpenThread tarafından desteklenir. İki ana tasarım mimarisi vardır:
- Radyo Ortak İşlemcisi (RCP) - Ana işlemcide uygulama katmanı ve OpenThread çekirdeği, 802.15.4 SoC'de minimum OpenThread MAC. RCP ile ana işlemci arasındaki iletişim OpenThread Daemon tarafından Spinel protokolü üzerinden bir SPI arabirimi aracılığıyla yönetilir.
- Ağ Eş İşlemcisi (NCP) - Ana işlemcideki uygulama katmanı, 802.15.4 SoC üzerindeki OpenThread özellikleri. NCP ile ana işlemci arasındaki iletişim, Spinel protokolü üzerinden tipik olarak SPI veya UART kullanan bir seri arabirim aracılığıyla
wpantundtarafından yönetilir.
Bu tasarımlar hakkında daha fazla bilgi için bkz. Platform tasarımları .
OpenThread örnekleri oluştururken, istediğiniz RCP veya NCP tasarımı için ürün yazılımı görüntüleri otomatik olarak oluşturulmalıdır. Daha fazla bilgi için bkz. İkili dosyalar .
Yanıp sönen talimatlarla birlikte, önceden oluşturulmuş belirli NCP ürün yazılımı görüntülerinin indirmeleri için bkz. Önceden oluşturulmuş NCP ürün yazılımı .
Spinel protokolü
Spinel, bir ana cihazın bir yardımcı işlemci ile 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 izin veren katmanlı bir yaklaşımla tasarlanmıştır. Hem RCP hem de NCP tasarımlarıyla kullanılır.