SerialTool هو البرنامج الأكثر تقدماً للتواصل عبر المنفذ التسلسلي المتاح حالياً في السوق. سهولة استخدامه، إلى جانب ميزاته، تجعله فريداً من نوعه. يتم تطوير وتحديث هذا البرنامج باستمرار، مما يوفر استقراراً لا مثيل له وسهولة في الاستخدام. تم تصميمه لتسجيل المنفذ التسلسلي المكثف، وهو مثالي للاستخدام العرضي أو كنظام مراقبة وتسجيل مستمر لمنفذ واحد أو أكثر من المنافذ التسلسلية.
تم تكريس SerialTool لجميع المطورين الذين يستخدمون المنفذ التسلسلي يومياً لمشاريعهم، لمساعدتهم في عمليات التصحيح المكثفة لتطبيقاتهم. SerialTool ليس فقط برنامجاً للمحترفين ولكنه أيضاً مثالي لأولئك الذين يدخلون عالم الإلكترونيات لأول مرة باستخدام Arduino أو لوحات مماثلة، حيث تعتمد التمارين الأولى دائماً على التواصل عبر المنفذ التسلسلي.
SerialTool هو البرنامج الوحيد المجاني، لمعظم وظائفه، الذي يسمح لك بإدارة منافذ تسلسلية متعددة في وقت واحد دون الحاجة إلى تشغيل عدة نسخ من التطبيق. SerialTool هو البرنامج الوحيد الذي يتضمن محرراً لكتابة سكربتات Python ومكتبة مدمجة لاستخدام الواجهة الرسومية لـ SerialTool مباشرة. بكتابة سكربتك بلغة Python، يمكنك عرض البيانات مباشرة على الشاشة الرئيسية للتطبيق دون الحاجة إلى تطوير تطبيقك. إنه مثالي لجميع المحترفين الذين يريدون تقديم برنامج محترف لعملائهم قادر على تشغيل برنامجهم المكتوب بلغة Python. يوفر كتابة سكربتات Python ساعات من تطوير البرامج الملكية ويتجنب إدارة الواجهة الرسومية المعقدة!
يوفر SerialTool مجموعة من الأدوات التي لا غنى عنها لتطوير المنصات المدمجة وفي المجال الصناعي. بالإضافة إلى ذلك، يتضمن SerialTool محرر ملفات hex لإنشاء وتعديل الملفات بحرية.
SerialTool متوافق عبر المنصات! يعمل بشكل صحيح على أنظمة التشغيل Windows 64-bit و MacOS و Linux. برنامج احترافي واحد يستخدم نفس الواجهة الرسومية ويقدم نفس الوظائف على جميع أنظمة تشغيل الكمبيوتر!
واجهة المستخدم الرسومية بديهية وتشمل تعليقات الاستخدام مباشرة في البرنامج، مما يلغي الحاجة إلى قراءة الأدلة أو البحث المحموم على الإنترنت لأداء وظيفة محددة.
برنامج SerialTool أكثر من مجرد طرفية، فهو يعمل كمساعد كامل للمنفذ التسلسلي مصمم للتطوير، تصحيح الأخطاء، ونقل البيانات. يدعم واجهات RS232، RS485، و UART ويمكنه التواصل مع أجهزة مثل الحساسات، وحدات التحكم، ماكينات CNC، معدات DMX، أو أجهزة GPS/GIS.
يساعدك على إنشاء حزم بيانات منظمة، من تسلسلات بايت بسيطة إلى إرسال مؤقت لمخازن البيانات.
يستفيد المهندسون والمطورون من سرعة أكبر عند بناء، اختبار وتصحيح التطبيقات. يجمع SerialTool بين تحليل الحزم، جلسات المراقبة، وأدوات الأتمتة بحيث يمكنك إنشاء تكاملات الأجهزة-البرمجيات بكفاءة أكبر.
يسمح لك SerialTool بفتح عدة منافذ تسلسلية في نفس الوقت والتواصل بشكل متزامن عن طريق إرسال واستقبال البيانات. بفضل مرونته، يحتفظ بحركة كل منفذ منفصلة في سجل جلسة خاص بها، مما يتيح لك تحليل كل حزمة بيانات مرسلة أو مستلمة.
يمكنك عرض البتات والبايتات بشكل رسومي باستخدام ByteVisualizer. يعرض عارض البايتات البتات الفردية للبايت ويحاكيها على المنفذ التسلسلي، مبرزًا بتات البداية، بتات البيانات، بتات التكافؤ، وبتات التوقف. إنه قابل للتخصيص بدرجة عالية ويعمل كمحول بت-بايت، كما لو أن المنفذ التسلسلي متصل بجهاز راسم ذبذبات (Oscilloscope).
SerialScope هو برنامج راسم ذبذبات للمنفذ التسلسلي يحول بيانات المنفذ التسلسلي إلى عروض رسومية، مشابهة لعارض البايتات. يحاكي راسم ذبذبات برمجي، مما يتيح لك مراقبة حركة البيانات على المنفذ التسلسلي.
إذا كنت بحاجة إلى مراقبة تطبيق طرف ثالث يستخدم بالفعل المنفذ التسلسلي من أجل الهندسة العكسية، أو لتصحيح برنامجك الخاص، يوفر SerialTool أداة قوية تسمى COM Sniffer.
COM Sniffer هو أداة قوية لاختبار، مراقبة، وتحليل تدفق البيانات عبر منافذ COM. يتيح لك تتبع الاتصالات بشكل متزامن لعدد غير محدود من المنافذ في جلسة واحدة، والتقاط جميع البيانات في تنسيق منظم وسهل القراءة. هذا الحل مخصص للمطورين والفنيين لتصحيح تطبيقات وأجهزة تعتمد على COM، مع توفير طريقة ملائمة للقراءة، التصفية، وحفظ البيانات القيمة للتحليل التفصيلي.
SerialTool هو أداة غير تدخّلية لمراقبة وتحليل بروتوكولات المنافذ التسلسلية RS-232، RS-422، و RS-485. باستخدام COM Sniffer يمكنك التقاط، تسجيل، وتصدير حركة المرور إلى ملفات pcap لتحليلها في Wireshark.
إذا كنت تريد تعلم كيفية تسجيل، مراقبة، والتقاط بيانات المنفذ التسلسلي، فهذا الدليل مناسب لك. يشرح كيفية التوصيل فعليًا لمراقبة الأجهزة أو استخدام حل برمجي فقط مثل COM Sniffer لالتقاط الاتصالات بدون أسلاك.
يتيح لك محاكي المنفذ التسلسلي الافتراضي إنشاء عدد غير محدود من أزواج المنافذ. يتضمن كل زوج منفذين حيث يكون خرج أحدهما هو دخل الآخر، تمامًا مثل كابل Null-Modem. هذا يجعل من السهل توصيل برنامجين تسلسليين مباشرة واختبار اتصالاتهما.
يسمح لك محاكي المنافذ الافتراضية في SerialTool بإنشاء وإدارة أزواج متعددة من المنافذ الافتراضية على ويندوز. كل زوج افتراضي يتصرف مثل اتصال Null-Modem حقيقي: يتم استلام البيانات المرسلة إلى منفذ مباشرة في الآخر، مما يتيح لتطبيقين تبادل البيانات بدون كابلات مادية.
على عكس المحاكيات البسيطة، يقدم SerialTool وظائف متقدمة مثل تقسيم، مشاركة، ودمج المنافذ، اختبار البرامج، ودعم محاكاة خطوط التحكم. يمكنك إعادة توجيه حركة المرور بين المنافذ الحقيقية والافتراضية وتحقيق نقل عالي السرعة لمحاكاة دقيقة.
تقوم أداة المنافذ الافتراضية في SerialTool بربط المنافذ الافتراضية بجهاز الكمبيوتر وإعادة توجيه بيانات التطبيقات عبر الشبكة. بدلاً من إرسال البايتات عبر واجهة محلية، يتم تغليف الحركة عبر TCP/IP وتسليمها إلى جهاز بعيد.
يسمح هذا إعادة التوجيه للبرامج القديمة بالتواصل مع المعدات عبر الشبكة بشفافية. تعمل الأداة مع أجهزة RS232 و RS485 وتضمن عدم الحاجة لتعديل التطبيقات للعمل عبر إيثرنت.
من خلال الجمع بين إنشاء المنافذ الافتراضية وإعادة التوجيه عبر الشبكة، يجعل SerialTool التصحيح عن بُعد، المراقبة، ودمج الأجهزة أسهل.
اقرأ المزيد حول COM Redirector و COM Splitter و Serial-to-Ethernet في صفحة الأدوات.
يعد SerialTool حلاً متكاملاً لـ Modbus يتيح لك قراءة وكتابة السجلات أو الملفات من أي جهاز Modbus RTU أو ASCII أو TCP. يسمح لك بمراقبة، تصحيح، وتصوير اتصالات Modbus في الوقت الحقيقي على ويندوز، macOS، ولينكس.
مع Sniffer المدمج (ويندوز)، يعمل SerialTool أيضًا كمحلل Modbus. يمكنك تسجيل حركة المرور، تصديرها بتنسيق pcap، وتحليلها في Wireshark للحصول على رؤية كاملة للبروتوكول.
استخدم SerialTool مع Python لمراقبة، تصحيح، وأتمتة اتصالات المنافذ التسلسلية. بديل قوي لـ pySerial لـ RS232/RS485 على ويندوز، macOS، ولينكس.
يتكامل SerialTool مع Python لإرسال، استقبال، وتسجيل البيانات بدون الاعتماد على أدوات سطر الأوامر. مع البرمجة النصية داخل SerialTool، يمكنك أتمتة الاتصالات وتصحيح الأجهزة وإنشاء تدفقات عمل قوية.
مع SerialTool يمكنك بسهولة تسجيل حركة المرور من منافذ متعددة في وقت واحد. هذا الدليل يشرح خطوة بخطوة كيفية المراقبة، الالتقاط، والحفظ في ملفات نص، CSV أو pcap للتحليل لاحقًا.
ميزات SerialTool
أفضل برنامج للمنفذ التسلسلي: ميزات متقدمة وأداء لا مثيل له
برنامج متعدد المنصات مجاني
SerialTool هو برنامج مجاني للمنافذ التسلسلية على أنظمة Windows و Mac OS (معالجات Intel و Apple) و Linux (يعمل على معظم التوزيعات). كما تتوفر نسخة PRO بأسعار تنافسية للغاية على السوق لبرنامج لا مثيل له مثل SerialTool.
على عكس البرامج الأخرى، يدير SerialTool العديد من المنافذ التسلسلية في نسخة واحدة. يمكنك تعيين رقم المنفذ التسلسلي لكل منفذ COM (Windows) أو جهاز (Mac OS و Linux).
بالإضافة إلى وضع المحطة الطرفية، يسمح الوضع الست عشري بعرض الحزم المرسلة والمستلمة من المنافذ التسلسلية بألوان مختلفة. كما يمكن تمييز بعض البايتات بألوان مختلفة لتمييزها أثناء السجل ويمكنك تحليل كل بايت وعرضه في وضع ASCII أو الست عشري أو الثنائي أو الثماني.
برمجة بايثون مع محرر احترافي لإنشاء برامجك واستخدام الواجهة الرسومية لـ SerialTool. بعض الأمثلة مدمجة بالفعل في SerialTool وتحتاج فقط إلى التكيف مع احتياجاتك.
تتيح أداة تعقب COM، بطريقة مشابهة لـ SpyPort، مراقبة وتعقب البيانات المرسلة عبر منفذ COM تم فتحه بواسطة برنامج آخر، بالإضافة إلى جميع إشارات IOCTL الأخرى. هذه الوظيفة متاحة فقط لمستخدمي Windows الحاصلين على ترخيص PRO.
وظيفة SpyPort لمراقبة جميع حركة المرور على المنافذ التسلسلية على مستوى Kernel، حتى من برامج الطرف الثالث. هذه الوظيفة متاحة فقط لمستخدمي Windows الذين لديهم رخصة PRO.
يقوم SerialTool بتضمين محرر ملفات Hex قوي وموثوق واحترافي. هذه الوظيفة تجعل SerialTool فريدًا، حيث يتعامل ليس فقط مع المنفذ التسلسلي ولكن مع جميع احتياجات المطور المحتملة.
يسمح لك SerialTool بأرشفة جميع الحزم الواردة والصادرة من المنفذ التسلسلي في قائمة يمكن تصديرها بتنسيق CSV أو نصي. يمكنك البحث داخل الحزم عن تسلسل ASCII أو الست عشري معين.
خرائط منافذ USB والأجهزة المتصلة. يُعد USBMap ميزة من ميزات SerialTool تعرض معلومات أساسية عن وحدات تحكم USB المضيفة، وموزعات USB، والأجهزة المتصلة عبر USB.
يقدم SerialTool القدرة على إرسال الحزم المحددة بالوقت مباشرة إلى المنفذ التسلسلي لعدد محدد من المرات. يمكنك أيضًا إضافة عداد قبل إرسال الحزمة أو في نهاية الحزمة لجعل وضع تصحيح الأخطاء في تطبيقاتك أكثر تفصيلًا.
يسمح لك SerialTool بتحرير وإرسال المخازن المؤقتة المحفوظة مسبقًا لزيادة البساطة وسرعة الاستخدام. يمكن استدعاء المخازن المؤقتة وإرسالها مباشرة من اللوحة المخصصة.
يسمح لك وضع الإجابة التلقائية بالرد تلقائيًا بالإجابات المحددة مسبقًا عند وصول تسلسل معين من البايتات (الست عشري أو ASCII) في منفذ تسلسلي. هذه الوظيفة مفيدة جدًا أثناء تطوير الأنظمة المدمجة حيث تحتاج إلى محاكاة استجابة عند وصول تسلسل معين من البايتات.
يقدم SerialTool إمكانية تشغيل التنبيهات عند وصول تسلسل معين من البايتات وتحديد كيفية التشغيل. يمكنك ضبط تنبيه عند وصول حزمة تحتوي أو لا تحتوي على تسلسل معين من البايتات (ASCII أو الست عشري) أو إذا كانت تبدأ أو لا تبدأ بتسلسل معين من البايتات. يمكن حفظ سجلات التنبيه مباشرة في ملف.
يسمح لك SerialTool بحفظ جميع حركة المرور التسلسلية الواردة والصادرة من منفذ تسلسلي محدد في وضع ملف ASCII أو الثنائي. تتيح هذه الوظيفة مراقبة دقيقة لجميع حركة المرور التسلسلية.
يمكنك إرسال جميع حركة المرور الواردة أو الصادرة من منفذ تسلسلي مباشرة عبر الشبكة في وضع TCP أو UDP أو إلى نص HTTP من نوع GET أو POST. هذا الوضع مفيد جدًا لتسجيل العمليات عن بعد للجهاز للتحقق من عمله الصحيح.
من بين الوظائف المختلفة، يمكنك بحرية اختيار مظهر الواجهة الرسومية عن طريق تحديد السمات المقترحة أو تحميل السمة المخصصة التي تم إنشاؤها مباشرة بتنسيق .qss.
Comparison of Features
FREE Version
Professional Version
Operating System
Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux
Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux