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

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

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

इस गाइड में, आपको ओटी कमिश्नर के नाम का इस्तेमाल करके उसे जॉइन करना होगा.

OT कमिश्नर का खाता सेट अप करें

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

अपना नेटवर्क खोजें

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

को रीस्टार्ट करने पर, आपका पोर्ट नंबर बदल सकता है

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

  1. OT कमिश्नर CLI शुरू करें:

    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 में शामिल होने वाले सभी जॉइनर के लिए Thread MeshCoP के जॉइन की सुविधा चालू करें:

    joiner enableall meshcop J01NU5
    [done]
    
    

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

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

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

    
    Join success!
    

Thread नेटवर्क में शामिल हों

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

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

अगर आपको ओटी कमिश्नर से जुड़ी समस्याएं आ रही हैं, तो commissioner.log(अगर है तो) देखें. लॉगिंग कॉन्फ़िगर करने के लिए, बिल्ड ओटी कमिश्नर देखें.

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

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

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

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

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

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

OT कमिश्नर ने बॉर्डर एजेंट सेवा के साथ सुरक्षित DTLS सत्र शुरू किया. घातक SSL गड़बड़ी यह बताती है कि सुरक्षित DTLS सत्र विफल हो गया है.

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

OTBR से:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

OT कमिश्नर की ओर से:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

रिसॉर्स

अन्य commissioner-cli निर्देशों के लिए, OT Commissioner CLI पर जाएं.