সুচিপত্র:

ESP8266 এবং পাবলিক "ফ্রি" MQTT ব্রোকার HiveMQ এবং নোড-রেড: 6 টি ধাপ (ছবি সহ)
ESP8266 এবং পাবলিক "ফ্রি" MQTT ব্রোকার HiveMQ এবং নোড-রেড: 6 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 এবং পাবলিক "ফ্রি" MQTT ব্রোকার HiveMQ এবং নোড-রেড: 6 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 এবং পাবলিক
ভিডিও: 🇧🇩 মাথা নষ্টো করার কিছু হ্যাকিং গ্যাজেট,যা আপনি বাংলাদেশ থেকে কিনে নিতে পারবেন!08 Haking Gadgets BD 2024, নভেম্বর
Anonim
ESP8266 এবং পাবলিক
ESP8266 এবং পাবলিক

MQTT প্রোটোকল সাম্প্রতিক বছরগুলোতে অনেক শক্তিশালী হয়েছে কারণ এটি IoT এবং M2M অ্যাপ্লিকেশনের জন্য সহজ, নিরাপদ, ব্যবহারিক এবং লাইটওয়েট পারফেক্ট।

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

অফিসিয়াল ওয়েবসাইট: HiveMQDashboard MQTT: HiveMQ

সংযোগ ব্রোকার এমকিউটিটি

  • দালাল: broker.hivemq.com
  • টিসিপি পোর্ট: 1883
  • ওয়েবসাইটসকেট পোর্ট: 8000

পরীক্ষা

তারপরে আমরা 2 টি পরীক্ষা করব:

  1. সংযোগ দালাল MQTT HIVEMQ নোড-রেড সহ।
  2. ESP8266 এবং নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ।

সম্পূর্ণ টিউটোরিয়াল এবং ডাউনলোড

আরো তথ্যের জন্য, অনুগ্রহ করে দেখুন:

বিস্তারিত তথ্য ভিজিট:

ধাপ 1: নোড-রেড ইনস্টল করুন

Image
Image

ধাপ 2: বিল্ডিং এবং পরীক্ষার জন্য প্রয়োজনীয় কিছু উপাদান

বিল্ডিং এবং টেস্টিং এর জন্য প্রয়োজনীয় কিছু উপাদান
বিল্ডিং এবং টেস্টিং এর জন্য প্রয়োজনীয় কিছু উপাদান
বিল্ডিং এবং টেস্টিং এর জন্য প্রয়োজনীয় কিছু উপাদান
বিল্ডিং এবং টেস্টিং এর জন্য প্রয়োজনীয় কিছু উপাদান

বিল্ডিং এবং পরীক্ষার জন্য প্রয়োজনীয় কিছু উপাদান:

ESP8266 12E -

সেন্সর DS18B20 Onewire -

3 প্রতিরোধক 10k

ধাপ 3: পরীক্ষা 1: নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ

Image
Image
পরীক্ষা 1: নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ
পরীক্ষা 1: নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ

আমার নেটওয়ার্কে স্থানীয় সার্ভারে পূর্বে ইনস্টল করা নোড-রেড ব্যবহার করে, আমরা যেকোনো MQTT ক্লায়েন্টের সংযোগ বৈধ করার জন্য HIVEMQ এর সাথে MQTT সংযোগ তৈরি করব।

ধাপ 4: স্থাপত্য

স্থাপত্য
স্থাপত্য

সেন্সর সংযোগ

ESP8266 মডিউলটি MQTT ক্লায়েন্ট হিসাবে কনফিগার করা হয়েছে এবং D4 পিন (Gpio 02) এর সাথে সংযুক্ত DS18B20 সেন্সরের পর্যায়ক্রমিক তাপমাত্রা পড়ার কাজ করে, 5v তে সরবরাহ করে, ম্যাক্সিমাম ডেটশীটে তার নিজ নিজ প্রস্তাবিত প্রতিরোধের সাথে।

লাইব্রেরি প্রয়োজন:

  • PubSubClient.h
  • OneWire.h
  • ডালাস তাপমাত্রা

ধাপ 5: পরীক্ষা 2: ESP8266 এবং নোড-রেড সহ সংযোগ ব্রোকার MQTT HIVEMQ

Image
Image

এই ক্ষেত্রে মডিউল ESP8266 12E NodeMCU ক্লায়েন্ট MQTT হিসাবে কনফিগার করা একটি তাপমাত্রা সেন্সর DS18B20 প্রোটোকল (Onewire) MQTT এর মাধ্যমে ব্রোকারের কাছে তাপমাত্রা পাঠায় HIVEMQ এবং স্থানীয় নেটওয়ার্কে ইনস্টল করা নোড-রেড তাপমাত্রা এবং গ্রাফ নোড-রেড-এ অনুরোধ করে ড্যাশবোর্ড।

MQTT টপিক "তাপমাত্রা/PDAControl/সেন্সর"

বার্তা

তাপমাত্রা মান উদাহরণ "28.9"

ধাপ 6: উপসংহার এবং আরো তথ্য

উপসংহার এবং আরো তথ্য
উপসংহার এবং আরো তথ্য

আমরা বিবেচনা করি যে টেকনিক্যালি দালাল জনসাধারণ হলেও আমরা এই ব্রোকারের সাথে ক্রমাগত সংযুক্ত অ্যাপ্লিকেশনগুলি বুঝতে পারি না, এবং যেহেতু এটি বিনামূল্যে পাবলিক এইচআইভিই এর বেশ কয়েকটি আইনি দিক রয়েছে যা অবশ্যই বিবেচনায় নেওয়া উচিত।

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

ক্লাউডে একটি ব্রোকারের (ইন্টেনেট) যে কোন জায়গা থেকে আমরা আমাদের ডিভাইস এবং অ্যাপ্লিকেশনগুলিকে আইপি ঠিকানা এবং অন্যান্য সীমাবদ্ধতার সীমা ছাড়াই সংযুক্ত করতে পারি, বর্তমানে গবেষণা পরিকল্পনা এবং এমকিউটিটি সার্ভারের পরিষেবা।

পরবর্তী টিউটোরিয়ালে আমরা অন্যান্য পাবলিক MQTT সার্ভার এবং FRED (Node-RED) এর সাথে ইন্টারঅ্যাকশন চেষ্টা করব।

অন্যান্য পাবলিক্স ব্রোকার

পাবলিক ব্রোকার Mosca.io পরীক্ষা করে

প্রস্তাবিত: