সুচিপত্র:

কিভাবে ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্পকে সংযুক্ত এবং নিয়ন্ত্রণ করবেন: 5 টি ধাপ
কিভাবে ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্পকে সংযুক্ত এবং নিয়ন্ত্রণ করবেন: 5 টি ধাপ

ভিডিও: কিভাবে ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্পকে সংযুক্ত এবং নিয়ন্ত্রণ করবেন: 5 টি ধাপ

ভিডিও: কিভাবে ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্পকে সংযুক্ত এবং নিয়ন্ত্রণ করবেন: 5 টি ধাপ
ভিডিও: Case Study 2 - Cloud Based Systems 2024, নভেম্বর
Anonim
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে কীভাবে একটি ল্যাম্প সংযোগ এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে কীভাবে একটি ল্যাম্প সংযোগ এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্প কীভাবে সংযুক্ত এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্প কীভাবে সংযুক্ত এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্প কীভাবে সংযুক্ত এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে একটি ল্যাম্প কীভাবে সংযুক্ত এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে কীভাবে একটি ল্যাম্প সংযোগ এবং নিয়ন্ত্রণ করবেন
ড্রাগনবোর্ডে জিগবি মডিউলের মাধ্যমে কীভাবে একটি ল্যাম্প সংযোগ এবং নিয়ন্ত্রণ করবেন

এই নির্দেশযোগ্য ব্যবহারকারীকে শেখায় কিভাবে ড্রাগনবোর্ডে ZigBee মডিউলটি সংযুক্ত এবং সঠিকভাবে ইনস্টল করতে হয় এবং এটি একটি ZigBee নিয়ন্ত্রিত বাতি (OSRAM) এর সাথে যোগাযোগ করে, একটি ZigBee IOT নেটওয়ার্ক তৈরি করে।

প্রয়োজনীয়তা:

  • ড্রাগনবোর্ড 410c;
  • CC2531 ইউএসবি ডংগল;
  • টেক্সাস ইন্সট্রুমেন্টস সিসি ডিবাগার/প্রোগ্রামার;
  • OSRAM Lightify Tunable White A19।

ধাপ 1: জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউল কোড আপলোড করুন

জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউল কোড আপলোড করুন
জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউল কোড আপলোড করুন

প্রথমত, জিগবি-রাখালের সাথে কাজ করার জন্য ইউএসবি মডিউলে একটি কোড আপলোড করা প্রয়োজন। এটি ডিভাইসগুলিকে সঠিকভাবে চিনতে এবং আইওটি নেটওয়ার্ক সঠিকভাবে তৈরি করার কার্যকারিতা প্রদান করবে।

এটি সম্ভব করার জন্য, দয়া করে এই GitHub টিউটোরিয়ালটি দেখুন।

পদক্ষেপ 2: জিগবি-রাখাল কনফিগার করা

কোডটি ইতিমধ্যে জিগবি ইউএসবি মডিউলে আপলোড করা হয়েছে তা বিবেচনা করে, এখন জিগবি-শেফার্ড অ্যাপ্লিকেশনটি কনফিগার করার সময় এসেছে।

জিগবি-রাখাল নোডে তৈরি করা হয়েছিল, তাই ড্রাগনবোর্ডে নোড ইনস্টল করা প্রয়োজন। ইনস্টলেশন প্রতিটি অপারেশনাল সিস্টেমের থেকে আলাদা, তাই কিভাবে সঠিকভাবে ইনস্টল করতে হয় তা জানতে এই লিঙ্কে ডেবিয়ান বিষয়টির সন্ধান করুন।

