কোড অনুসন্ধান

দীর্ঘ-পাল্লার LoRa মেশ নেটওয়ার্ক কীভাবে তৈরি করবেন | MeshTastic, Heltec, MeshNology

দীর্ঘ-পাল্লার LoRa মেশ নেটওয়ার্ক কীভাবে তৈরি করবেন | MeshTastic, Heltec, MeshNology

মেশট্যাস্টিক দিয়ে একটি দীর্ঘ-পাল্লার, অফ-গ্রিড লোরা মেসেঞ্জার তৈরি করুন

আজকের সংযুক্ত বিশ্বে, যখন কোনো সেল পরিষেবা বা ইন্টারনেট থাকে না তখন কী ঘটে? এই প্রকল্প নির্দেশিকা আপনাকে দেখাবে কীভাবে আপনার নিজস্ব ব্যক্তিগত, অফ-গ্রিড যোগাযোগ নেটওয়ার্ক তৈরি করবেন যা মাইল জুড়ে বিনামূল্যে কাজ করে। আমরা বহুমুখী Heltec WiFi LoRa 32 মডিউলটিকে একটি শক্তিশালী মেসেজিং ডিভাইসে রূপান্তর করব ওপেন-সোর্স Meshtastic প্ল্যাটফর্ম ব্যবহার করে। এই সেটআপটি আপনাকে দীর্ঘ-পাল্লার, কম-শক্তির মেশ নেটওয়ার্কের মাধ্যমে ডিভাইসগুলির মধ্যে টেক্সট বার্তা পাঠাতে এবং অবস্থান ভাগ করতে দেয়, যা হাইকিং, ক্যাম্পিং বা জরুরি পরিস্থিতির জন্য উপযুক্ত।

আমরা Meshnology থেকে বেশ কয়েকটি উদ্দেশ্য-নির্মিত কেস ব্যবহার করব—N30, N32 এবং N35—যেগুলি Heltec বোর্ড ধারণ করে এবং বর্ধিত ফিল্ড ব্যবহারের জন্য 1100mAh থেকে 3000mAh পর্যন্ত ব্যাটারি অন্তর্ভুক্ত করে। প্রয়োজনীয় সমস্ত হার্ডওয়্যার, সফ্টওয়্যার এবং অ্যাফিলিয়েট লিঙ্ক এই ভিডিওর নীচে লিঙ্ক করা রিসোর্স পৃষ্ঠায় দেওয়া আছে।


এটি কীভাবে কাজ করে: LoRa এবং Meshtastic ব্যাখ্যা করা হয়েছে

এই প্রকল্পটি দীর্ঘ-পাল্লার, অফ-গ্রিড যোগাযোগ অর্জনের জন্য দুটি মূল প্রযুক্তির উপর নির্ভর করে, যেমনটি ভিডিওতে 01:43-এ ব্যাখ্যা করা হয়েছে।

  • LoRa (লং রেঞ্জ): এটি একটি রেডিও প্রযুক্তি যা খুব কম শক্তিতে বিশাল দূরত্বে ডেটা প্রেরণের অনুমতি দেয়। এটি অননুমোদিত ফ্রিকোয়েন্সি ব্যান্ডে (যেমন মার্কিন যুক্তরাষ্ট্রে 915 MHz) কাজ করে, তাই কোনো ফি বা সাবস্ক্রিপশনের প্রয়োজন নেই।
  • Meshtastic: এটি একটি ওপেন-সোর্স প্রকল্প যা সস্তা LoRa রেডিও ব্যবহার করে একটি বিকেন্দ্রীভূত, এনক্রিপ্ট করা মেশ নেটওয়ার্ক তৈরি করে। একটি মেশ নেটওয়ার্কে, প্রতিটি ডিভাইস অন্যান্য ডিভাইসের জন্য বার্তা রিলে করতে পারে, স্বয়ংক্রিয়ভাবে পুরো নেটওয়ার্কের পরিসর বাড়িয়ে দেয়।

যোগাযোগ প্রক্রিয়াটি সহজ কিন্তু শক্তিশালী: আপনি আপনার ফোনের Meshtastic অ্যাপে একটি বার্তা টাইপ করেন। অ্যাপটি বার্তাটি ব্লুটুথ-এর মাধ্যমে আপনার যুক্ত করা Heltec LoRa ডিভাইসে পাঠায়। সেই ডিভাইসটি তখন LoRa নেটওয়ার্কের মাধ্যমে বার্তাটি সম্প্রচার করে। পরিসরের মধ্যে থাকা অন্য যেকোনো ডিভাইস LoRa বার্তাটি গ্রহণ করে এবং এটি ব্লুটুথ-এর মাধ্যমে তার যুক্ত ফোনে ফরোয়ার্ড করে, যেখানে এটি অ্যাপে প্রদর্শিত হয়।


