|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago | |
assignment.md | 4 weeks ago | |
pi-gps-sensor.md | 4 weeks ago | |
single-board-computer-gps-decode.md | 4 weeks ago | |
virtual-device-gps-sensor.md | 4 weeks ago | |
wio-terminal-gps-decode.md | 4 weeks ago | |
wio-terminal-gps-sensor.md | 4 weeks ago |
README.md
অবস্থান ট্র্যাকিং
স্কেচনোট: নিত্যা নারাসিমহান। বড় সংস্করণের জন্য ছবিতে ক্লিক করুন।
প্রাক-লেকচার কুইজ
ভূমিকা
কৃষকের কাছ থেকে ভোক্তার কাছে খাবার পৌঁছানোর প্রধান প্রক্রিয়াটি involves পণ্য বাক্সগুলো ট্রাক, জাহাজ, বিমান বা অন্যান্য বাণিজ্যিক পরিবহন যানবাহনে লোড করা এবং খাবার কোথাও সরবরাহ করা - হয় সরাসরি গ্রাহকের কাছে, অথবা প্রক্রিয়াকরণের জন্য একটি কেন্দ্রীয় হাব বা গুদামে। ফার্ম থেকে ভোক্তা পর্যন্ত পুরো প্রক্রিয়াটি সরবরাহ শৃঙ্খল নামে পরিচিত। অ্যারিজোনা স্টেট ইউনিভার্সিটির W. P. Carey School of Business-এর নিচের ভিডিওটি সরবরাহ শৃঙ্খল এবং এটি কীভাবে পরিচালিত হয় তা আরও বিস্তারিতভাবে আলোচনা করে।
🎥 উপরের ছবিতে ক্লিক করে ভিডিওটি দেখুন
IoT ডিভাইস যোগ করলে আপনার সরবরাহ শৃঙ্খলকে ব্যাপকভাবে উন্নত করা যায়, যা আপনাকে আইটেমগুলোর অবস্থান পরিচালনা করতে, পরিবহন এবং পণ্য পরিচালনা আরও ভালোভাবে পরিকল্পনা করতে এবং সমস্যার দ্রুত প্রতিক্রিয়া জানাতে সাহায্য করে।
যখন ট্রাকের মতো যানবাহনের একটি বহর পরিচালনা করা হয়, তখন একটি নির্দিষ্ট সময়ে প্রতিটি যানবাহন কোথায় আছে তা জানা সহায়ক। যানবাহনগুলোতে GPS সেন্সর লাগানো যেতে পারে যা তাদের অবস্থান IoT সিস্টেমে পাঠায়, মালিকদের তাদের অবস্থান নির্ধারণ করতে, তারা কোন রুটে গেছে তা দেখতে এবং তারা গন্তব্যে কখন পৌঁছাবে তা জানতে সাহায্য করে। বেশিরভাগ যানবাহন WiFi কভারেজের বাইরে কাজ করে, তাই তারা এই ধরনের ডেটা পাঠানোর জন্য সেলুলার নেটওয়ার্ক ব্যবহার করে। কখনও কখনও GPS সেন্সর আরও জটিল IoT ডিভাইসের মধ্যে অন্তর্ভুক্ত থাকে, যেমন ইলেকট্রনিক লগ বই। এই ডিভাইসগুলো ট্রাক কতক্ষণ চলাচল করছে তা ট্র্যাক করে যাতে চালকরা কাজের সময় সংক্রান্ত স্থানীয় আইন মেনে চলছে কিনা তা নিশ্চিত করা যায়।
এই পাঠে আপনি একটি গ্লোবাল পজিশনিং সিস্টেম (GPS) সেন্সর ব্যবহার করে যানবাহনের অবস্থান ট্র্যাক করতে শিখবেন।
এই পাঠে আমরা আলোচনা করব:
- সংযুক্ত যানবাহন
- ভৌগোলিক স্থানাঙ্ক
- গ্লোবাল পজিশনিং সিস্টেম (GPS)
- GPS সেন্সর ডেটা পড়া
- NMEA GPS ডেটা
- GPS সেন্সর ডেটা ডিকোড করা
সংযুক্ত যানবাহন
IoT পণ্য পরিবহনের পদ্ধতিকে রূপান্তরিত করছে সংযুক্ত যানবাহন তৈরি করে। এই যানবাহনগুলো কেন্দ্রীয় IT সিস্টেমের সাথে সংযুক্ত থাকে এবং তাদের অবস্থান ও অন্যান্য সেন্সর ডেটা রিপোর্ট করে। সংযুক্ত যানবাহনের একটি বহর থাকার অনেক সুবিধা রয়েছে:
-
অবস্থান ট্র্যাকিং - আপনি যেকোনো সময় একটি যানবাহন কোথায় আছে তা নির্ধারণ করতে পারেন, যা আপনাকে সাহায্য করে:
- যখন একটি যানবাহন গন্তব্যে পৌঁছানোর কাছাকাছি থাকে তখন ক্রু প্রস্তুত করার জন্য সতর্কতা পেতে
- চুরি হওয়া যানবাহন খুঁজে পেতে
- অবস্থান এবং রুট ডেটা ট্রাফিক সমস্যার সাথে একত্রিত করে যাত্রাপথে যানবাহন পুনঃরুট করতে
- কর মেনে চলতে। কিছু দেশে যানবাহনগুলোকে পাবলিক রাস্তায় চালিত মাইলেজের জন্য কর দিতে হয় (যেমন নিউজিল্যান্ডের RUC), তাই একটি যানবাহন পাবলিক রাস্তায় বনাম প্রাইভেট রাস্তায় আছে তা জানা কর গণনা সহজ করে তোলে।
- ব্রেকডাউনের ক্ষেত্রে রক্ষণাবেক্ষণ ক্রু কোথায় পাঠাতে হবে তা জানতে
-
চালকের টেলিমেট্রি - চালকরা গতি সীমা মেনে চলছে কিনা, উপযুক্ত গতিতে বাঁক নিচ্ছে কিনা, দ্রুত এবং দক্ষতার সাথে ব্রেক করছে কিনা এবং নিরাপদে গাড়ি চালাচ্ছে কিনা তা নিশ্চিত করতে সক্ষম হওয়া। সংযুক্ত যানবাহনে ক্যামেরাও থাকতে পারে যা ঘটনাগুলো রেকর্ড করে। এটি বীমার সাথে সংযুক্ত হতে পারে, ভালো চালকদের জন্য হ্রাসকৃত হার প্রদান করে।
-
চালকের সময়ের সাথে সামঞ্জস্যতা - চালকরা তাদের আইনত অনুমোদিত সময়ের মধ্যে গাড়ি চালাচ্ছে কিনা তা নিশ্চিত করা, যা ইঞ্জিন চালু এবং বন্ধ করার সময়ের উপর ভিত্তি করে।
এই সুবিধাগুলো একত্রিত করা যেতে পারে - উদাহরণস্বরূপ, চালকের সময়ের সাথে সামঞ্জস্যতা এবং অবস্থান ট্র্যাকিং একত্রিত করে চালকদের পুনঃরুট করা যদি তারা তাদের অনুমোদিত ড্রাইভিং সময়ের মধ্যে গন্তব্যে পৌঁছাতে না পারে। এগুলো যানবাহন-নির্দিষ্ট অন্যান্য টেলিমেট্রির সাথে একত্রিত করা যেতে পারে, যেমন তাপমাত্রা-নিয়ন্ত্রিত ট্রাকের তাপমাত্রার ডেটা, যা যানবাহনগুলোকে পুনঃরুট করতে সাহায্য করে যদি তাদের বর্তমান রুটে পণ্যগুলো তাপমাত্রা বজায় রাখতে না পারে।
🎓 লজিস্টিকস হলো একটি স্থান থেকে অন্য স্থানে পণ্য পরিবহনের প্রক্রিয়া, যেমন একটি ফার্ম থেকে একটি সুপারমার্কেটে এক বা একাধিক গুদামের মাধ্যমে। একজন কৃষক টমেটোর বাক্স প্যাক করেন যা একটি ট্রাকে লোড করা হয়, একটি কেন্দ্রীয় গুদামে সরবরাহ করা হয় এবং একটি দ্বিতীয় ট্রাকে রাখা হয় যা বিভিন্ন ধরনের পণ্যের মিশ্রণ থাকতে পারে, যা পরে একটি সুপারমার্কেটে সরবরাহ করা হয়।
যানবাহন ট্র্যাকিংয়ের মূল উপাদান হলো GPS - সেন্সর যা পৃথিবীর যেকোনো স্থানে তাদের অবস্থান নির্ধারণ করতে পারে। এই পাঠে আপনি একটি GPS সেন্সর ব্যবহার করতে শিখবেন, শুরুতে পৃথিবীতে অবস্থান নির্ধারণ করার পদ্ধতি সম্পর্কে শিখে।
ভৌগোলিক স্থানাঙ্ক
ভৌগোলিক স্থানাঙ্ক পৃথিবীর পৃষ্ঠে পয়েন্ট নির্ধারণ করতে ব্যবহৃত হয়, যেমন একটি কম্পিউটার স্ক্রিনে একটি পিক্সেলে আঁকতে বা ক্রস স্টিচে সেলাইয়ের অবস্থান নির্ধারণ করতে স্থানাঙ্ক ব্যবহার করা হয়। একটি একক পয়েন্টের জন্য, আপনার একটি স্থানাঙ্ক জোড়া থাকে। উদাহরণস্বরূপ, যুক্তরাষ্ট্রের ওয়াশিংটনের রেডমন্ডে মাইক্রোসফট ক্যাম্পাসের অবস্থান 47.6423109, -122.1390293।
অক্ষাংশ এবং দ্রাঘিমাংশ
পৃথিবী একটি গোলক - একটি ত্রিমাত্রিক বৃত্ত। এই কারণে, পয়েন্টগুলো ৩৬০ ডিগ্রিতে ভাগ করে নির্ধারণ করা হয়, যা বৃত্তের জ্যামিতির মতো। অক্ষাংশ উত্তর থেকে দক্ষিণে ডিগ্রির সংখ্যা পরিমাপ করে, দ্রাঘিমাংশ পূর্ব থেকে পশ্চিমে ডিগ্রির সংখ্যা পরিমাপ করে।
💁 বৃত্তগুলো কেন ৩৬০ ডিগ্রিতে ভাগ করা হয় তার আসল কারণ কেউ জানে না। উইকিপিডিয়ার ডিগ্রি (কোণ) পৃষ্ঠা সম্ভাব্য কারণগুলো কভার করে।
অক্ষাংশ নিরক্ষরেখার সমান্তরালভাবে পৃথিবীকে বৃত্তাকার রেখায় ভাগ করে পরিমাপ করা হয়, যা উত্তর এবং দক্ষিণ গোলার্ধকে প্রতিটি ৯০°-এ ভাগ করে। নিরক্ষরেখা ০°-এ, উত্তর মেরু ৯০°-এ, যা ৯০° উত্তর নামেও পরিচিত, এবং দক্ষিণ মেরু -৯০°-এ, বা ৯০° দক্ষিণ।
দ্রাঘিমাংশ পূর্ব এবং পশ্চিমে পরিমাপ করা ডিগ্রির সংখ্যা। দ্রাঘিমাংশের ০° উৎসকে প্রাইম মেরিডিয়ান বলা হয়, যা ১৮৮৪ সালে সংজ্ঞায়িত করা হয়েছিল একটি রেখা হিসেবে যা উত্তর মেরু থেকে দক্ষিণ মেরু পর্যন্ত যায় এবং গ্রিনউইচ, ইংল্যান্ডের ব্রিটিশ রয়্যাল অবজারভেটরি-এর মধ্য দিয়ে যায়।
🎓 একটি মেরিডিয়ান হলো একটি কাল্পনিক সরলরেখা যা উত্তর মেরু থেকে দক্ষিণ মেরু পর্যন্ত যায় এবং একটি অর্ধবৃত্ত তৈরি করে।
একটি পয়েন্টের দ্রাঘিমাংশ পরিমাপ করতে, আপনি প্রাইম মেরিডিয়ান থেকে নিরক্ষরেখা বরাবর একটি মেরিডিয়ান পর্যন্ত ডিগ্রির সংখ্যা পরিমাপ করেন যা সেই পয়েন্টের মধ্য দিয়ে যায়। দ্রাঘিমাংশ -১৮০°, বা ১৮০° পশ্চিম থেকে, প্রাইম মেরিডিয়ানে ০°, এবং ১৮০°, বা ১৮০° পূর্ব পর্যন্ত যায়। ১৮০° এবং -১৮০° একই পয়েন্টকে নির্দেশ করে, যা অ্যান্টিমেরিডিয়ান বা ১৮০তম মেরিডিয়ান নামে পরিচিত। এটি প্রাইম মেরিডিয়ানের বিপরীত দিকে পৃথিবীর একটি মেরিডিয়ান।
💁 অ্যান্টিমেরিডিয়ানকে আন্তর্জাতিক তারিখ রেখার সাথে গুলিয়ে ফেলবেন না, যা প্রায় একই অবস্থানে থাকে, কিন্তু এটি একটি সরলরেখা নয় এবং ভূ-রাজনৈতিক সীমানার চারপাশে মানিয়ে চলে।
✅ কিছু গবেষণা করুন: আপনার বর্তমান অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ খুঁজে বের করার চেষ্টা করুন।
ডিগ্রি, মিনিট এবং সেকেন্ড বনাম দশমিক ডিগ্রি
প্রথাগতভাবে, অক্ষাংশ এবং দ্রাঘিমাংশের ডিগ্রির পরিমাপ সেক্সাজেসিমাল সংখ্যা পদ্ধতি বা বেস-৬০ ব্যবহার করে করা হতো, যা প্রাচীন ব্যাবিলনীয়রা ব্যবহার করত যারা প্রথম সময় এবং দূরত্বের পরিমাপ ও রেকর্ড করেছিল। আপনি হয়তো প্রতিদিন সেক্সাজেসিমাল ব্যবহার করেন, তা বুঝতে না পেরেও - ঘন্টাকে ৬০ মিনিটে এবং মিনিটকে ৬০ সেকেন্ডে ভাগ করে।
দ্রাঘিমাংশ এবং অক্ষাংশ ডিগ্রি, মিনিট এবং সেকেন্ডে পরিমাপ করা হয়, যেখানে এক মিনিট হলো ১/৬০ ডিগ্রি, এবং ১ সেকেন্ড হলো ১/৬০ মিনিট।
উদাহরণস্বরূপ, নিরক্ষরেখায়:
- ১° অক্ষাংশ হলো ১১১.৩ কিলোমিটার
- ১ মিনিট অক্ষাংশ হলো ১১১.৩/৬০ = ১.৮৫৫ কিলোমিটার
- ১ সেকেন্ড অক্ষাংশ হলো ১.৮৫৫/৬০ = ০.০৩১ কিলোমিটার
মিনিটের প্রতীক হলো একটি একক কোটেশন চিহ্ন, সেকেন্ডের জন্য এটি একটি দ্বিগুণ কোটেশন চিহ্ন। উদাহরণস্বরূপ, ২ ডিগ্রি, ১৭ মিনিট, এবং ৪৩ সেকেন্ড লেখা হবে ২°১৭'৪৩"। সেকেন্ডের অংশগুলো দশমিক হিসেবে দেওয়া হয়, যেমন অর্ধ সেকেন্ড হলো ০°০'০.৫"।
কম্পিউটারগুলো বেস-৬০-এ কাজ করে না, তাই এই স্থানাঙ্কগুলো GPS ডেটায় বেশিরভাগ কম্পিউটার সিস্টেমে দশমিক ডিগ্রি হিসেবে দেওয়া হয়। উদাহরণস্বরূপ, ২°১৭'৪৩" হলো ২.২৯৫২৭৭। ডিগ্রি প্রতীক সাধারণত বাদ দেওয়া হয়।
একটি পয়েন্টের স্থানাঙ্ক সবসময় অক্ষাংশ, দ্রাঘিমাংশ
হিসেবে দেওয়া হয়, তাই আগের উদাহরণে মাইক্রোসফট ক্যাম্পাসের ৪৭.৬৪২৩১০৯,-১২২.১১৭১৯৮ এর:
- অক্ষাংশ হলো ৪৭.৬৪২৩১০৯ (নিরক্ষরেখার উত্তরে ৪৭.৬৪২৩১০৯ ডিগ্রি)
- দ্রাঘিমাংশ হলো -১২২.১৩৯০২৯৩ (প্রাইম মেরিডিয়ানের পশ্চিমে ১২২.১৩৯০২৯৩ ডিগ্রি)।
গ্লোবাল পজিশনিং সিস্টেম (GPS)
GPS সিস্টেমগুলো পৃথিবীর চারপাশে প্রদক্ষিণরত একাধিক স্যাটেলাইট ব্যবহার করে আপনার অবস্থান নির্ধারণ করে। আপনি হয়তো GPS সিস্টেম ব্যবহার করেছেন তা না জেনেই - আপনার ফোনে অ্যাপল ম্যাপস বা গুগল ম্যাপসের মতো একটি ম্যাপিং অ্যাপে আপনার অবস্থান খুঁজে পেতে, বা উবার বা লিফটের মতো রাইড হেইলিং অ্যাপে আপনার রাইড কোথায় আছে তা দেখতে, অথবা আপনার গাড়িতে স্যাটেলাইট নেভিগেশন (স্যাট-নাভ) ব্যবহার করার সময়।
🎓 'স্যাটেলাইট নেভিগেশন'-এর স্যাটেলাইটগুলো হলো GPS স্যাটেলাইট!
GPS সিস্টেমগুলো কাজ করে একাধিক স্যাটেলাইটের মাধ্যমে, যা প্রতিটি স্যাটেলাইটের বর্তমান অবস্থান এবং একটি সঠিক টাইমস্ট্যাম্প সহ একটি সংকেত পাঠায়। এই সংকেতগুলো রেডিও তরঙ্গের মাধ্যমে পাঠানো হয় এবং GPS সেন্সরের একটি অ্যান্টেনা দ্বারা সনাক্ত করা হয়। একটি GPS সেন্সর এই সংকেতগুলো সনাক্ত করে এবং বর্তমান সময় ব্যবহার করে সংকেতটি স্যাটেলাইট থেকে সেন্সরে পৌঁছাতে কত সময় লেগেছে তা পরিমাপ করে। যেহেতু রেডিও তরঙ্গের গতি ধ্রুবক, GPS সেন্সরটি প্রেরিত টাইমস্ট্যাম্প ব্যবহার করে সেন্সরটি স্যাটেলাইট থেকে কত দূরে তা নির্ধারণ করতে পারে। কমপক্ষে ৩টি স্যাটেলাইটের ডেটা এবং প্রেরিত অবস্থানগুলো একত্রিত করে, GPS সেন্সরটি পৃথিবীতে তার অবস্থান নির্ধারণ করতে সক্ষম হয়।
💁 GPS সেন্সরগুলো রেডিও তরঙ্গ সনাক্ত করতে অ্যান্টেনার প্রয়োজন। ট্রাক এবং গাড়িতে অন-বোর্ড GPS সহ নির্মিত অ্যান্টেনাগুলো সাধারণত উইন্ডশিল্ড বা ছাদে স্থাপন করা হয় যাতে ভালো সংকেত পাওয়া যায়। আপনি যদি একটি আলাদা GPS সিস্টেম ব্যবহার করেন, যেমন একটি স্মার্টফোন বা একটি IoT ডিভাইস, তবে আপনাকে নিশ্চিত করতে হবে যে GPS সিস্টেম বা ফোনে নির্মিত অ্যান্টেনার আকাশের একটি পরিষ্কার দৃশ্য আছে, যেমন উইন্ডশিল্ডে স্থাপন করা।
GPS স্যাটেলাইটগুলো পৃথিবীর চারপাশে প্রদক্ষিণ করছে, সেন্সরের উপরে একটি নির্দিষ্ট স্থানে নয়, তাই অবস্থান ডেটায় সমুদ্রপৃষ্ঠ থেকে উচ্চতাও অন্তর্ভুক্ত থাকে, পাশাপাশি অক্ষাংশ এবং দ্রাঘিমাংশ।
GPS-এ আগে মার্কিন সামরিক বাহিনী দ্বারা আরোপিত নির্ভুলতার সীমাবদ্ধতা ছিল, যা নির্ভুলতাকে প্রায় ৫ মিটারে সীমাবদ্ধ করেছিল। ২০০০ সালে এই সীমাবদ্ধতা সরিয়ে দেওয়া হয়, যা ৩০ সেন্টিমিটারের নির্ভুলতা সম্ভব করে। তবে, সংকেতের হস্তক্ষেপের কারণে এই নির্ভুলতা সবসময় পাওয়া সম্ভব নয়।
✅ যদি আপনার একটি স্মার্টফোন থাকে, ম্যাপিং অ্যাপটি চালু করুন এবং দেখুন আপনার অবস্থান কতটা নির্ভুল। আপনার ফোনের একাধিক স্যাটেলাইট সনাক্ত করতে কিছুটা সময় লাগতে পারে যাতে আরও নির্ভুল অবস্থান পাওয়া যায়। 💁 স্যাটেলাইটগুলিতে অত্যন্ত সঠিক পরমাণু ঘড়ি থাকে, কিন্তু এগুলি প্রতিদিন ৩৮ মাইক্রোসেকেন্ড (০.০০০০০৩৮ সেকেন্ড) পিছিয়ে যায় পৃথিবীর পরমাণু ঘড়ির তুলনায়। এর কারণ, আইনস্টাইনের বিশেষ এবং সাধারণ আপেক্ষিকতার তত্ত্ব অনুযায়ী, গতি বাড়ার সাথে সাথে সময় ধীর হয়ে যায় - স্যাটেলাইটগুলি পৃথিবীর ঘূর্ণনের চেয়ে দ্রুত গতিতে চলাচল করে। এই সময়ের পরিবর্তন বিশেষ এবং সাধারণ আপেক্ষিকতার পূর্বাভাস প্রমাণ করতে ব্যবহৃত হয়েছে এবং GPS সিস্টেমের নকশায় এটি সমন্বয় করতে হয়। আক্ষরিক অর্থে, GPS স্যাটেলাইটে সময় ধীর গতিতে চলে। GPS সিস্টেমগুলি বিভিন্ন দেশ এবং রাজনৈতিক ইউনিয়ন দ্বারা তৈরি এবং স্থাপন করা হয়েছে, যার মধ্যে রয়েছে যুক্তরাষ্ট্র, রাশিয়া, জাপান, ভারত, ইউরোপীয় ইউনিয়ন এবং চীন। আধুনিক GPS সেন্সর বেশিরভাগ সিস্টেমের সাথে সংযোগ স্থাপন করতে পারে, যা দ্রুত এবং আরও সঠিক অবস্থান নির্ধারণে সহায়তা করে।
🎓 প্রতিটি স্থাপনার স্যাটেলাইটের দলকে "কনস্টেলেশন" বলা হয়।
GPS সেন্সর ডেটা পড়ুন
বেশিরভাগ GPS সেন্সর UART এর মাধ্যমে GPS ডেটা পাঠায়।
⚠️ UART প্রজেক্ট ২, পাঠ ২-এ আলোচনা করা হয়েছে। প্রয়োজন হলে সেই পাঠে ফিরে যান।
আপনার IoT ডিভাইসে GPS সেন্সর ব্যবহার করে GPS ডেটা সংগ্রহ করতে পারেন।
কাজ - GPS সেন্সর সংযুক্ত করুন এবং GPS ডেটা পড়ুন
আপনার IoT ডিভাইস ব্যবহার করে GPS ডেটা পড়ার জন্য প্রাসঙ্গিক গাইড অনুসরণ করুন:
NMEA GPS ডেটা
আপনার কোড চালানোর সময়, আউটপুটে কিছু এলোমেলো লেখা দেখতে পারেন। এটি আসলে স্ট্যান্ডার্ড GPS ডেটা, এবং এর প্রতিটি অংশের অর্থ রয়েছে।
GPS সেন্সর NMEA বার্তা ব্যবহার করে ডেটা পাঠায়, যা NMEA 0183 স্ট্যান্ডার্ড অনুসরণ করে। NMEA হলো National Marine Electronics Association-এর সংক্ষিপ্ত রূপ, একটি মার্কিন-ভিত্তিক বাণিজ্য সংগঠন যা সামুদ্রিক ইলেকট্রনিক্সের মধ্যে যোগাযোগের মান নির্ধারণ করে।
💁 এই স্ট্যান্ডার্ডটি মালিকানাধীন এবং এর মূল্য কমপক্ষে US$2,000, তবে এর যথেষ্ট তথ্য জনসাধারণের ডোমেইনে রয়েছে, যা বেশিরভাগ স্ট্যান্ডার্ডকে রিভার্স ইঞ্জিনিয়ারিং করে ওপেন সোর্স এবং অন্যান্য অ-বাণিজ্যিক কোডে ব্যবহার করা যায়।
এই বার্তাগুলি টেক্সট-ভিত্তিক। প্রতিটি বার্তা একটি বাক্য নিয়ে গঠিত যা $
চিহ্ন দিয়ে শুরু হয়, তারপরে বার্তার উৎস নির্দেশ করতে ২টি অক্ষর (যেমন GP যুক্তরাষ্ট্রের GPS সিস্টেমের জন্য, GN রাশিয়ার GLONASS সিস্টেমের জন্য), এবং বার্তার প্রকার নির্দেশ করতে ৩টি অক্ষর। বার্তার বাকি অংশ কমা দিয়ে পৃথক করা ক্ষেত্র নিয়ে গঠিত, যা একটি নতুন লাইন চিহ্ন দিয়ে শেষ হয়।
কিছু বার্তার প্রকার যা পাওয়া যেতে পারে:
প্রকার | বিবরণ |
---|---|
GGA | GPS ফিক্স ডেটা, যার মধ্যে GPS সেন্সরের অক্ষাংশ, দ্রাঘিমাংশ এবং উচ্চতা, এবং এই ফিক্স গণনা করতে দৃশ্যমান স্যাটেলাইটের সংখ্যা অন্তর্ভুক্ত। |
ZDA | বর্তমান তারিখ এবং সময়, স্থানীয় সময় অঞ্চল সহ |
GSV | দৃশ্যমান স্যাটেলাইটের বিবরণ - যা GPS সেন্সর সিগন্যাল সনাক্ত করতে পারে |
💁 GPS ডেটায় টাইম স্ট্যাম্প অন্তর্ভুক্ত থাকে, তাই আপনার IoT ডিভাইস GPS সেন্সর থেকে সময় পেতে পারে, NTP সার্ভার বা অভ্যন্তরীণ রিয়েল-টাইম ক্লকের উপর নির্ভর না করে।
GGA বার্তায় বর্তমান অবস্থান (dd)dmm.mmmm
ফরম্যাটে থাকে, সাথে একটি একক অক্ষর যা দিক নির্দেশ করে। ফরম্যাটে d
হলো ডিগ্রি, m
হলো মিনিট, এবং সেকেন্ড মিনিটের দশমিক হিসেবে থাকে। উদাহরণস্বরূপ, 2°17'43" হবে 217.716666667 - 2 ডিগ্রি, 17.716666667 মিনিট।
দিক নির্দেশক অক্ষর N
বা S
হতে পারে অক্ষাংশের জন্য, উত্তর বা দক্ষিণ নির্দেশ করতে, এবং E
বা W
হতে পারে দ্রাঘিমাংশের জন্য, পূর্ব বা পশ্চিম নির্দেশ করতে। উদাহরণস্বরূপ, 2°17'43" অক্ষাংশের দিক নির্দেশক হবে N
, -2°17'43" হলে দিক নির্দেশক হবে S
।
উদাহরণ - NMEA বাক্য $GNGGA,020604.001,4738.538654,N,12208.341758,W,1,3,,164.7,M,-17.1,M,,*67
-
অক্ষাংশ অংশটি হলো
4738.538654,N
, যা দশমিক ডিগ্রিতে 47.6423109-এ রূপান্তরিত হয়।4738.538654
হলো 47.6423109, এবং দিক হলোN
(উত্তর), তাই এটি একটি ধনাত্মক অক্ষাংশ। -
দ্রাঘিমাংশ অংশটি হলো
12208.341758,W
, যা দশমিক ডিগ্রিতে -122.1390293-এ রূপান্তরিত হয়।12208.341758
হলো 122.1390293°, এবং দিক হলোW
(পশ্চিম), তাই এটি একটি ঋণাত্মক দ্রাঘিমাংশ।
GPS সেন্সর ডেটা ডিকোড করুন
কাঁচা NMEA ডেটা ব্যবহার করার পরিবর্তে, এটি একটি আরও কার্যকর ফরম্যাটে ডিকোড করা ভালো। কাঁচা NMEA বার্তা থেকে কার্যকর ডেটা বের করতে সাহায্য করার জন্য একাধিক ওপেন-সোর্স লাইব্রেরি রয়েছে।
কাজ - GPS সেন্সর ডেটা ডিকোড করুন
আপনার IoT ডিভাইস ব্যবহার করে GPS সেন্সর ডেটা ডিকোড করার জন্য প্রাসঙ্গিক গাইড অনুসরণ করুন:
🚀 চ্যালেঞ্জ
নিজস্ব NMEA ডিকোডার লিখুন! তৃতীয় পক্ষের লাইব্রেরির উপর নির্ভর না করে, NMEA বাক্য থেকে অক্ষাংশ এবং দ্রাঘিমাংশ বের করার জন্য কি আপনি নিজস্ব ডিকোডার লিখতে পারেন?
পোস্ট-লেকচার কুইজ
পর্যালোচনা এবং স্ব-অধ্যয়ন
- Geospatial Coordinates সম্পর্কে আরও পড়ুন Geographic coordinate system page on Wikipedia।
- পৃথিবী ছাড়া অন্যান্য গ্রহের Prime Meridians সম্পর্কে পড়ুন Prime Meridian page on Wikipedia।
- EU, জাপান, রাশিয়া, ভারত এবং যুক্তরাষ্ট্রের মতো বিভিন্ন বিশ্ব সরকার এবং রাজনৈতিক ইউনিয়নের বিভিন্ন GPS সিস্টেম সম্পর্কে গবেষণা করুন।
অ্যাসাইনমেন্ট
অস্বীকৃতি:
এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসম্ভব সঠিক অনুবাদ প্রদানের চেষ্টা করি, তবে অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা নথিটিকে প্রামাণিক উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য, পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদ ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হলে আমরা দায়বদ্ধ থাকব না।