للمطورين والمتكاملين · مفكك مجاني

مفكك حزم التتبع JT808 وGT06

الصقوا البايتات السداسية التي يرسلها جهاز التتبع. شاهدوا بداية كل حزمة ونهايتها وحقول الترويسة ونتيجة فحص checksum أو CRC والموقع والسرعة وبتات الإنذار. تجري الحسابات في متصفحكم. ولا تُرسل المدخلات إلا إذا طلبتم التقرير بالبريد.

تبدأ حزم JT808 وتنتهي بالبايت 7E، وتبدأ حزم GT06 بالبايتين ⁦78 78⁩ أو ⁦79 79⁩.

حزمة في كل سطر، أو عدة حزم في سطر واحد. المسافات والفواصل والبادئة 0x مقبولة. حتى 20,000 بايت. العيّنة تخلط حزم JT808 وGT06، فاستبدلوها بتسجيلكم.

حمّلوا عيّنة
كيف يعمل الفحص
JT808: check = byte1 XOR byte2 XOR ... XOR last body byte GT06: CRC-16/X25 over length, protocol number, information, serial

يقارن JT808 بايت XOR واحدًا، ويقارن GT06 قيمة CRC-16/X25 من بايتين. النتيجة الخاطئة تعني أن بايتًا تغيّر في الطريق أو أن الحزمة عُدّلت بعد التقاطها.

الحزم المفكَّكةالفحص مُتحقَّق منه

احتفظوا بسجل لهذا التسجيل

تقرير يضم كل حزمة ونتيجة فحصها وحقولها المفكَّكة.

تقرير التفكيك

احصلوا على كل حزمة وفحصها وحقولها في تقرير واحد

  • كل حزمة مع نتيجة فحصها
  • حقول الترويسة والموقع والسرعة والإنذار
  • حزم مصحّحة عندما يكون الفحص خاطئًا
  • احتمالات مجموع التحقق وCRC جنبًا إلى جنب
  • قيم المقاييس التي استخدمتموها

كيف تبدو حزمة بيانات التتبع؟

يرسل جهاز التتبع حزمًا ثنائية صغيرة عبر TCP أو UDP. يحدد كل بروتوكول بداية الحزمة ونهايتها، ويضع ترويسة في مقدمتها، ويضيف قيمة فحص ليكتشف الخادم أي تلف.

7E0002 0000 007261019004 0378 FF7E

  • علما البداية والنهاية 7E
  • الترويسة: معرّف الرسالة والخصائص ورقم الهاتف والرقم التسلسلي
  • المحتوى (فارغ في نبضة الاتصال)
  • بايت فحص XOR

في حزمة JT808 يغطي بايت XOR واحد كل البايتات بين علمي 7E. أما حزمة GT06 فتستخدم CRC، لذلك يُكتشف أي بت واحد معكوس تقريبًا دائمًا.

كيف تُبنى حزمة JT808؟

اقرؤوا الأجزاء بهذا الترتيب. الأحجام بالبايت.

أجزاء حزمة JT808
الجزءالحجمما يحويه
علم البداية1دائمًا 7E.
معرّف الرسالة20200 تقرير موقع، و0002 نبضة اتصال.
خصائص المحتوى2البتات 0 إلى 9 طول المحتوى، و10 إلى 12 التشفير، و13 التجزئة، و14 علم الإصدار.
إصدار البروتوكول1فقط عند تفعيل البت 14 (نمط 2019).
رقم الهاتف6 (و10 في نمط 2019)رقم الجهاز بأرقام BCD.
الرقم التسلسلي2يزداد مع كل رسالة يرسلها الجهاز.
حقول التجزئة4عدد الأجزاء ورقم الجزء. فقط عند تفعيل البت 13.
المحتوى0 إلى 1023يعتمد على معرّف الرسالة. الطول مكوّن من 10 بتات.
بايت الفحص1XOR لكل البايتات من معرّف الرسالة إلى آخر بايت في المحتوى.
علم النهاية1دائمًا 7E.

داخل الحزمة يُكتب البايت 7E على صورة ⁦7D 02⁩ ويُكتب البايت 7D على صورة ⁦7D 01⁩، فلا يظهر علم البداية في الوسط. يفك المفكك هذا الهروب أولًا ثم يحسب XOR على البايتات الفعلية.