ড্রাগনবোর্ডে ইতিমধ্যে নোড ইনস্টল করা আছে, অনুগ্রহ করে জিগবি-রাখাল কনফিগার করার জন্য পরবর্তী পদক্ষেপগুলি অনুসরণ করুন:

  1. "Zbserver" নাম দিয়ে প্রকল্পে একটি ফোল্ডার তৈরি করুন (CLI: ~ $ mkdir zbserver)
  2. Zbserver ফোল্ডারের ভিতরে, "server.js" নামে একটি ফাইল তৈরি করুন (CLI: ~ $ touch server.js)
  3. এখন, CLI কমান্ড দ্বারা প্রকল্পের জন্য কিছু নির্ভরতা ইনস্টল করা, জিগবি-শেফার্ড, সিরিয়ালপোর্ট এবং এক্সপ্রেস লিব ইনস্টল করা প্রয়োজন:

    1. : ~/zbserver $ sudo npm সিরিয়ালপোর্ট ইনস্টল করুন
    2. : ~/zbserver $ sudo npm zigbee-shepherd ইনস্টল করুন
    3. : ~/zbserver $ sudo npm ইনস্টল এক্সপ্রেস

এর পরে, তৈরি করা "server.js" ফাইলে সার্ভারের নিয়ন্ত্রণ কোড (এই ধাপের শেষে সংযুক্ত) অনুলিপি করা প্রয়োজন।

দ্রষ্টব্য: এটি কেবল প্রদত্ত প্রদীপের সাথে কাজ করে এবং ইউএসবি ডংগল ড্রাগনবোর্ডে সংযুক্ত হওয়া উচিত।

ধাপ 3: জিগবি নিয়ন্ত্রণ পরিষেবা চালান এবং ল্যাম্পটি সংযুক্ত করুন

প্রদীপটিকে সার্ভারের সাথে সংযুক্ত করার জন্য তৈরি করা ফোল্ডার (zbserver) ডিরেক্টরিতে গিয়ে CLI কমান্ডের দ্বারা "server.js" (ড্রাগনবোর্ডে সংযুক্ত ডংগলের সাথে) ফাইলটি চালানো প্রয়োজন:

sud/zbserver $ sudo নোড server.js

খোলা কনসোলটি জিগবি সংযোগের অবস্থা জানাতে হবে, যদি একটি বাতি পাওয়া যায় এবং যদি এটি স্বয়ংক্রিয়ভাবে জোড়া হয়।

ল্যাম্প পেয়ার মোড সক্ষম করার জন্য এটি প্রয়োজন:

  1. 5 সেকেন্ডের মধ্যে এটি বন্ধ করুন;
  2. এটি 5 সেকেন্ডের মধ্যে চালু করুন;
  3. ধাপ 1 এবং 2 পাঁচবার পুনরাবৃত্তি করুন।

বাতিটি স্বয়ংক্রিয়ভাবে সার্ভারের সাথে সংযুক্ত হবে।

ধাপ 4: ল্যাম্প নিয়ন্ত্রণ

প্রদীপ নিয়ন্ত্রণের জন্য নিম্নলিখিত আইপি ঠিকানায় পোস্টগুলি উপলব্ধি করা প্রয়োজন:

  • লোকালহোস্ট: 3000/turnOff -> বাতি বন্ধ করতে;
  • localhost: 3000/turnOn -> বাতি জ্বালাতে।

ধাপ 5: উপসংহার

এখন, পূর্ববর্তী পদক্ষেপগুলির পরে, আপনি ড্রাগনবোর্ড 410 সি এবং জিগবি মডিউল সিসি 2531 ব্যবহার করে জিগবি প্রোটোকলের মাধ্যমে একটি বাতি নিয়ন্ত্রণ করতে পারবেন।

কোন সন্দেহ থাকলে, দয়া করে নীচে মন্তব্য করুন বা নিম্নলিখিত লিঙ্কগুলি দেখুন:

  • zigbee-shepherd উইকি: সার্ভার এবং ডিভাইস ক্লাস সম্পর্কে তথ্য।
  • zigbee-shepherd HowTo: কিভাবে ZigBee রাখাল ব্যবহার করবেন সে সম্পর্কে তথ্য।

প্রস্তাবিত: