Google Siyah toplulukları için ırksal eşitlik ilerleyen kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Eş İşlemci Tasarımları

Eş İşlemci tasarımları OpenThread tarafından desteklenmektedir. İki ana tasarım mimarisi vardır:

  • Ağ Eş İşlemci (NCP) - konak işlemci Uygulama katmanı, OpenThread 802.15.4 SoC özelliklerini
  • Ev sahibi işlemci Uygulama katmanı ve OpenThread çekirdek 802.15.4 Soc az OpenThread kontrol - Radyo Co-işlemci (RCP)

NCP ve ev sahibi işlemci arasındaki iletişim tipik olarak spinel protokolü üzerinden, SPI veya UART kullanılarak, seri arayüzü üzerinden gerçekleştirilmektedir. Bu tasarımların hakkında daha fazla bilgi için bkz Platformu tasarımlar .

OpenThread örnekler oluştururken, istediğiniz NCP tasarım için yazılım görüntüler otomatik olarak oluşturulması gerekir. Daha fazla bilgi için, bkz Binaries .

Seçme önceden oluşturulmuş NCP firmware görüntülerin yüklemeleri için, yanıp sönen talimatları ile birlikte, bakınız Önceden oluşturulmuş NCP firmware .

spinel protokolü

Spinel bir NCP ile iletişim ve yönetmek için bir host cihazı sağlayan bir genel yönetim protokolüdür. Başlangıçta destek Konu tabanlı Ulusal İrtibat Noktaları için tasarlanmış, Spinel kolayca gelecekte diğer ağ teknolojileri adapte edilmesini sağlayan bir katmanlı bir yaklaşımla tasarlanmıştır.

Bu protokol OpenThread de dahildir /src/lib/spinel . Bir Python CLI aracı denilen Pyspinel test amaçlı kullanılabilir.

Daha fazla bilgi için, bkz Spinel Sunucu-Denetleyici Protokolü için Internet-Taslak .

wpantund

OT Architecture wpantund

wpantund bir NCP bir yerli IPv6 ağ arayüzü sağlayan bir alan kullanıcı ağ arabirim sürücü / servistir. Bu işletim sistemleri gibi Unix-daha iyi destek Konu bağlantısı için Nest Labs tarafından yazılmış ve geliştirilmiştir. Bir NCP ile iletişim kurmak için spinel kullanır.

wpantund OpenThread ile dahil değildir. Daha fazla bilgi için, bkz wpantund GitHub depo .

SPI / HDLC adaptörü

spi-hdlc-adapter sunar bir HDLC-cam olarak bir SPI arayüz asenkron seri şekilde kodlanmış bir araçtır.

Bu araç Linux ana ve OpenThread NCP SPI üzerinden bağlanan destek donanım tasarımları için kullanılır. Faydası spi-hdlc-adapter olmasıdır wpantund standart bir seri bağlantı yoluyla NCP iletişim sanki değiştirilmemiş çalışabilir.

spi-hdlc-adapter özetlenen SPI protokolünü kullanır Ek A.2 Spinel Protokolü Internet Tasarısının. Daha fazla bilgi için, bkz README OpenThread GitHub depoda.