ماذا يوجد داخل تقرير الموقع؟

تحمل الرسالة 0200 كتلة ثابتة من 28 بايت، وتتبعها عناصر اختيارية.

محتوى تقرير الموقع
الحقلالحجمالقراءة
بتات الإنذار4بت لكل إنذار. أسماء البتات موجودة في الأداة ويمكن تعديلها من إعدادات الصفحة.
بتات الحالة4البت 0 الإشعال مفعّل (ACC)، والبت 1 الموقع محدَّد، والبت 2 خط العرض جنوبي، والبت 3 خط الطول غربي.
خط العرض4الدرجات × 1,000,000 قيمة نموذجية
خط الطول4الدرجات × 1,000,000 قيمة نموذجية
الارتفاع2بالأمتار.
السرعة2القيمة الخام ÷ 10 = كم/س قيمة نموذجية
الاتجاه2بالدرجات من الشمال، من 0 إلى 359.
الوقت6BCD بالصيغة YYMMDDhhmmss، بحسب ساعة الجهاز.
العناصر الإضافيةمتغيرتكرار لمعرّف العنصر والطول والقيمة. 01 المسافة، 02 الوقود، 03 سرعة المسجّل، 30 الإشارة، 31 الأقمار، 64 ADAS، 65 DSM.

كيف تُبنى حزمة GT06؟

حزم GT06 أقصر، وتنتهي بقيمة CRC وبايتي إيقاف.

⁦78 78⁩0D01012345678901234500018CDD⁦0D 0A⁩

  • بايتا البداية ⁦78 78⁩ وبايتا النهاية ⁦0D 0A⁩
  • الطول والرقم التسلسلي
  • رقم البروتوكول 01: تسجيل الدخول
  • رقم IMEI بأرقام BCD
  • CRC-16/X25
أجزاء حزمة GT06
الجزءالحجمما يحويه
بايتا البداية2⁦78 78⁩. وتستخدم الحزم الطويلة ⁦79 79⁩ وطولًا من بايتين.
الطول1عدد البايتات من رقم البروتوكول إلى CRC.
رقم البروتوكول101 تسجيل الدخول، 12 الموقع، 13 الحالة، 16 الإنذار، 80 أمر من الخادم.
المعلوماتمتغيرتعتمد على رقم البروتوكول.
الرقم التسلسلي2يزداد باستمرار، ويكرره الخادم في ردّه.
CRC2CRC-16/X25 على الطول ورقم البروتوكول والمعلومات والرقم التسلسلي.
بايتا النهاية2⁦0D 0A⁩.

في حزمة الموقع يكون الموقع رقمًا خامًا مقسومًا على 1,800,000 (قيمة نموذجية). البتات 0 إلى 9 من كلمة الاتجاه والحالة هي الاتجاه، والبت 10 المفعّل يعني شمالًا، والبت 11 المفعّل يعني غربًا، والبت 12 المفعّل يعني أن GPS مثبّت.

أي مجموع تحقق أو CRC يستخدمه الجهاز؟

لا تسمّي الشركات المصنّعة المتغير دائمًا. يجرّب تبويب مجموع التحقق وCRC كل هذه الخوارزميات على بايتاتكم ويشير إلى ما يطابق القيمة الموجودة في الحزمة.

الخوارزميات في الأداة
الخوارزميةالبتاتكثير الحدودالقيمة الابتدائيةمعكوسXOR النهائيقيمة الاختبار
XOR-88-----
SUM-88-----
CRC-880700لا00F4
CRC-8/MAXIM83100نعم00A1
CRC-8/ROHC807FFنعم00D0
CRC-8/EGTS831FFلا00F7
CRC-16/X25161021FFFFنعمFFFF906E
CRC-16/IBM1680050000نعم0000BB3D
CRC-16/MODBUS168005FFFFنعم00004B37
CRC-16/CCITT-FALSE161021FFFFلا000029B1
CRC-16/KERMIT1610210000نعم00002189
CRC-16/XMODEM1610210000لا000031C3
CRC-323204C11DB7FFFFFFFFنعمFFFFFFFFCBF43926

