সুচিপত্র:

6LoWPAN সহ MQTT লাইট কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
6LoWPAN সহ MQTT লাইট কন্ট্রোল: 5 টি ধাপ (ছবি সহ)

ভিডিও: 6LoWPAN সহ MQTT লাইট কন্ট্রোল: 5 টি ধাপ (ছবি সহ)

ভিডিও: 6LoWPAN সহ MQTT লাইট কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ভিডিও: Implementation of CoAP and MDNS 2024, জুলাই
Anonim
6LoWPAN সহ MQTT লাইট কন্ট্রোল
6LoWPAN সহ MQTT লাইট কন্ট্রোল

"পাঁচ দিনে আইওটি" বইটি এবং গিথুবের উদাহরণ অনুসরণ করে, এই ডেমোটি উবিডটস থেকে পরিবর্তনশীল কমান্ড ব্যবহার করে এবং একটি ডিজিটাল লাইট সেন্সর পড়ে।

একটি 6LoWPAN/IPv4 রাউটার ব্যবহার করা হয়েছিল 6LoWPAN/IPv6 ডেটা ওয়্যারলেস নেটওয়ার্ক থেকে দূরবর্তী এমকিউটিটি ব্রোকারে "ক্লাউড" এ ইউবিডটসে অনুবাদ করার জন্য, অ্যাপ্লিকেশনটি গাছের ধরণের ঘটনা তৈরি করে:

- একটি ডেটা ইভেন্ট (পর্যায়ক্রমে প্রকাশিত সেন্সর রিডিং)

- এলার্ম ইভেন্ট (প্রদত্ত থ্রেশহোল্ডের উপরে/নিচে সেন্সর রিডিং)

- ইউবিডটস থেকে ডেটা (ডিভাইসটি প্ল্যাটফর্ম দ্বারা প্রকাশিত মান পড়ে)

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

ধাপ 1: RE-Mote ফ্ল্যাশ করা

RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি
RE-Mote ঝলকানি

ফ্ল্যাশ করার জন্য আপনাকে এটি করতে হবে:

- টার্মিনাল খোলা

-/example/zolertia/tutorial/99-apps/mqtt-node এ যান

- ubidots এবং আলো দিয়ে Makerfile সম্পাদনা করুন

- ubidots অ্যাকাউন্টের টোকেন কপি করুন এবং ক্লাউড ফোল্ডারের ভিতরে ubidots.h এ পেস্ট করুন

- RE_Mote প্রোগ্রামের সাথে সংযুক্ত কিনা তা পরীক্ষা করুন

- RE-Mote এ Makefile আপলোড করুন

- পরবর্তী ধাপ হল ওরিয়ন প্রোগ্রাম এবং কনফিগার করা, এটি গিথুবে ব্যাখ্যা করা হয়েছে

ধাপ 2: এটা হয়ে গেছে

এটি সম্পন্ন
এটি সম্পন্ন
এটি সম্পন্ন
এটি সম্পন্ন
এটি সম্পন্ন
এটি সম্পন্ন

যদি সফলভাবে আপলোড করা হয়, আপনি টার্মিনালের মাধ্যমে দেখতে পাবেন RE-Mote প্রতিক্রিয়া যা সেন্সরের মান ক্রমাগত লোড করে এবং পর্যায়ক্রমে ডিভাইসের ঠিকানার সাথে প্রকাশ করে।

ডিভাইসের মধ্যে ubidots প্ল্যাটফর্মে এবং প্রকাশিত ঠিকানার সাথে মেলে এমন ডিভাইসে আপনি ডিভাইস থেকে আপলোড করা সমস্ত ভেরিয়েবল দেখতে পাবেন।

led_toggle একটি ভেরিয়েবল যা জেনারেট হয় না, ডিভাইসটি প্ল্যাটফর্মে লোড করে না, কিন্তু প্ল্যাটফর্মটি ডিভাইসে লোড করে। নেতৃত্বকে নিয়ন্ত্রণ করতে আমাদের ভেরিয়েবল led_toggle প্রয়োজন, তার জন্য Add Variable, Default এবং led_toggle নামটিতে ক্লিক করুন।

ড্যাশবোর্ডে আমরা একটি উইজেট, কন্ট্রোল, স্লাইডার, অ্যাড ভেরিয়েবল তৈরি করব, ডিভাইসের ঠিকানায় ক্লিক করব, led_toggle, Max: 100, Min: 0, Add Variable।

যদি আপনি বারটি স্লাইড করেন তাহলে দেখবেন কিভাবে লিড জ্বলবে এবং মানগুলি টার্মিনালে প্রকাশিত হবে, বারের মান 0 থেকে 100 এর মধ্যে, ডিভাইসে এই মানটি 16 বিট হতে হবে যা 65535 এ পৌঁছায়, এটি নিয়ন্ত্রণ করার জন্য একটি গুণক দ্বারা গুণ করলে 100 * 655 = 65500।

প্রস্তাবিত: