GPS ٹریکنگ

GPS گاڑی ٹریکنگ کیسے کام کرتی ہے: سیٹلائٹ سے آپ کی اسکرین تک

ایک لوکیشن اپڈیٹ کا راستہ: سیٹلائٹ، ٹریکر، موبائل نیٹ ورک، سرور اور نقشہ۔ اور یہ بھی کہ پوزیشنیں کبھی اچھل کیوں جاتی ہیں یا دیر سے کیوں آتی ہیں۔

نقشے پر چلتا ہوا ایک نقطہ سادہ لگتا ہے۔ اس کے پیچھے پانچ مراحل کی ایک زنجیر ہے، اور ہر مرحلہ اپنے طریقے سے ناکام ہو سکتا ہے۔ اس زنجیر کو سمجھنے سے پتا چلتا ہے کہ ٹریکر کبھی دیر سے کیوں آتا ہے، پوزیشن کیوں اچھل سکتی ہے، اور خریدنے سے پہلے فراہم کنندہ سے کیا پوچھنا چاہیے۔

مرحلہ 1: ٹریکر معلوم کرتا ہے کہ وہ کہاں ہے

GPS ٹریکر میں ایک ریسیور ہوتا ہے جو نیویگیشن سیٹلائٹس کے سگنل سنتا ہے۔ ہر سیٹلائٹ اپنی پوزیشن اور ٹھیک وقت نشر کرتا ہے۔ کئی سیٹلائٹس سے سگنل پہنچنے میں لگنے والا وقت ناپ کر ریسیور اپنی پوزیشن نکالتا ہے۔ عرض بلد، طول بلد اور بلندی نکالنے کے لیے اسے کم از کم چار سیٹلائٹس کے سگنل چاہییں۔ زیادہ تر جدید ٹریکر Galileo، GLONASS اور BeiDou جیسے دوسرے سیٹلائٹ نظام بھی استعمال کرتے ہیں، جس سے نظر میں زیادہ سیٹلائٹس آ جاتے ہیں۔

GPS آسمان کے کھلے منظر کے ساتھ ہی اچھا کام کرتا ہے۔ گیراج، سرنگ یا اونچی عمارتوں کے بیچ سگنل کمزور یا منعکس ہو جاتا ہے، اور پوزیشن کم درست ہو جاتی ہے یا غائب ہو جاتی ہے۔

مرحلہ 2: ٹریکر پوزیشن کو پیغام میں پیک کرتا ہے

ٹریکر صرف پوزیشن نہیں بھیجتا۔ ایک عام پیغام میں وقت، عرض بلد اور طول بلد، رفتار، سمت، اور دوسرے ان پٹس کی حالت ہوتی ہے: اگنیشن آن یا آف، بیٹری وولٹیج، دروازوں کے سینسر، ایندھن کی سطح یا درجہ حرارت کی پروبز، ڈیوائس کے مطابق۔ ٹریکر پیغامات کو میموری میں محفوظ رکھتا ہے تاکہ نیٹ ورک بند ہو تو کچھ ضائع نہ ہو۔

مرحلہ 3: موبائل نیٹ ورک اسے پہنچاتا ہے

ٹریکر میں ایک SIM کارڈ ہوتا ہے اور وہ اپنے پیغامات موبائل ڈیٹا نیٹ ورک پر بھیجتا ہے، عموماً چھوٹے پیکٹس کی صورت میں TCP یا UDP کے ذریعے ٹریکنگ سرور کے پتے پر۔ چونکہ پیغام صرف چند درجن بائٹس کا ہوتا ہے، ڈیٹا کا استعمال کم رہتا ہے۔ تاخیر عموماً چند سیکنڈ ہوتی ہے، مگر نیٹ ورک پر منحصر ہے۔ جہاں کوریج نہ ہو، ٹریکر اپنے پیغامات محفوظ رکھتا ہے اور کوریج لوٹنے پر بھیج دیتا ہے، اسی لیے گاڑی کی ہسٹری بعد میں بھر جاتی ہے۔

مرحلہ 4: سرور ڈی کوڈ کرتا ہے، محفوظ کرتا ہے اور جانچتا ہے

