সুচিপত্র:
- ধাপ 1: নোড-রেড ইনস্টল করুন
- ধাপ 2: বিল্ডিং এবং পরীক্ষার জন্য প্রয়োজনীয় কিছু উপাদান
- ধাপ 3: পরীক্ষা 1: নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ
- ধাপ 4: স্থাপত্য
- ধাপ 5: পরীক্ষা 2: ESP8266 এবং নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ
- ধাপ 6: উপসংহার এবং আরো তথ্য
ভিডিও: ESP8266 এবং পাবলিক "ফ্রি" MQTT ব্রোকার HiveMQ এবং নোড-রেড: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
MQTT প্রোটোকল সাম্প্রতিক বছরগুলোতে অনেক শক্তিশালী হয়েছে কারণ এটি IoT এবং M2M অ্যাপ্লিকেশনের জন্য সহজ, নিরাপদ, ব্যবহারিক এবং লাইটওয়েট পারফেক্ট।
MQTT অ্যাপ্লিকেশনের ডেভেলপার এবং ডেভেলপারদের অবদানের জন্য ধন্যবাদ, ইন্টারনেট মনিটরিং এবং কন্ট্রোল টেস্টের জন্য পাবলিক MQTT ব্রোকার আছে, যেকোন MQTT ক্লায়েন্ট থেকে সংযোগ করার জন্য উপলব্ধ আছে এই ক্ষেত্রে আমরা HIVEMQ ব্যবহার করব, যার MQTT সংযোগ এবং ওয়েব সকেট দেখার জন্য ড্যাশবোর্ড রয়েছে, যেহেতু এটি জনসাধারণের কিছু বিবেচনা করা উচিত যা আমরা নীচে দেখব।
অফিসিয়াল ওয়েবসাইট: HiveMQDashboard MQTT: HiveMQ
সংযোগ ব্রোকার এমকিউটিটি
- দালাল: broker.hivemq.com
- টিসিপি পোর্ট: 1883
- ওয়েবসাইটসকেট পোর্ট: 8000
পরীক্ষা
তারপরে আমরা 2 টি পরীক্ষা করব:
- সংযোগ দালাল MQTT HIVEMQ নোড-রেড সহ।
- ESP8266 এবং নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ।
সম্পূর্ণ টিউটোরিয়াল এবং ডাউনলোড
আরো তথ্যের জন্য, অনুগ্রহ করে দেখুন:
বিস্তারিত তথ্য ভিজিট:
ধাপ 1: নোড-রেড ইনস্টল করুন
ধাপ 2: বিল্ডিং এবং পরীক্ষার জন্য প্রয়োজনীয় কিছু উপাদান
বিল্ডিং এবং পরীক্ষার জন্য প্রয়োজনীয় কিছু উপাদান:
ESP8266 12E -
সেন্সর DS18B20 Onewire -
3 প্রতিরোধক 10k
ধাপ 3: পরীক্ষা 1: নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ
আমার নেটওয়ার্কে স্থানীয় সার্ভারে পূর্বে ইনস্টল করা নোড-রেড ব্যবহার করে, আমরা যেকোনো MQTT ক্লায়েন্টের সংযোগ বৈধ করার জন্য HIVEMQ এর সাথে MQTT সংযোগ তৈরি করব।
ধাপ 4: স্থাপত্য
সেন্সর সংযোগ
ESP8266 মডিউলটি MQTT ক্লায়েন্ট হিসাবে কনফিগার করা হয়েছে এবং D4 পিন (Gpio 02) এর সাথে সংযুক্ত DS18B20 সেন্সরের পর্যায়ক্রমিক তাপমাত্রা পড়ার কাজ করে, 5v তে সরবরাহ করে, ম্যাক্সিমাম ডেটশীটে তার নিজ নিজ প্রস্তাবিত প্রতিরোধের সাথে।
লাইব্রেরি প্রয়োজন:
- PubSubClient.h
- OneWire.h
- ডালাস তাপমাত্রা
ধাপ 5: পরীক্ষা 2: ESP8266 এবং নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ
এই ক্ষেত্রে মডিউল ESP8266 12E NodeMCU ক্লায়েন্ট MQTT হিসাবে কনফিগার করা একটি তাপমাত্রা সেন্সর DS18B20 প্রোটোকল (Onewire) MQTT এর মাধ্যমে ব্রোকারের কাছে তাপমাত্রা পাঠায় HIVEMQ এবং স্থানীয় নেটওয়ার্কে ইনস্টল করা নোড-রেড তাপমাত্রা এবং গ্রাফ নোড-রেড-এ অনুরোধ করে ড্যাশবোর্ড।
MQTT টপিক "তাপমাত্রা/PDAControl/সেন্সর"
বার্তা
তাপমাত্রা মান উদাহরণ "28.9"
ধাপ 6: উপসংহার এবং আরো তথ্য
আমরা বিবেচনা করি যে টেকনিক্যালি দালাল জনসাধারণ হলেও আমরা এই ব্রোকারের সাথে ক্রমাগত সংযুক্ত অ্যাপ্লিকেশনগুলি বুঝতে পারি না, এবং যেহেতু এটি বিনামূল্যে পাবলিক এইচআইভিই এর বেশ কয়েকটি আইনি দিক রয়েছে যা অবশ্যই বিবেচনায় নেওয়া উচিত।
আমরা কেবল দ্রুত পরীক্ষা করে থাকি, যদিও এটি লক্ষ করা উচিত যে তারা এই আইওটি অ্যাপ্লিকেশনগুলি এই ব্রোকারের সাথে মাউন্ট করেছে কোন স্পষ্ট অসুবিধা ছাড়াই পরিষেবাটি সক্রিয় এবং সর্বজনীন।
ক্লাউডে একটি ব্রোকারের (ইন্টেনেট) যে কোন জায়গা থেকে আমরা আমাদের ডিভাইস এবং অ্যাপ্লিকেশনগুলিকে আইপি ঠিকানা এবং অন্যান্য সীমাবদ্ধতার সীমা ছাড়াই সংযুক্ত করতে পারি, বর্তমানে গবেষণা পরিকল্পনা এবং এমকিউটিটি সার্ভারের পরিষেবা।
পরবর্তী টিউটোরিয়ালে আমরা অন্যান্য পাবলিক MQTT সার্ভার এবং FRED (Node-RED) এর সাথে ইন্টারঅ্যাকশন চেষ্টা করব।
অন্যান্য পাবলিক্স ব্রোকার
পাবলিক ব্রোকার Mosca.io পরীক্ষা করে
প্রস্তাবিত:
উইন্ডোজ এ MQTT ব্রোকার (Mosquitto) ইনস্টল করা: 7 টি ধাপ
উইন্ডোজে MQTT ব্রোকার (মশা) ইনস্টল করা: ব্রোকার কি? এমকিউটিটি ব্রোকার একটি ডেটা ম্যানেজমেন্ট সেন্টার বা সাধারণভাবে " সার্ভার " মস্কিটো দালাল সমস্ত বার্তা পরিচালনা, বার্তাগুলি ফিল্টার করা, তাদের মধ্যে কে আগ্রহী তা নির্ধারণ করা এবং তারপরে প্রকাশের জন্য দায়ী।
IOT123 - একত্রিত সেন্সর হাব: ICOS10 3V3 MQTT নোড: 6 টি ধাপ
IOT123 - এসিমিলিয়েট সেন্সর হাব: ICOS10 3V3 MQTT নোড: এটি এমসিইউ/ফিচার কম্বিনেশনে একত্রিত সেন্সর হাবের মধ্যে প্রথম: যে মাস্টাররা I2C ASSIMILATE SENSORS ক্রীতদাস থেকে ডেটা ডাম্প সংগ্রহ করে। এই বিল্ডটি Wemos D1 Mini ব্যবহার করে, ASSIMILATE থেকে ডাম্প করা যেকোন ডেটা প্রকাশ করতে
নোড ম্যাকু এবং টাস্কার সহ স্মার্ট এলইডি: 9 টি ধাপ (ছবি সহ)
নোড ম্যাকু এবং টাস্কার সহ স্মার্ট এলইডি: টাস্কার ডাউনলোড করুন
পিসিবি ডিজাইন এবং আইসোলেশন মিলিং শুধুমাত্র ফ্রি সফটওয়্যার ব্যবহার করে: ১ Ste টি ধাপ (ছবি সহ)
শুধুমাত্র বিনামূল্যে সফটওয়্যার ব্যবহার করে পিসিবি ডিজাইনিং এবং আইসোলেশন মিলিং: এই নির্দেশনায় আমি আপনাকে দেখাবো কিভাবে আপনার নিজের PCB গুলি ডিজাইন এবং বানাতে হয়, একচেটিয়াভাবে বিনামূল্যে সফটওয়্যার ব্যবহার করে যা উইন্ডোজ এবং ম্যাকের উপর কাজ করে। মিল/রাউটার, আরো সঠিক বাজি
কিভাবে টাইটানফল 2: 15 ধাপে একটি ব্যক্তিগত বা পাবলিক নেটওয়ার্ক তৈরি করবেন
কীভাবে টাইটানফল 2 এ একটি ব্যক্তিগত বা সর্বজনীন নেটওয়ার্ক তৈরি করবেন: আমি আপনাকে দেখাব কিভাবে একটি নেটওয়ার্ক তৈরি করতে হয়