OT कमिश्नर सीएलआई

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

GitHub पर स्रोत देखें

OT कमीशनर सीएलआई, बाहरी कमीशन के साथ काम करता है. यह OT-Commissioner GitHub डेटा स्टोर करने की जगह पर उपलब्ध है.

इस गाइड में, आप'OT) कमिश्नर बिल्ड करेंगे और इंस्टॉल करेंगे.

OT कमीशनर सेट अप करें

OT कमीशनर सीएलआई का इस्तेमाल करने के लिए, पहले OT कमीशनर बनाएं.

अपने नेटवर्क के बारे में जानना

OT कमीशनर को शुरू करने के लिए, आपको अपनी बॉर्डर एजेंट सेवा का आईपी पता और पोर्ट नंबर ढूंढना होगा. यह जानकारी ढूंढने में मदद के लिए, mDNS डिस्कवरी देखें. बॉर्डर एजेंट IPv4 और IPv6, दोनों कनेक्शन के साथ काम करता है.

बॉर्डर राऊटर से कनेक्ट करें

  1. OT कमांडर सीएलआई:

    commissioner-cli
    
    
  2. अपना PSKc सेट करें:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. अपने mDNS आईपी पते और पोर्ट को देते हुए, OTBR से कनेक्ट करें:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. पुष्टि करें कि कमिश्नर चालू है:

    active
    true
    [done]
    
    

कमीशन द जॉइन

बॉर्डर राऊटर से कनेक्ट होने के बाद, OT कमीशन, जॉइनर डिवाइस को कमीशन दे सकता है.

  1. OT कमीशनर में, J01NU5 के पासवर्ड के साथ सभी मीटिंग में शामिल होने वाले लोगों के लिए, थ्रेड MeshCoP से जुड़ने की सुविधा चालू करें:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. शामिल होने वाले डिवाइस पर, OT कमीशन में कॉन्फ़िगर किए गए पासवर्ड से, जॉइनर की भूमिका शुरू करें:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. कमिश्नर और जॉइनर के बीच, डीटीएलएस हैंडशेक पूरा होने का इंतज़ार करें:

    
    Join success!
    

Thread नेटवर्क से जुड़ें

इसके बाद, शामिल होने वाले डिवाइस पर, थ्रेड नेटवर्क में शामिल हों और नेटवर्क कनेक्टिविटी की जांच करें.

समस्याएं हल करना

अगर आपको#39 है, तो OT कमीशनर में समस्याएं आ रही हैं, तो commissioner.log उपलब्ध होने पर देखें. लॉगिंग को कॉन्फ़िगर करने के लिए, बिल्ड कमिश्नर बिल देखें.

IO_ERROR: सॉकेट को पीयर ऐडर से कनेक्ट करें

OT कमीशनर को शुरू करने के लिए किसी दूसरे आईपी पते का इस्तेमाल करके देखें.

IO_ERROR: NET - सॉकेट से मिली जानकारी नहीं पढ़ी जा सकी

OTBR से कनेक्ट होने या इससे कनेक्ट होने पर, सॉकेट एपीआई से गड़बड़ी का यह मैसेज दिखता है. अगर आपको यह गड़बड़ी का मैसेज मिल रहा है, तो यह तरीका आज़माएं:

  • पक्का करें कि आपने कमिश्नर कमीशन शुरू करते समय सही पोर्ट नंबर पास किया हो. हो सकता है कि OTBR फिर से चालू होने के बाद किसी दूसरे पोर्ट का इस्तेमाल करे.
  • पक्का करें कि OTBR चल रहा है और आपका Thread नेटवर्क सही तरीके से कॉन्फ़िगर किया गया है. इसमें आपका PSKc भी शामिल है. आपका लंबे पासवर्ड/कमीशनर क्रेडेंशियल 6 से 255 वर्णों की एक स्ट्रिंग होनी चाहिए.
  • अपना ग्लोबल आईपी पता देखें, जैसे कि ifconfig eth0. हो सकता है कि आप OT कमीशनर को शुरू करने के लिए गलत आईपी पते का इस्तेमाल कर रहे हों.

सुरक्षा: SSL - हमारे साथियों से गंभीर चेतावनी वाला मैसेज मिला

OT कमांडर, बॉर्डर एजेंट सेवा के साथ एक सुरक्षित DTLS सत्र स्थापित करता है. एक गंभीर SSL गड़बड़ी आम तौर पर यह बताती है कि सुरक्षित DTLS सत्र विफल हो जाता है.

अगर आपको यह मैसेज मिलता है, तो अपना पीएसकेसी देखें.

OTBR से:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

OT कमिश्नर से:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

संसाधन

ज़्यादा commissioner-cli निर्देश पाने के लिए, ओटी कमिश्नर सीएलआई देखें.