Raspberry Pi 4 ও RTL-SDR ডংগল দিয়ে APRS ডিকোড করা
framboise314 তাঁর RTL-SDR V4 ডংগল নিয়ে পরীক্ষা-নিরীক্ষার ধারাবাহিকতায় Raspberry Pi 4-এ APRS ডিকোড করার একটি বিস্তারিত নিবন্ধ প্রকাশ করেছেন। লক্ষ্য হলো ছোট বোর্ডটিকে একটি অপেশাদার রেডিও রিসিভিং স্টেশনে পরিণত করা, যা ইউরোপের VHF ফ্রিকোয়েন্সি 144.800 MHz শোনে।
নিবন্ধটি শুরু হয় APRS (Automatic Packet Reporting System) কী, তা ব্যাখ্যা দিয়ে। ১৯৮০-এর দশকের শেষদিকে এর উদ্ভাবন, এটি প্যাকেট রেডিও: ১২০০ বড AFSK-এ অত্যন্ত সংক্ষিপ্ত অডিও বার্স্ট, যা AX.25 ফ্রেমে মোড়ানো থাকে। অবস্থান ট্র্যাকিং, টেলিমেট্রি (আবহাওয়া কেন্দ্র, কোনো বিচ্ছিন্ন রিলেতে ব্যাটারির অবস্থা) এবং ছোট বার্তার জন্য এটি ব্যবহৃত হয়। ডিজিপিটারের কারণে ইন্টারনেট ছাড়াই এই নেটওয়ার্ক কাজ করে, আর iGate একে ওয়েবের সঙ্গে যুক্ত করে। লেখক এটিকে Meshtastic-এর সঙ্গেও তুলনা করেছেন, এবং তাঁর মতে মূল পার্থক্য নিয়ম ও ফ্রিকোয়েন্সিতে।
ব্যবহারিক দিক থেকে সেটআপটি যায় সযত্নে কনফিগার করা GQRX-এর মধ্য দিয়ে, তারপর Dire Wolf-এ, যা একটি সম্পূর্ণ সফটওয়্যার-ভিত্তিক TNC এবং ফ্রেম ডিকোড করে। টিউটোরিয়ালে ইনস্টলেশন, UDP-র মাধ্যমে অডিও রাউটিং এবং একটি বাস্তব ফাঁদের বিবরণ রয়েছে: GQRX ডিফল্টভাবে IPv6-তে পাঠায়, তাই Dire Wolf কিছু পেতে হলে স্ট্রিমটিকে IPv4-এ বাধ্য করতে হয়। সবশেষে একটি হার্ডওয়্যার সমস্যার কথা আছে: সিগন্যাল প্রসেসিংয়ের চাপে প্রসেসরের তাপীয় থ্রটলিং, যা সমাধান না করলে স্টেশন অবিচ্ছিন্নভাবে নির্ভরযোগ্যভাবে চালানো যাবে না।
যে সুরটি ভালো লেগেছে, তা এমন একজনের, যিনি ১৯৯০-এর দশকে প্যাকেট রেডিও নিয়ে কাজ করেছেন এবং এখন কয়েক দশ ইউরোর হার্ডওয়্যার দিয়ে এই প্রযুক্তিটি আবার আবিষ্কার করছেন। Raspberry Pi ও রেডিও একত্র করতে চাওয়াদের জন্য এটি একটি ভালো শুরুর বিন্দু।
সূত্র: Framboise 314
নিবন্ধটি শুরু হয় APRS (Automatic Packet Reporting System) কী, তা ব্যাখ্যা দিয়ে। ১৯৮০-এর দশকের শেষদিকে এর উদ্ভাবন, এটি প্যাকেট রেডিও: ১২০০ বড AFSK-এ অত্যন্ত সংক্ষিপ্ত অডিও বার্স্ট, যা AX.25 ফ্রেমে মোড়ানো থাকে। অবস্থান ট্র্যাকিং, টেলিমেট্রি (আবহাওয়া কেন্দ্র, কোনো বিচ্ছিন্ন রিলেতে ব্যাটারির অবস্থা) এবং ছোট বার্তার জন্য এটি ব্যবহৃত হয়। ডিজিপিটারের কারণে ইন্টারনেট ছাড়াই এই নেটওয়ার্ক কাজ করে, আর iGate একে ওয়েবের সঙ্গে যুক্ত করে। লেখক এটিকে Meshtastic-এর সঙ্গেও তুলনা করেছেন, এবং তাঁর মতে মূল পার্থক্য নিয়ম ও ফ্রিকোয়েন্সিতে।
ব্যবহারিক দিক থেকে সেটআপটি যায় সযত্নে কনফিগার করা GQRX-এর মধ্য দিয়ে, তারপর Dire Wolf-এ, যা একটি সম্পূর্ণ সফটওয়্যার-ভিত্তিক TNC এবং ফ্রেম ডিকোড করে। টিউটোরিয়ালে ইনস্টলেশন, UDP-র মাধ্যমে অডিও রাউটিং এবং একটি বাস্তব ফাঁদের বিবরণ রয়েছে: GQRX ডিফল্টভাবে IPv6-তে পাঠায়, তাই Dire Wolf কিছু পেতে হলে স্ট্রিমটিকে IPv4-এ বাধ্য করতে হয়। সবশেষে একটি হার্ডওয়্যার সমস্যার কথা আছে: সিগন্যাল প্রসেসিংয়ের চাপে প্রসেসরের তাপীয় থ্রটলিং, যা সমাধান না করলে স্টেশন অবিচ্ছিন্নভাবে নির্ভরযোগ্যভাবে চালানো যাবে না।
যে সুরটি ভালো লেগেছে, তা এমন একজনের, যিনি ১৯৯০-এর দশকে প্যাকেট রেডিও নিয়ে কাজ করেছেন এবং এখন কয়েক দশ ইউরোর হার্ডওয়্যার দিয়ে এই প্রযুক্তিটি আবার আবিষ্কার করছেন। Raspberry Pi ও রেডিও একত্র করতে চাওয়াদের জন্য এটি একটি ভালো শুরুর বিন্দু।
সূত্র: Framboise 314
মন্তব্য 0
যেকোনো ভাষায় প্রথম মন্তব্যটি করুন।
মন্তব্য করতে লগ ইন করুন