Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ওপেনথ্রেড ডেমন

ওটি আরসিপি আর্কিটেকচার

ওপেনথ্রেড ডেমন (ওটি ডেমন) একটি ওপেনথ্রেড পসিক্স বিল্ড মোড যা ওপেনথ্রেডকে পরিষেবা হিসাবে চালায়। এটি ইনপুট এবং আউটপুট হিসাবে একটি ইউনিক্স সকেট ব্যবহার করে, যাতে ক্লায়েন্টরা প্রোটোকল হিসাবে ওপেনথ্রেড সিএলআই ব্যবহার করে সংযোগ এবং যোগাযোগ করতে পারে।

ওটি ডিমন রেডিও কো-প্রসেসর (আরসিপি) ডিজাইনে ব্যবহৃত হয়। এটি /src/posix posix এ ওপেনথ্রেড সহ অন্তর্ভুক্ত রয়েছে।

নির্মাণ

ওটি ডেমন বাইনারি তৈরি করতে, bootstrap সাহায্যে সিস্টেমটি কনফিগার করুন এবং DAEMON স্যুইচটি DAEMON বিল্ড সহ ব্যবহার করুন:

./bootstrap
make -f src/posix/Makefile-posix DAEMON=1

সংযোগ করুন

একবার তৈরি হয়ে গেলে এটিকে ওপেনথ্রেড নোডের সাথে সংযুক্ত করুন।

সিমুলেটেড নোড:

./output/posix/x86_64-unknown-linux-gnu/bin/ot-daemon 'spinel+hdlc+forkpty://output/x86_64-unknown-linux-gnu/bin/ot-rcp?forkpty-arg=1'

রিয়েল নোডটি /dev/ttyACM0 এ অবস্থিত:

./output/posix/x86_64-unknown-linux-gnu/bin/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

নিয়ন্ত্রণ

ওটি ডেমনের উদাহরণ চলমান থাকাকালীন সংযুক্ত নোডটি পরিচালনা করতে অন্তর্নির্মিত নিয়ামকটি ব্যবহার করুন:

./output/posix/x86_64-unknown-linux-gnu/bin/ot-ctl

এটি ওপেনথ্রেড কমান্ড লাইনটি খোলে যা আপনি সাধারণ হিসাবে ব্যবহার করতে পারেন।

বিকল্পভাবে, আপনি ওপেনথ্রেড সি এল আই কমান্ডগুলি সরাসরি কমান্ড লাইন থেকে, ot-ctl বাইনারি ব্যবহার করে জারি করতে পারেন:

sudo ot-ctl state

কোডল্যাবস

ওটি ডেমন কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আরও জানতে, আমাদের সিমুলেশন কোডল্যাব দেখুন:

ডকারের সাথে সিমুলেশন কোডলব চেষ্টা করুন বিল্ড টুলচেইন সহ সিমুলেশন কোডল্যাব চেষ্টা করুন