قيمة الاختبار هي النتيجة للنص ASCII التالي: 123456789. إذا أعطت أداتكم الرقم نفسه فهي تستخدم الخوارزمية نفسها. لا يوجد كثير حدود لـ XOR-8 وSUM-8: الأولى تدمج البايتات بعملية XOR والثانية تجمعها وتحتفظ بآخر 8 بتات.

مثال محلول

حزمتان قصيرتان. الصقوهما في المفكك لمتابعة الخطوات.

7E 00 02 00 00 00 72 61 01 90 04 03 78 FF 7E

  • معرّف الرسالة 0002 نبضة اتصال. والخصائص 0000 تعني أن المحتوى فارغ وغير مشفّر.
  • رقم الهاتف هو أرقام BCD التالية: 007261019004، والرقم التسلسلي 0378، أي 888.
  • XOR للبايتات الـ 12 في الترويسة يساوي FF، وتحمل الحزمة FF. فيجتاز الفحص.

78 78 0D 01 01 23 45 67 89 01 23 45 00 01 8C DD 0D 0A

  • بايت الطول 0D يساوي 13: رقم البروتوكول و8 بايتات IMEI والرقم التسلسلي وCRC تجمع 13.
  • رقم البروتوكول 01 يعني تسجيل الدخول. البايتات الثمانية ⁦01 23 45 67 89 01 23 45⁩ هي IMEI بصفر في البداية: 123456789012345.
  • قيمة CRC-16/X25 للبايتات ⁦0D 01 01 23 45 67 89 01 23 45 00 01⁩ هي 8CDD. وتحمل الحزمة 8CDD فتجتاز الفحص.

ما الذي يسوء عادة؟

  • الفحص خاطئ في كل الحزم. يقرأ المفكك بروتوكولًا غير صحيح، أو تتضمن البايتات ختم وقت أو بادئة سطر. حددوا البروتوكول واحذفوا البادئة.
  • الفحص خاطئ في حزمة واحدة. تغيّر بايت في الطريق أو عدّل أحدهم الحزمة يدويًا. استخدموا الحزمة المصحّحة التي يعرضها المفكك.
  • حزمة مقطوعة. قد تقسم أداة الالتقاط الحزمة الطويلة إلى جزأين. اجمعوا السطرين قبل التفكيك.
  • لا يطابق أي متغير CRC. غيّروا البايتات المتجاوَزة أولًا، فكثير من الأجهزة تغطي جزءًا من الحزمة فقط. وإن لم يتطابق شيء فاسألوا الشركة المصنّعة عن المعاملات.
  • الموقع خاطئ بعامل 10. يستخدم الجهاز مقياسًا مختلفًا. غيّروا القاسم في تبويب المقاييس.

الافتراضات والحدود

  • أسماء الرسائل وجداول البتات والمقاييس مبنية على وثائق بروتوكول عامة. هي قيم نموذجية وليست نسخة من المعيار، فقارنوها بالإصدار الذي يستخدمه جهازكم.
  • يقرأ المفكك الرسائل 0200 و0704 و0100 و0102 و0002 و8001 و8100 في JT808، وأرقام البروتوكول 01 و12 و13 في GT06. وتُعرض كل رسالة أخرى مع فحصها ويظهر محتواها كما هو.
  • تختلف كتل الإضافات الخاصة بالشركات بين مصنّع وآخر. تعرض الأداة الكتلة المجهولة بايتات خامًا ولا تخمّن معناها.
  • نجاح الفحص يثبت أن الحزمة وصلت سليمة، ولا يثبت دقة الموقع ولا أن الجهاز يتبع معيارًا.
  • تجري الحسابات في متصفحكم. أما البايتات الملصوقة والمدخلات فلا تُرسل إلى خادمنا ولا تُحفظ مدة تصل إلى 45 يومًا إلا إذا طلبتم التقرير بالبريد. ويحمل رابط المشاركة الذي تنسخونه بأنفسكم البايتات أيضًا إذا كانت قصيرة.
  • لا يصف المفكك بروتوكول أي طراز من تراكوم. الصقوا حزمة من أي جهاز واقرؤوها بالتخطيطات المنشورة.

