مُسجّل حركة مرور منفذ السيريال

ما هو تتبّع حركة مرور منفذ السيريال أو تسجيلها؟

عند إرسال واستقبال البايتات من منفذ سيريال، قد تحتاج إلى الحفاظ على سجلات لكل حركة مرور واردة وصادرة من منفذ سيريال معين
يمكنك تتبع ذلك يدويًا أو بصريًا ولكن عندما تكون مخازن السيريال طويلة أو يكون الحركة مستمرة قد تحتاج إلى تسجيلها في ملف.
هذا بالضبط ما يقدمه لك SerialTool.

ما نوع بيانات الاتصال التسلسلي التي يمكنني تتبعها؟

باستخدام SerialTool يمكنك تسجيل البيانات الواردة والصادرة على شكل هكساديسمال وكذلك بيانات ASCII.
يمكن تخزين كل حركة مرورك في ملف نصي لسهولة التحليل غير الرسمي.

28/12/2022@22:43:10.829::حزمة[00000001l]>> منفذ سيريال [1] [[COM5] - منفذ سيريال USB] تم إرسال 17 بايت.
41|42|43|44|45|46|47|48|49|4C|4D|4E|4F|50|51|52 || أ ب ج د هـ و ز ح ط ي ك ل م ن أ
53| | | | | | | | | | | | | | | || س

28/12/2022@22:43:36.550::حزمة[00000004l]>> منفذ سيريال [1] [[COM5] - منفذ سيريال USB] تم إرسال 25 بايت.
54|68|69|73|20|69|73|20|61|20|73|65|72|69|61|6C || هذا هو مسلسل
20|54|6F|6F|6C|20|6C|6F|67| | | | | | | || أداة تسجيل

كيف يمكنني حفظ البيانات في ملف؟

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

هل يمكنني التحقق من كل حزمة بيانات الاتصال التسلسلي؟

SerialTool قادر على تتبع كل حزمة بيانات الاتصال التسلسلي الواردة والصادرة من منفذ السيريال الخاص بك بسهولة ونظافة.
يتم حفظ كل حزمة بيانات بتنسيق هكساديسمال وASCII مع الطابع الزمني والطول الخاص بها.

لماذا تعتبر حزمة بيانات الاتصال التسلسلي مهمة جدًا؟

الاتصال التسلسلي مع الأجهزة المضمنة مثل Arduino
أو الأجهزة المملوكة قد تحتوي على تأخير زمني صغير بين البايتات وقد يعتبر برنامج تشغيل منفذ السيريال (أثناء القراءة من منفذ السيريال) كتلة البيانات كحزمة.
باستخدام SerialTool يمكنك أيضًا تعيين وقت مهلة محدد بين البايتات لاعتبار الحزمة مكتملة.
سيريال تول سوف تزيد تلقائيًا من عداد الحزم والبايت للحصول على استشارة غير متصلة أفضل.

وقت انتهاء البايت التسلسلي للبايت.

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

وقت انتهاء البايت للبايت في SerialTool.

تكوين وقت انتهاء البايت للبايت التسلسلي

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

تكوين وقت انتهاء البايت للبايت في SerialTool.