OpenThread डेमन

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
OT RCP आर्किटेक्चर

Openthread Deemon (OT Deemon) एक OpenThread POSIX बिल्ड मोड है, जो OpenOpen सेवा को चालू रखता है. यह इनपुट और आउटपुट के तौर पर एक UNIX सॉकेट का इस्तेमाल करता है, जिससे क्लाइंट प्रोटोकॉल के तौर पर OpenThread CLI का इस्तेमाल करके, कनेक्ट और कम्यूनिकेशन कर सकते हैं.

OT Deemon का इस्तेमाल रेडियो को-प्रोसेसर (आरसीपी) डिज़ाइन में किया जाता है. यह /src/posix पर OpenOpen के साथ शामिल किया गया.

बिल्ड

OT डेमन बाइनरी बनाने के लिए, cmake-build स्क्रिप्ट चलाएं और POSIX बिल्ड के साथ OT_DAEMON स्विच का इस्तेमाल करें:

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

कनेक्ट करें

इसे बनाने के बाद, इसे OpenThread नोड से कनेक्ट करें.

सिम्युलेटेड नोड:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

/dev/ttyACM0 में मौजूद नोड:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

कंट्रोल

जब OT डेमन का कोई इंस्टेंस चल रहा हो, तो बिल्ट-इन कंट्रोलर का इस्तेमाल करके, कनेक्ट किए गए नोड को मैनेज करें:

./build/posix/src/posix/ot-ctl

इससे OpenThread कमांड लाइन खुलती है, जिसका आप सामान्य रूप से इस्तेमाल कर सकते हैं.

इसके अलावा, आप सीधे ot-ctl बाइनरी का इस्तेमाल करके, OpenThread CLI कमांड जारी कर सकते हैं:

sudo ot-ctl state

कोडलैब

OT Deemon को इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, हमारे सिम्युलेशन कोडलैब (कोड बनाना सीखना) देखें:

डॉकर के साथ सिम्युलेशन कोडलैब आज़माकर देखें बिल्ड टूलचेन की मदद से, सिम्युलेशन कोडलैब आज़माकर देखें