المصادر

آخر مراجعة في 3 نوفمبر 2026. علامتا البداية والنهاية 7E والتهريب 7D 02 و7D 01 وبايت فحص XOR تطابق المسودة الرسمية أعلاه. وأُعيد حساب قيم فحص CRC والمثالين المحسوبين لهذه الصفحة. أما النص النهائي لـ JT/T 808-2019 وجداول الرسائل وتخطيط GT06، الذي لا معيار رسميًا له، فما زالت بحاجة إلى تحقق مقابل الإصدار الذي يستخدمه جهازكم.

حل تراكوم المرتبط

شاهدوا بالضبط ما يرسله جهازكم، ثم اعتمدوا على البيانات بعد ذلك

تصمم تراكوم أجهزة تسجل ثانية بثانية وتواصل اتخاذ القرار داخل المركبة عند غياب الشبكة. استخدموا هذا المفكك لقراءة ما يرسله جهاز التتبع، ثم قارنوه بما تخزّنه منصتكم.

  • بيانات ثانية بثانية. تسجل حركة المركبة بتفصيل دقيق.
  • لا إنترنت؟ لا مشكلة. يواصل الجهاز اتخاذ القرار داخل المركبة دون اتصال.
  • بوابة SCMS. تدير إعدادات الجهاز وملفات التهيئة في مكان واحد.
  • التحديث عبر الهواء (OTA). يوصل البرنامج الثابت الجديد إلى الأجهزة الميدانية.
أسئلة

أسئلة عن حزم التتبع ومجموع التحقق

تبنون تكاملًا؟ تواصلوا مع تراكوم.

كيف أفحص مجموع التحقق في JT808 يدويًا؟

احذفوا علمي 7E وفكّوا الهروب. ثم طبّقوا XOR على كل بايت من معرّف الرسالة إلى آخر بايت في المحتوى، واحدًا بعد الآخر بدءًا من الصفر. يجب أن تساوي النتيجة البايت الذي يسبق 7E الأخير.

لماذا لا يتطابق CRC في GT06؟

السبب الأكثر شيوعًا أن النطاق خاطئ. يغطي CRC بايتات من بايت الطول حتى الرقم التسلسلي، ولا يشمل بايتي البداية ولا CRC نفسه. اضبطوا قيم التجاوز ليُفحص هذا النطاق بالضبط.

هل تعرف الأداة بروتوكول Tracom ST100 أو M1N؟

لا. تقرأ الأداة JT808 وGT06 كما هما منشوران ولا تصف بروتوكول أي طراز من تراكوم. الصقوا حزمة من أي جهاز، واسألوا تراكوم عن البروتوكول الذي يستخدمه طرازكم قبل البناء عليه.

هل مقياس الموقع واحد في كل الأجهزة؟

غالبًا، لكن ليس دائمًا. يستخدم JT808 عادة الدرجات × 1,000,000 ويستخدم GT06 الدقائق × 30,000. كلاهما مدخل في تبويب المقاييس، فغيّروه عندما يبدو الموقع خاطئًا.

هل تُرسل بياناتي إلى أي مكان؟

فقط إذا طلبتم التقرير بالبريد. تُحلَّل البايتات في متصفحكم. وإذا طلبتم التقرير أو ملف CSV فتُرسل البايتات والمدخلات إلى خادمنا مع اسمكم وبريدكم وتُحفظ مدة تصل إلى 45 يومًا.

ما دور تراكوم هنا؟

تصنع تراكوم أجهزة التتبع والفيديو. المفكك أداة مساعدة للقراءة. نجاح الفحص يثبت أن الحزمة وصلت سليمة، ولا يثبت أن الجهاز يتبع معيارًا ولا أن بياناته صحيحة.

أدوات ونماذج ذات صلة

تابعوا أعمال التكامل

احصلوا على التقرير

أدخلوا بياناتكم، ونرسل الملف إلى بريدكم الإلكتروني.

اكتبوا اسمكم الحقيقي ليصل الملف باسمكم. لا تقلقوا، لن نُكثر عليكم الرسائل أو الاتصالات.

Scroll to Top