سرور کو بہت سی مختلف کمپنیوں کے آلات سے پیغامات ملتے ہیں، اور ہر کمپنی کا اپنا پروٹوکول ہوتا ہے: انہی حقائق کو انکوڈ کرنے کا اپنا طریقہ۔ جو پلیٹ فارم بہت سی قسم کے آلات کو سپورٹ کرتا ہے اسے ہر ایک کے لیے ایک ڈی کوڈر چاہیے۔ ڈی کوڈ کرنے کے بعد سرور پوزیشن محفوظ کرتا ہے، لائیو ویو اپڈیٹ کرتا ہے، اور آپ کے طے کردہ اصول جانچتا ہے: گاڑی کسی زون میں داخل ہوئی یا نکلی، کیا اس نے رفتار کی حد توڑی، کیا اگنیشن بدلا، کیا وہ بہت دیر رکی رہی۔

زیادہ تر انجینئرنگ اسی مرحلے میں ہے، کیونکہ اسے دیر سے، بے ترتیب یا دو بار آنے والے پیغامات سنبھالنے ہوتے ہیں اور پھر بھی ہسٹری درست رکھنی ہوتی ہے۔

مرحلہ 5: نقشہ اور الرٹس آپ تک پہنچتے ہیں

ویب پیج یا ایپ محفوظ شدہ پوزیشنیں نقشے پر دکھاتی ہے، اور الرٹس نوٹیفکیشن، ای میل یا میسج کی صورت میں بھیجے جاتے ہیں۔ اچھا پلیٹ فارم ہسٹری بھی رکھتا ہے، تاکہ آپ سفر دوبارہ چلا سکیں، دیکھ سکیں کہ کہاں اور کتنی دیر رکا، اور رپورٹس بنا سکیں۔

پوزیشنیں کبھی غلط کیوں لگتی ہیں

  • اچھلنا: کمزور سگنل چند خراب فکس پیدا کر سکتا ہے۔ اچھے پلیٹ فارمز ایسی پوزیشنیں چھان دیتے ہیں جن کے لیے ناممکن رفتار درکار ہو۔
  • ٹھہراؤ پر بھٹکنا: کھڑا ہوا ٹریکر چند میٹر ادھر ادھر ہو سکتا ہے۔ پلیٹ فارم عموماً اگنیشن بند ہونے پر چھوٹی حرکتوں کو نظر انداز کرتے ہیں۔
  • دیر سے اپڈیٹس: ہو سکتا ہے ٹریکر کوریج سے باہر تھا اور اس نے محفوظ پیغامات بعد میں بھیجے۔
  • خلا: ٹریکر کی بجلی گئی، SIM میں ڈیٹا نہیں، یا ڈیوائس منقطع کر دی گئی۔

ٹریکر کتنی بار رپورٹ کرتا ہے؟

یہ سمجھوتہ ہے۔ بار بار رپورٹس ہموار راستہ اور فوری الرٹس دیتی ہیں، مگر زیادہ ڈیٹا استعمال کرتی ہیں اور بیٹری والے ٹریکرز کے لیے زیادہ بجلی بھی۔ گاڑی میں جڑے ٹریکر اکثر چلتے ہوئے ہر چند سیکنڈ بعد اور کھڑے ہوں تو کم بار رپورٹ کرتے ہیں۔ بیٹری سے چلنے والے اثاثہ ٹریکر بہت کم بار رپورٹ کرتے ہیں، کبھی دن میں صرف چند بار، تاکہ مہینوں چل سکیں۔

بجلی: ہارڈ وائرڈ، پلگ اِن یا بیٹری

  • ہارڈ وائرڈ: گاڑی کی بیٹری اور اگنیشن سے جڑا ہوا۔ یہ اگنیشن کی حالت رپورٹ کرتا ہے اور آسانی سے نکالا نہیں جا سکتا۔
  • پلگ اِن (OBD): ڈائگناسٹک پورٹ میں لگتا ہے اور اسے انسٹالیشن نہیں چاہیے، مگر کوئی بھی اسے نکال سکتا ہے۔
  • بیٹری: ٹریلرز، کنٹینرز اور آلات کے لیے۔ یہ کم بار رپورٹ کرتا ہے اور بیٹری ری چارج یا تبدیل کرنی پڑتی ہے۔

سسٹم چنتے وقت اس کا مطلب کیا ہے

پوچھیں کہ پلیٹ فارم کوریج کھو جانے کو کیسے سنبھالتا ہے، خراب پوزیشنیں کیسے چھانتا ہے، اور کون سے ڈیوائس پروٹوکول سپورٹ کرتا ہے۔ ٹریکنگ سسٹم چننے کی ہماری رہنما تفصیل سے یہ سوالات بیان کرتی ہے۔

یہ تحریر 22Softwares کے ان انجینئرز نے لکھی ہے جو GPS ٹریکنگ پلیٹ فارمز بناتے اور چلاتے ہیں۔

سوالات

ہمارا GPS اور IoT کا کام دیکھیں