گوگل به پیشبرد تساوی نژادی برای جوامع سیاه متعهد است. ببینید چگونه.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

طراحی پردازنده مشترک

طرح پردازنده مشترک توسط OpenThread پشتیبانی می شود. دو معماری طراحی اصلی وجود دارد:

  • شبکه پردازنده مشترک (NCP) - لایه کاربرد روی پردازنده، OpenThread ویژگی های در 802.15.4 SoC با
  • رادیو پردازنده مشترک (RCP) - لایه کاربرد و هسته OpenThread روی پردازنده، کنترل OpenThread حداقل در 802.15.4 SoC با

ارتباط بین NCP و پردازنده میزبان است از طریق رابط سریال، به طور معمول با استفاده از SPI یا UART، بیش از پروتکل اسپینل. برای اطلاعات بیشتر در این طرح، و طرح بستر های نرم افزاری .

هنگامی که ساخت نمونه OpenThread، تصاویر سیستم عامل برای طراحی NCP مورد نظر خود را به طور خودکار ایجاد شود. برای اطلاعات بیشتر، نگاه کنید به باینری .

برای دانلود از NCP تصاویر سیستم عامل از پیش ساخته شده را انتخاب کنید، همراه با دستورالعمل چشمک زن، و از پیش ساخته شده سیستم عامل NCP .

پروتکل اسپینل

اسپینل یک پروتکل مدیریت عمومی برای فعال کردن یک دستگاه میزبان به برقراری ارتباط با و مدیریت یک NCP است. در ابتدا به موضوع مبتنی بر پشتیبانی NCPs طراحی شده است، اسپینل شده است با یک رویکرد لایه بندی شده که اجازه می دهد تا آن را به توان به راحتی به فن آوری های شبکه های دیگر در آینده اقتباس طراحی شده است.

این پروتکل با OpenThread در شامل /src/lib/spinel . ابزار پایتون CLI به نام Pyspinel برای اهداف آزمایشی در دسترس است.

برای اطلاعات بیشتر، نگاه کنید به اینترنت-پیش نویس برای پروتکل میزبان کنترل اسپینل .

wpantund

OT wpantund معماری

wpantund یک کاربر فضای رابط شبکه راننده / شبح است که یک رابط مادری شبکه IPv6 به NCP فراهم می کند. توسط آزمایشگاه آشیانه برای پشتیبانی از اتصال موضوع بهتر در شبه یونیکس سیستم عامل نوشته شده است و توسعه یافته است. آن استفاده می کند اسپینل برای برقراری ارتباط با NCP.

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

آداپتور SPI / HDLC

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

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

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