Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Eş İşlemci Tasarımları

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 wpantund tarafı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.

Bu protokol /src/lib/spinel adresindeki OpenThread'e dahildir. Pyspinel adlı bir Python CLI aracı test amaçlı kullanılabilir.

Daha fazla bilgi için Spinel Ana Bilgisayar Denetleyici Protokolü için İnternet Taslağına bakın .