একটি নতুন হার্ডওয়্যার প্ল্যাটফর্মে OpenThread স্ট্যাক পোর্ট করার কয়েকটি ধাপ রয়েছে:
- বিল্ড পরিবেশ সেট আপ করুন
- CMake নিয়ম সংজ্ঞায়িত করুন
- প্ল্যাটফর্ম অ্যাবস্ট্রাকশন লেয়ার এপিআই প্রয়োগ করুন
- উন্নত বৈশিষ্ট্যগুলি প্রয়োগ করুন (হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার)
- পোর্ট যাচাই করুন
- সার্টিফিকেশন এবং README
হার্ডওয়্যার প্ল্যাটফর্মের প্রয়োজনীয়তা
OpenThread নিম্নলিখিত প্ল্যাটফর্ম পরিষেবাগুলির প্রয়োজন:
- IEEE 802.15.4-2006 2.4 GHz রেডিও
- IEEE 802.15.4 ফ্রেম পাঠান এবং গ্রহণ করুন
- IEEE 802.15.4 স্বীকৃতি ফ্রেম তৈরি করুন
- প্রাপ্ত ফ্রেমে রিসিভড সিগন্যাল স্ট্রেন্থ ইন্ডিকেটর (RSSI) পরিমাপ প্রদান করুন
- অ্যালার্ম সহ একটি মিলিসেকেন্ড-রেজোলিউশন ফ্রি-চলমান টাইমার৷
- নেটওয়ার্ক কনফিগারেশন সেটিংস সংরক্ষণের জন্য অ-উদ্বায়ী সঞ্চয়স্থান
- একটি সত্য র্যান্ডম নম্বর জেনারেটর (TRNG)
উদাহরণ তৈরি করে
OpenThread সংগ্রহস্থলে বেশ কিছু উদাহরণ বিল্ড প্রদান করা হয়েছে। আরও তথ্যের জন্য, প্ল্যাটফর্ম দেখুন।
কয়েকটি কার্যকরী পোর্টের উদাহরণের জন্য, ot- ot-cc2538
, ot-efr32
, এবং ot-nrf528xx
। ot-cc2538
শুরু করার জন্য একটি ভাল জায়গা হতে পারে কারণ এটি শুধুমাত্র একটি একক প্ল্যাটফর্ম প্রয়োগ করে। ot-efr32
এবং ot-nrf528xx
একটু বেশি জটিল কারণ তারা একাধিক প্ল্যাটফর্মের জন্য সমর্থন প্রয়োগ করে।