wpantund، wpantund

معماری OT wpantund

wpantund یک درایور/شفاف رابط شبکه فضای کاربر است که یک رابط شبکه IPv6 بومی را برای یک Network Co-Processor (NCP) فراهم می کند. این توسط Nest Labs برای پشتیبانی بهتر از اتصال Thread در سیستم‌عامل‌های شبه یونیکس نوشته و توسعه داده شد. از Spinel برای برقراری ارتباط با NCP استفاده می کند.

wpantund در OpenThread گنجانده نشده است. برای اطلاعات بیشتر، به مخزن wpantund GitHub مراجعه کنید.

آداپتور SPI/HDLC

spi-hdlc-adapter ابزاری است که یک رابط SPI را به عنوان یک جریان سریال ناهمزمان با کدگذاری HDLC-lite ارائه می‌کند.

این ابزار برای پشتیبانی از طراحی‌های سخت‌افزاری که میزبان لینوکس و OpenThread NCP از طریق SPI متصل هستند، استفاده می‌شود. مزیت spi-hdlc-adapter این است که wpantund می تواند بدون تغییر اجرا شود، گویی از طریق یک اتصال سریال استاندارد با NCP ارتباط برقرار می کند.

spi-hdlc-adapter از پروتکل SPI استفاده می کند که در پیوست A.2 از Spinel Protocol Internet-Draft توضیح داده شده است. برای اطلاعات بیشتر، README را در مخزن OpenThread GitHub ببینید.