ধাপ 1: Meshtastic ফার্মওয়্যার ফ্ল্যাশ করা

আপনার Heltec মডিউল ব্যবহার করার আগে, আপনাকে Meshtastic ফার্মওয়্যার ইনস্টল করতে হবে। এটি করার সবচেয়ে সহজ উপায় হল অফিসিয়াল ওয়েব ফ্ল্যাশার টুল, যেমনটি 09:26-এ দেখানো হয়েছে।

  1. আপনার Heltec WiFi LoRa 32 ডিভাইসটি USB-এর মাধ্যমে আপনার কম্পিউটারে সংযুক্ত করুন।
  2. একটি সামঞ্জস্যপূর্ণ ওয়েব ব্রাউজার (যেমন Google Chrome বা Edge) খুলুন এবং flasher.meshtastic.org-এ যান।
  3. ড্রপডাউন মেনু থেকে, আপনার ডিভাইসটি নির্বাচন করুন। "Heltec" দ্বারা ফিল্টার করে সহজেই "Heltec Wireless Stick V3" বা অনুরূপ মডেল খুঁজে পেতে পারেন।
  4. পরবর্তী ড্রপডাউন থেকে সর্বশেষ স্থিতিশীল ফার্মওয়্যার সংস্করণটি চয়ন করুন।
  5. "Flash" বোতামে ক্লিক করুন। একটি পপআপ আসবে যা আপনাকে আপনার ডিভাইসের জন্য COM পোর্ট নির্বাচন করতে বলবে। এটি চয়ন করুন এবং সংযোগে ক্লিক করুন। একটি পরিষ্কার ইনস্টলেশন নিশ্চিত করতে "Erase and install" বিকল্পটি বেছে নেওয়ার জন্য অত্যন্ত সুপারিশ করা হয়।
  6. ফ্ল্যাশারটি স্বয়ংক্রিয়ভাবে পুরানো ফার্মওয়্যার মুছে ফেলবে এবং Meshtastic ইনস্টল করবে। সম্পূর্ণ হলে, ডিভাইসটি রিবুট হবে এবং আপনি এর OLED ডিসপ্লেতে Meshtastic স্প্ল্যাশ স্ক্রিন দেখতে পাবেন।

ধাপ 2: Meshtastic অ্যাপ ইনস্টল এবং সেট আপ করা

Meshtastic অ্যাপটি বার্তা পাঠানো এবং আপনার ডিভাইসগুলি কনফিগার করার জন্য আপনার কমান্ড সেন্টার। ইনস্টলেশন প্রক্রিয়াটি 12:48-এ শুরু হয়।

  1. আপনার স্মার্টফোনে Google Play Store বা Apple App Store-এ যান এবং "Meshtastic" অনুসন্ধান করুন।
  2. অ্যাপটি ইনস্টল করুন এবং খুলুন। আপনি প্রাথমিক স্বাগত স্ক্রিনগুলি এড়িয়ে যেতে পারেন।
  3. অ্যাপটি কাজ করার জন্য ব্লুটুথ এবং অবস্থান অনুমতি প্রয়োজন, তাই প্রম্পট করা হলে সেগুলি মঞ্জুর করতে ভুলবেন না।
  4. অ্যাপটি খোলা থাকা অবস্থায়, আপনি এখন আপনার প্রথম LoRa ডিভাইসটি যুক্ত করার জন্য প্রস্তুত।

ধাপ 3: আপনার ডিভাইস যুক্ত এবং কনফিগার করা

বার্তা পাঠাতে, আপনাকে ব্লুটুথের মাধ্যমে আপনার LoRa ডিভাইসটি অ্যাপের সাথে যুক্ত করতে হবে। এই গুরুত্বপূর্ণ ধাপটি 13:38-এ আলোচনা করা হয়েছে।

  1. Meshtastic অ্যাপে, কাছাকাছি ডিভাইসগুলি অনুসন্ধান করতে ব্লুটুথ আইকন বা "scan" বোতামে আলতো চাপুন।
  2. আপনার Heltec ডিভাইসটি "Meshtastic_XXXX" এর মতো নাম সহ তালিকায় উপস্থিত হওয়া উচিত। এটিতে আলতো চাপুন।
  3. আপনার ফোনে একটি পেয়ারিং অনুরোধ আসবে এবং Heltec ডিভাইসের OLED স্ক্রিনে একটি 6-সংখ্যার নিশ্চিতকরণ কোড প্রদর্শিত হবে। পেয়ারিং সম্পূর্ণ করতে অ্যাপে এই কোডটি প্রবেশ করান।
  4. একবার যুক্ত হলে, অ্যাপটি সংযুক্ত হবে এবং ডিভাইসের কনফিগারেশন লোড করবে। সবচেয়ে গুরুত্বপূর্ণ প্রথম ধাপ হল আপনার অঞ্চল সেট করা। ডিভাইস সেটিংসে যান, "LoRa" বা "Radio Configuration" মেনুটি খুঁজুন এবং আপনার অঞ্চল নির্বাচন করুন (যেমন, "United States")। এটি আপনার এলাকার জন্য সঠিক ফ্রিকোয়েন্সি সেট করে। এই সেটিংটি সংরক্ষণ করার পরে ডিভাইসটি রিবুট হবে।
  5. আপনি "User" সেটিংসে গিয়ে আপনার ডিভাইসটিকে একটি অনন্য নামও দিতে পারেন, যা নেটওয়ার্কে এটি সনাক্ত করা সহজ করে তোলে।

