ওটি কমিশনার সিএলআই, ওটি কমিশনার সিএলআই

GitHub-এ উৎস দেখুন

বহিরাগত কমিশনিং ওটি কমিশনার CLI দ্বারা সমর্থিত, যা ot-কমিশনার GitHub সংগ্রহস্থলে উপলব্ধ।

এই নির্দেশিকায়, আপনি OT কমিশনার তৈরি এবং ইনস্টল করবেন এবং একজন যোগদানকারীকে কমিশন করবেন।

OT কমিশনার সেট আপ করুন

OT কমিশনার CLI ব্যবহার করতে, প্রথমে OT কমিশনার তৈরি করুন

আপনার নেটওয়ার্ক আবিষ্কার করুন

OT কমিশনার শুরু করতে, আপনাকে আপনার সীমান্ত এজেন্ট পরিষেবার আইপি ঠিকানা এবং পোর্ট নম্বর খুঁজে বের করতে হবে। এই তথ্য সনাক্ত করতে সাহায্যের জন্য, mDNS আবিষ্কার পড়ুন। বর্ডার এজেন্ট IPv4 এবং IPv6 উভয় সংযোগ সমর্থন করে।

বর্ডার রাউটারের সাথে সংযোগ করুন

  1. OT কমিশনার CLI শুরু করুন:

    commissioner-cli
    
    
  2. আপনার PSKc সেট করুন:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. আপনার mDNS IP ঠিকানা এবং পোর্ট প্রদান করে OTBR-এর সাথে সংযোগ করুন:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. কমিশনার সক্রিয় কিনা তা যাচাই করুন:

    active
    true
    [done]
    
    

যোগদানকারী কমিশন

একবার বর্ডার রাউটারের সাথে সংযুক্ত হয়ে গেলে, ওটি কমিশনার যোগকারী ডিভাইসটি কমিশন করতে পারেন।

  1. OT কমিশনারে, J01NU5 এর পাসওয়ার্ড সহ সমস্ত যোগদানকারীদের জন্য থ্রেড মেশকোপ যোগদানকারী সক্ষম করুন:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. যোগদানকারী ডিভাইসে, ওটি কমিশনারে কনফিগার করা পাসওয়ার্ড দিয়ে যোগদানকারীর ভূমিকা শুরু করুন:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. কমিশনার এবং যোগদানকারীর মধ্যে DTLS হ্যান্ডশেক সম্পূর্ণ হওয়ার জন্য এক মিনিট অপেক্ষা করুন:

    
    Join success!
    

থ্রেড নেটওয়ার্কে যোগ দিন

এর পরে, যোগকারী ডিভাইসে, থ্রেড নেটওয়ার্কে যোগ দিন এবং নেটওয়ার্ক সংযোগ পরীক্ষা করুন।

সমস্যা সমাধান

আপনার যদি OT কমিশনারের সাথে সমস্যা হয়, তাহলে commissioner.log চেক করুন, যদি উপলব্ধ থাকে। লগিং কনফিগার করতে, বিল্ড ওটি কমিশনার দেখুন।

IO_ERROR: পিয়ার অ্যাডারের সাথে সকেট সংযোগ করুন

OT কমিশনার শুরু করতে একটি ভিন্ন IP ঠিকানা ব্যবহার করার চেষ্টা করুন।

IO_ERROR: NET - সকেট থেকে তথ্য পড়া ব্যর্থ হয়েছে

সকেট এপিআই এই ত্রুটির বার্তাটি ফেরত দেয় যখন OTBR এর সাথে আবদ্ধ বা সংযোগ করার জন্য একটি কল ব্যর্থ হয়। আপনি যদি এই ত্রুটি বার্তাটি পেয়ে থাকেন তবে নিম্নলিখিতগুলি চেষ্টা করুন:

  • নিশ্চিত করুন যে আপনি OT কমিশনার শুরু করার সময় সঠিক পোর্ট নম্বরটি পাস করছেন। OTBR পুনরায় চালু হওয়ার পরে বা আপনি আপনার প্ল্যাটফর্ম রিবুট করার পরে একটি ভিন্ন পোর্ট ব্যবহার করতে পারে।
  • নিশ্চিত করুন যে OTBR চলছে এবং আপনার PSKc সহ আপনার থ্রেড নেটওয়ার্ক সঠিকভাবে কনফিগার করা আছে। আপনার পাসফ্রেজ/কমিশনার শংসাপত্র অবশ্যই 6 এবং 255 অক্ষরের মধ্যে একটি স্ট্রিং হতে হবে।
  • আপনার গ্লোবাল আইপি অ্যাড্রেস চেক করুন, উদাহরণস্বরূপ ifconfig eth0 । আপনি OT কমিশনার শুরু করতে ভুল IP ঠিকানা ব্যবহার করতে পারেন।

নিরাপত্তা: SSL - আমাদের সহকর্মীর কাছ থেকে একটি মারাত্মক সতর্কতা বার্তা পাওয়া গেছে

OT কমিশনার বর্ডার এজেন্ট সার্ভিসের সাথে একটি নিরাপদ DTLS সেশন প্রতিষ্ঠা করেন। একটি মারাত্মক SSL ত্রুটি সাধারণত নির্দেশ করে যে নিরাপদ DTLS সেশন ব্যর্থ হয়েছে।

আপনি যদি এই বার্তাটি পান তবে আপনার PSKc পরীক্ষা করুন।

OTBR থেকে:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

ওটি কমিশনার থেকে:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

সম্পদ

অতিরিক্ত commissioner-cli কমান্ডের জন্য, OT কমিশনার CLI দেখুন।