这里输入ShellهيواجهةبرنامجسطرأوامرلتنفيذأوامرأجهزةسلسلةμFRعلىأنظمةتشغيلمتعددة。كمايوحيعنوانالبرنامج،هذهبيئة壳معمجموعةمنالمتغيراتالمحددةبواسطةمكتباتقارئμFR。
文档和软件下载
نظرة عامة على البرنامج
وظائفالبرنامج:
- مجموعة من الوظائف التي تحددهامكتبات سلسلة μfr .وواجهة برمجة التطبيقات (واجهة برمجة التطبيقات)。
لغات البرمجة المتوفرة:
- البرامج القابلة للتنفيذ
أنظمةالتشغيلوالأنظمةالأساسيةوالبيئاتالمدعومة:
- نظام التشغيل ويندوز
- نظام التشغيل لينكس
- نظام التشغيل MAC
- راسبيريباي
العلامات والتسميات والبطاقات المدعومة:
- ميفيرميني®
- Mifare كلاسيك®(1k ، 4k ، ev1)
- Mifare خفيفة الوزن®
- ميفير خفيفة الوزن c®
- ميفير بلس®(2k، 4k)
- MIFARE DESFire®(خفيف ، 2K ، 4K ، 8K ، EV1 ، EV2)
- NXP NTAG®21 x(210،213،215،216،مكبسالعلامات)
- NXP NTAG®4xx الحمض النووي (413 ، 424)
الأجهزة الموصى بها:
- μFRنانو
- μfr نانو أون لاين
- μFRكلاسيك
- μfr كلاسيك cs
- μFRأدفانس
- μFR XL
- الدقة العالية الأساسية (وضع التوافق μfr)
تنزيلالبرامج
الوصف
يتيحبرنامج这里壳القابلللتنفيذتنفيذسطرالأوامرلأجهزةسلسلةμFRفيوضعوحدةالتحكم。
دليلالبرمجيات
1.uFR شل - تثبيت وتنفيذ
تحميل:在这里,قذيفة
قم بتنزيل ملف البرنامج وفك ضغطه。
يحتويالمجلدالجذرللملفالمستخرجعلىالمجلداتالفرعيةالتيتحتويعلىملفاتتنفيذيةلبرنامج这里壳لأنظمةالتشغيلالمدعومة。
يحتويالمجلدالجذرأيضاعلىقائمةوظائفالبرنامجوإرشاداتإضافية。
إذا قمت بتثبيت الأجهزة وبرامج التشغيل ذات الصلةبشكلصحيح،فيمكنكالآنتحديدالملفالقابلللتنفيذلنظامالتشغيلالحاليوتشغيله。
2.uFR شل - واجهة سطر الأوامر
بغضالنظرعننظامالتشغيل،يعملبرنامج这里壳كمحطةأوامر。يتم عرض إصدار البرنامج في السطر الأول من الشاشة。
3.uFR شل - وظائف البرنامج
لاستخدامبرنامج这里壳لتنفيذالأوامرعلىجهاز这里الخاصبك،يجبأنيكونلديكنظرةثاقبةلجميعالوظائفالمتاحة。يمكنكالعثورعلىقائمةالوظائففيالمجلدالجذرللبرنامج،ملفUFR-Shell_list-of-functions.txt。
يرجىالعثورعلىمزيدمنالتفاصيل،بالإضافةإلىإرشاداتتنفيذالوظائفوتطبيقهافيمستندات واجهة برمجة التطبيقات.
3.1 - uFR Shell - تنفيذ سطر الأوامر
لتحديدالوظيفةالمناسبةلسطرالأوامرالخاصبك،نوصيبدراسةتعليماتالوظيفةمعجميعوصفالوظائفأولا。
3.2 - uFR Shell - أمثلة على تنفيذ سطر الأوامر
الآن ، دعونا نرى كيف يعمل。
أولا ، نحتاج إلى إقامة اتصال مع قارئ μfr المتصل。لذا ، فإن أمرنا الأول سيكون ReaderOpen。
اكتبالأمر:
- القارئفتح
إذاكانتحالةالقارئعلىمايرام،فيمكنناالمتابعة。خلافذلك،يرجىالتحققمماإذاكنتقدقمتبتثبيتجهازكبشكلصحيح。
示例1
للحصول على الرقم التسلسلي للجهاز ، استخدم الأمر:
- جيت ريردرقم تسلسلي
إذالميكنللأمرمعلماتإضافيةمحددة،فإنالإخراجالافتراضيلهتنسيق十六进制。
示例2
للحصولعلىإخراجالبياناتبتنسيقآخر،تحتاجإلىتحديدوضعتنسيقالإخراجمنبينالمتاح:
- سداسي عشري (المعلمةح)،
- سلسلة(معلمة年代)
- عشري(المعلمةد).
سيحتويسطرالأوامرالخاصبتنسيقالإخراجالمحددالآنعلىعنصرين:
- وضع المعلمة“الوظيفة”。
示例3
كماهوالحالمعالرقمالتسلسليللقارئ،للحصولعلىالإخراجالافتراضيلمعرفالبطاقة،ماعليكسوىاستخدامالأمر:
- جيت كارد ايديكس
بالنسبةلسطرالأوامرهذا،ستعرضوحدةالتحكمنوعالبطاقةوUIDوإخراجUIDبتنسيق十六进制الافتراضي。
示例4
يحتوي إخراج معرف البطاقة على قيم إخراج شجرة。يوضحالمثالالسابقإخراجمعرفالبطاقةبدونوضعمعلمةمحددفيسطر
الأوامريشرحهذاالمثالكيفيةالحصولعلىتنسيقإخراجمختلط。يسمحلك这里壳بتحديدوضعالمعلمةالمحددلكلقيمةإخراج。
يجب أن يبدو سطر الأوامر كما يلي:
-
- “وظيفة”1。وضع المعلمة' 'وضع المعلمة' 'وضعالمعلمة”
示例5
إذالمتقمبتحديدجميعالمعلماتفيسطرالأوامرالخاصبك،فإنتنسيقحجمالإخراجبدونوضعالمعلمةالمعينسيحتفظبتنسيق十六进制(افتراضي)。
يحتويسطرالأوامرالخاصبقيمالشجرةالمتوقعةوأوضاعالمعلمتينالمحددةمسبقاعلىالبنيةالتالية:
- “وظيفة”1。وضع المعلمة' 'وضعالمعلمة”
يشرحالقس3.2كميفيةتحديدتنسيققيمةالإخراجلمعلمةمحددة。ومعذلك،إذاكنتبحاجةإلىالحصولعلىالإخراجبتنسيقغيرسداسيعشريبشكلمتكرر،فيمكنكتغييرالتنسيقالافتراضيلجميعقيمالإخراجبدلامنتحديدكلمعلمةعلىحدة。
لتغييرتنسيقالإخراجالدائمح(تىيتمإغلاقوحدةالتحكمالحالية)،قمبتشغيلسطرالأوامر:
- تعيين الإخراج "وضع المعلمات الجديدة"
تظهرلقطةالشاشةأعلاهتنسيققيمةالإدخالالافتراضيالمعينمسبقاعلى字符串(المعلمات年代).
示例1
دعناالآننجريالاختبارباستخدامسطرالأوامرالبسيط:
- جيت كارد ايديكس
الآننتائجالإخراجهيقيمسلسلةعلىالرغممنأنسطرالأوامرلايحتويعلىوضعمعلمةإضافيمحدد。
كماترى،جميعقيمالإخراجهيقيمسلسلةمعحرفالشرطةالمائلةللخلف() في مكان الحرف الأول。يضيفالبرنامجتلقائياهذاالحرفإلىقيمالإخراجالتيتحتويعلىالأحرفغيرالقابلةللطباعة。
示例2
يعرضالمثالالتاليإخراجالسلسلةعندماتكونالقيمةقابلةللطباعة。
دعنانكتبالمحتوىفيالبطاقةبأحرفقابلةللطباعةفقط。
مثال سطر الأوامر هو:
- WriteUserData "مثال اختبار"
ملاحظة:تتمكتابةمحتوىالسلسلةالمرادتسجيلهبينعلامتياقتباسفيسطرالأوامر。
الآن ، اقرأ إخراج المحتوى。سطر الأوامر هو:
-
- اقرأبياناتالمستخدم
فيهذهالحالة،لايحتويالإخراجعلىحرفشرطةمائلةعكسيةفيالبداية。بقيةمحتوىالإخراج(بعدالمحتوىالمسجلمسبقا)هيقيمافتراضية——وحداتبايتغيرمستخدمةمعروضةكقيمxFF。
4.这里输入Shell -اختلافاتالتنفيذفيبيئاتنظامالتشغيلالمدعومة
- نظامالتشغيلWindows——لايتطلبالتنفيذعلىنظامWindowsأذوناتإضافيةللعملمعوظائف这里壳。يكفي تثبيت قارئ ufr ومكتباته بشكل صحيح。
- نظامالتشغيلLinux——كالعادةفينظامLinux،تتطلبالوظائفالكاملةلبرنامج这里壳فيالاتصالبالجهازإذنامناسبامنالمستخدم。
- MacOS -لضمانوظائفالبرنامجالفوريةعلىنظامالتشغيلهذا،انسخمكتبةlibuRCoder。Dylib إلى مجلد مكتبات الأنظمة。
يقدمهذاالدليلأمثلةبرمجيةمعالعديدمنالوظائفالأساسية。يتم تضمين قائمة بجميع الوظائف المدعومة فيحزمة تنزيل البرنامج.