গুগল ব্ল্যাক সম্প্রদায়ের জন্য জাতিগত ইকুইটি আগুয়ান করতে প্রতিশ্রুতিবদ্ধ হয়। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

কো-প্রসেসর ডিজাইন

কো-প্রসেসর ডিজাইন OpenThread দ্বারা সমর্থিত। দুটি প্রধান নকশা আর্কিটেকচারের আছেন:

  • নেটওয়ার্ক কো-প্রসেসর (এনসিপি) - হোস্ট প্রসেসরের মধ্যে আবেদন স্তর, OpenThread 802.15.4 SoC উপর অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে
  • রেডিও কো-প্রসেসর (RCP) - অ্যাপ্লিকেশন লেয়ার এবং OpenThread কোর হোস্ট প্রসেসর উপর, 802.15.4 SoC উপরে খুবই কম OpenThread নিয়ামক

এনসিপি এবং হোস্ট প্রসেসর মধ্যে যোগাযোগ, সিরিয়াল ইন্টারফেসের মাধ্যমে হয় সাধারণত, SPI বা UART ব্যবহার স্পিনেল প্রোটোকল ওভার। এই নকশা সম্পর্কে আরো তথ্যের জন্য, দেখুন প্ল্যাটফর্ম ডিজাইন

যখন OpenThread উদাহরণ বিল্ডিং, আপনার পছন্দসই এনসিপি নকশা জন্য ফার্মওয়্যার ইমেজ স্বয়ংক্রিয়ভাবে তৈরি করতে হবে। আরো তথ্যের জন্য, দেখুন বাইনারি

নির্বাচন প্রাক বিল্ট এনসিপি ফার্মওয়্যার ইমেজ ডাউনলোড করার জন্য ঝলকানি নির্দেশাবলী সহ, দেখতে প্রাক বিল্ট এনসিপি ফার্মওয়্যার

স্পিনেল প্রোটোকল

স্পিনেল সঙ্গে যোগাযোগ করতে এবং পরিচালনা করতে একটি এনসিপি একটি হোস্ট ডিভাইস সক্রিয় জন্য একটি সাধারণ ব্যবস্থাপনা প্রোটোকল। প্রাথমিকভাবে সমর্থন থ্রেড ভিত্তিক NCPs করার জন্য ডিজাইন করা, স্পিনেল একটি স্তরপূর্ণ পদ্ধতির এটিকে সহজে ভবিষ্যতে অন্যান্য নেটওয়ার্ক প্রযুক্তির অভিযোজিত হতে দেয় যে সঙ্গে ডিজাইন করা হয়েছে।

এই প্রোটোকলের OpenThread এ সঙ্গে অন্তর্ভুক্ত করা হয় /src/lib/spinel । একটি পাইথন CLI টুল নামক Pyspinel উদ্দেশ্যে পরীক্ষার জন্য পাওয়া যায়।

আরো তথ্যের জন্য, দেখুন স্পিনেল হোস্ট-কন্ট্রোলার প্রোটোকল জন্য ইন্টারনেট-খসড়া

wpantund

সম wpantund আর্কিটেকচার

wpantund একটি ব্যবহারকারী-স্পেস নেটওয়ার্ক ইন্টারফেস চালক / ডেমন যে এনসিপি করার জন্য একটি নেটিভ IPv6, নেটওয়ার্ক ইন্টারফেস প্রদান করে। এটা ভাল সমর্থন থ্রেড সংযোগ লেখা এবং উন্নত নেস্ট ল্যাবস দ্বারা অপারেটিং সিস্টেমগুলি ইউনিক্সের মত ছিল। এটি একটি এনসিপি সাথে যোগাযোগ করতে স্পিনেল ব্যবহার করে।

wpantund OpenThread সঙ্গে অন্তর্ভুক্ত করা হয় না। আরো তথ্যের জন্য, দেখুন wpantund GitHub সংগ্রহস্থলের

SPI / HDLC অ্যাডাপ্টারের

spi-hdlc-adapter একটি টুল উপহার একটি HDLC-Lite হিসাবে একটি SPI ইন্টারফেস এনকোড যে অ্যাসিঙ্ক্রোনাস সিরিয়াল প্রবাহ হয়।

এই সরঞ্জামটি সমর্থন হার্ডওয়্যার ডিজাইন যেখানে লিনাক্স হোস্ট এবং OpenThread এনসিপি SPI মাধ্যমে সংযুক্ত করা হয় ব্যবহার করা হয়। সুবিধার spi-hdlc-adapter যে wpantund অপরিবর্তিত চালাতে পারেন যেমন যদি এটা একটি প্রমিত সিরিয়াল সংযোগ মাধ্যমে এনসিপি থেকে যোগাযোগ করা হয়েছে।

spi-hdlc-adapter রূপরেখা SPI প্রোটোকল ব্যবহার করে পরিশিষ্ট A.2 স্পিনেল প্রোটোকল ইন্টারনেট-খসড়া করুন। আরো তথ্যের জন্য, দেখুন README OpenThread GitHub সংগ্রহস্থলের মধ্যে।