ধাপ 4 (ঐচ্ছিক): উন্নত ওয়েব ক্লায়েন্ট কনফিগারেশন

আরও উন্নত ব্যবহারকারীদের জন্য, Meshtastic কনফিগারেশনের জন্য একটি শক্তিশালী ওয়েব ক্লায়েন্ট অফার করে, যা client.meshtastic.org-এ উপলব্ধ। যেমনটি 06:02-এ দেখানো হয়েছে, আপনি USB-এর মাধ্যমে আপনার ডিভাইসটি সংযুক্ত করতে পারেন এবং এই ইন্টারফেসটি ব্যবহার করে আপনার মেশের সমস্ত নোডের একটি মানচিত্র দেখতে পারেন, বিস্তারিত ডিভাইস পরিসংখ্যান দেখতে পারেন এবং পরিসর এবং ব্যাটারি লাইফের ভারসাম্য বজায় রাখতে LoRa ট্রান্সমিট পাওয়ারের মতো উন্নত সেটিংস সূক্ষ্ম-টিউন করতে পারেন।


আপনার প্রথম বার্তা পাঠানো

আপনার ডিভাইসগুলি কনফিগার করা হলে, আপনি যোগাযোগ করতে প্রস্তুত! এই প্রক্রিয়াটি 18:50-এ প্রদর্শিত হয়েছে।

  • Meshtastic অ্যাপে, "চ্যাট" বা "বার্তা" ট্যাবে নেভিগেট করুন।
  • সব বার্তা একটি চ্যানেলে পাঠানো হয়। ডিফল্টভাবে, সবাই প্রাথমিক চ্যানেলে থাকে, তবে আপনি ব্যক্তিগত, এনক্রিপ্টেড চ্যানেলও তৈরি করতে পারেন।
  • কেবল টেক্সট বক্সে আপনার বার্তা টাইপ করুন এবং পাঠান বাটনে চাপ দিন। বার্তাটি ব্লুটুথের মাধ্যমে আপনার LoRa ডিভাইসে পাঠানো হয়, যা পরে এটি মেশ নেটওয়ার্কে সম্প্রচার করে।
  • কয়েক সেকেন্ড পরে, বার্তাটি আপনার চ্যানেলের প্রতিটি অন্যান্য ব্যবহারকারীর অ্যাপে, সেইসাথে তাদের LoRa ডিভাইসের OLED স্ক্রিনে প্রদর্শিত হবে।

ভিডিওতে যেমন দেখানো হয়েছে, এই সিস্টেমটি নিখুঁতভাবে কাজ করে, একাধিক বিভিন্ন ধরনের Meshtastic ডিভাইসের মধ্যে একই সাথে যোগাযোগ সক্ষম করে। 19:58-এ বাস্তব-বিশ্বের ফিল্ড টেস্ট ১.৫ কিমি দূরত্বে সফল যোগাযোগ নিশ্চিত করে, যেখানে অন্তর্নিহিত প্রযুক্তি আরও অনেক বেশি দূরত্বে কাজ করতে প্রমাণিত।


ভিডিও অধ্যায়

  • 00:00 - প্রকল্পের পরিচিতি
  • 01:43 - LoRa এবং Meshtastic কী?
  • 02:40 - হার্ডওয়্যার ওভারভিউ
  • 05:02 - সফটওয়্যার এবং টুলস ওভারভিউ
  • 09:26 - flasher.meshtastic.org দিয়ে ফার্মওয়্যার ফ্ল্যাশ করা
  • 12:48 - Meshtastic অ্যাপ ইনস্টল করা
  • 13:38 - ব্লুটুথের মাধ্যমে ডিভাইস পেয়ারিং
  • 15:07 - ডিভাইস সেটিংস কনফিগার করা (অঞ্চল ও নাম)
  • 18:50 - লাইভ ল্যাব ডেমোনস্ট্রেশন: বার্তা পাঠানো
  • 19:58 - বাস্তব-বিশ্বের ফিল্ড টেস্ট (১.৫ কিমি)
কোন কোড সংযুক্ত নেই।

সম্পদ ও রেফারেন্সসমূহ

ফাইলসমূহ📁

কোনো ফাইল উপলব্ধ নেই।