Skip to content
إدارة الأساطيل

Alpha Track — نظام إدارة أساطيل GPS للمؤسسات

Alpha Track هي منصة تتبع GPS بمستوى إنتاجي مبنية على Laravel 8، تخدم مشغلي الأساطيل الذين يديرون مئات المركبات في وقت واحد. يعالج النظام بيانات GPS الفورية من خلال بنية قواعد بيانات متعددة متكاملة مع خادم Traccar، ويدعم أكثر من 200 بروتوكول لأجهزة GPS. مع 287 عملية ترحيل لقواعد البيانات، و109 نماذج كيانات، وأكثر من 50 فئة خدمة، وأكثر من 80 وحدة تحكم، يُعد هذا نظاماً مؤسسياً متكاملاً.

Laravel 8PHPMySQLRedisNode.jsSocket.ioLeaflet.jsGoogle MapsTraccarREST APIWebSocketjQueryBootstrapPM2
Alpha Track — نظام إدارة أساطيل GPS للمؤسسات

التحدي

احتاج مشغلو الأساطيل إلى منصة موحدة لتتبع مئات المركبات في الوقت الفعلي عبر مدن متعددة، مع تنبيهات فورية لانتهاكات السياج الجغرافي، وتجاوز السرعة، وسرقة الوقود، وجدولة الصيانة — مع دعم أجهزة GPS متنوعة من مصنعين مختلفين.

حلنا

هندسنا منصة تتبع فوري متعددة المستأجرين ببنية قواعد بيانات مزدوجة — واحدة لمنطق التطبيق وأخرى لمعالجة بيانات GPS عبر تكامل Traccar. يستخدم النظام Socket.io وRedis pub/sub لتحديثات المواقع الحية، ويدعم أكثر من 200 بروتوكول GPS، ويتضمن سياجاً جغرافياً شاملاً بحدود مضلعة ودائرية ومبنية على المسارات.

الأثر

النتائج والأثر

نظام بمستوى مؤسسي: 287 جدول قاعدة بيانات، و109 نماذج كيانات، وأكثر من 500,000 سطر من الشيفرة الإنتاجية
تتبع فوري لمئات المركبات في وقت واحد عبر Socket.io وRedis pub/sub
دعم أكثر من 200 بروتوكول لأجهزة GPS من خلال تكامل Traccar
بنية متعددة المستأجرين تخدم عدة مشغلي أساطيل من نشر واحد
تقارير شاملة: ملخصات الرحلات، وتحليلات الوقود، وسلوك السائقين، وجدولة الصيانة
واجهة برمجة تطبيقات للهاتف (الإصدار 1 و2) تدعم تطبيقات إدارة الأساطيل على iOS وAndroid

Alpha Track — الأسئلة الشائعة حول المشروع

أسئلة شائعة حول منصة Alpha Track لإدارة أساطيل GPS على مستوى المؤسسات.

تطور Alpha Track على مدى خمس سنوات من الهندسة المستمرة، من متتبع بروتوكول واحد إلى منصة أساطيل تدعم أكثر من 200 بروتوكول. حدثت إعادة هيكلة معمارية كبرى في عامي 2020 و2023.

بُني Alpha Track بواسطة فريق هندسي أساسي صغير، بدعم من فريقي ضمان الجودة وDevOps. تدرّج مهندسنا الرئيسي من مطور مبتدئ إلى مهندس برمجيات أول على مدار دورة حياة المشروع.

يعمل Alpha Track على Laravel 8 وMySQL وRedis وSocket.io للتحديثات في الوقت الفعلي. طبقة فك تشفير بروتوكولات GPS مكتوبة بـ C# / .NET، ولوحة التحكم تستخدم React مع واجهات Laravel.

لكل بروتوكول GPS وحدة فك تشفير خاصة به مكتوبة وفق واجهة مشتركة. تُوجَّه حزم TCP/UDP الواردة إلى فاك التشفير الصحيح، وتُطبَّع إلى مخطط أحداث موحد، وتُوزَّع عبر WebSockets.

تتبع المنصة أكثر من 500 مركبة في الوقت الفعلي عبر مدن متعددة، وتعالج مئات الأحداث في الثانية خلال ساعات الذروة، وعالجت مئات الملايين من سجلات GPS منذ الإطلاق.

لديكم مشروع في الذهن؟

دعونا نناقش كيف يمكن لـ NexGenix هندسة حلكم القادم.

ابدأوا مشروعكم