| نوع الملف | APK |
|---|---|
| الإصدار | 3.4 |
| الناشر | Marek Masr |
| يوم الاصدار | ١٤/٠١/٢٠٢٠ |
| تم إضافة التاريخ | ١٤/٠١/٢٠٢٠ |
| متطلبات نظام التشغيل | Android |
| المتطلبات | Requires Android 4.1 and up |
| إجمالي التنزيلات | ١ |
| السعر | Free |
وصف
نظرة عامة
يتيح لك تطبيق Bluetooth Terminal هذا تحديد الأوامر وإرسالها عبر Bluetooth إلى جهاز مقترن أو جهاز BLE. الأمر متروك لك في كيفية تفسير هذه الأوامر على الجهاز البعيد ، والذي قد يكون لوحة Arduino أو هاتفًا أو كمبيوتر شخصيًا أو أي جهاز آخر مزود بوحدة Bluetooth أو جهاز به تطبيق طرفي Bluetooth آخر. يمكن للتطبيق أيضًا الاستماع إلى الرسائل الواردة وإظهارها في السجل بتنسيق HEX أو سلسلة أو عشري.
كيف تعمل
يمكن تعريف الأوامر بتنسيق سلسلة أو كمصفوفة من البايت (بتنسيق سداسي عشري) مع بعض الخيارات الإضافية ، مثل تضمين سطر جديد في نهاية السلسلة أو تحديد وضع endian (ترتيب وحدات البايت أثناء الإرسال). من الممكن إرسال أمر أنشأه المستخدم بشكل دوري. ما عليك سوى إضافة أمر وتحديد فترة الإرسال بالمللي ثانية.
يمكن للتطبيق أيضًا الاستماع إلى الإرسال الوارد وعرض الرسائل الواردة بأشكال مختلفة - يمكنك الاختيار بين تنسيق سلسلة أو سداسي عشري أو عشري.
يتم حفظ/تحميل جميع الإعدادات والأوامر التي يحددها المستخدم في كل مرة يتم فيها إغلاق/فتح التطبيق.
الاتصال بأجهزة SPP (البلوتوث الكلاسيكي)
يجب أولاً إقران الجهاز بهاتفك. انقر فوق "اتصال" وحدد جهازًا. نظرًا لأن التطبيق يستمع للاتصالات الواردة ، يمكنك تهيئته من جهاز بعيد. في مثل هذه الحالات ، سيعرض التطبيق اسم الجهاز البعيد باسم "اتصال وارد"
الاتصال بأجهزة BLE (فقط كجهاز A)
يبدأ Scan & Connect في البحث عن أجهزة BLE القريبة. إذا تم العثور على جهاز BLE ، فسيتم توصيله تلقائيًا. استرجع قائمة بجميع الخصائص من الجهاز بالنقر فوق قراءة البيانات. يمكن استخدام خاصية واحدة من قائمة الخصائص المسترجعة للاستقبال والإرسال (خاصية Rx + Tx واحدة) ، فقط انقر على الخاصية التي تريد استخدامها.
إنشاء الأوامر
لإنشاء أمر جديد ، انقر فوق العنصر "فارغ" في نهاية قائمة الأوامر وحدد نوع الأمر - HEX أو سلسلة.
اسم الأمر - للمستخدم لتحديد أمر معين. إذا تُرك الحقل فارغًا ، فسيتم استخدام الاسم الافتراضي.
القيمة 0x - القيمة السداسية العشرية (صفيف من البايتات) التي تمثل الأمر. يتم قبول رقم سداسي عشري صالح فقط (الأحرف 0-9 و A-F ، ليست حساسة لحالة الأحرف). البادئة "0x" مضمنة بالفعل.
البايت الأقل دلالة أولاً - حدد مربع الاختيار هذا لإرسال بايت أقل أهمية من الأمر أولاً. وإلا فسيتم إرسال البايت الأكثر أهمية أولاً.
سلسلة - سلسلة تمثل صيغة نصية لأمرك
تضمين حرف سطر جديد في نهاية السلسلة - إذا تم تحديده ، فسيتم تحديد حرف سطر جديد ("
"، 0x0A) في نهاية السلسلة.
إرسال بشكل دوري [مللي ثانية] - حدد مربع الاختيار هذا إذا كنت تريد إرسال أمرك بشكل دوري. حدد الفترة بالمللي ثانية وبعد إضافتها إلى قائمة الأوامر ، ما عليك سوى النقر عليها وسيبدأ الإرسال بفترة محددة مسبقًا. انقر فوق الأمر مرة أخرى لإيقاف الإرسال الدوري.
رمز مخصص - كل أمر قابل للتخصيص بشكل أكبر عن طريق تحديد الرمز الخاص به. يتم حفظ جميع المعلمات ، بما في ذلك الرمز ويمكن تغييرها لاحقًا.
إرسال الأوامر
يتم عرض الأوامر في قائمة. يمكنك إرسالها إلى جهاز متصل من خلال النقر فوق العنصر المعني. استخدام نقرة طويلة لتحرير أو إزالة الأمر.
الأذونات
للبحث عن أجهزة BLE ، يحتاج التطبيق إلى إذن ACCESS_COARSE_LOCATION. السبب (من دليل مطوري Google): غالبًا ما ترتبط أجهزة LE Beacons بالموقع. من أجل استخدام BluetoothLeScanner ، يجب أن تطلب إذن المستخدم من خلال الإعلان إما عن إذن ACCESS_COARSE_LOCATION أو ACCESS_FINE_LOCATION في ملف البيان الخاص بتطبيقك. بدون هذه الأذونات ، لن تُرجع عمليات الفحص أي نتائج.
الدعم
وجدت خطأ؟ ميزة مفقودة؟ فقط أرسل بريدًا إلكترونيًا للمطور. نقدر ملاحظاتك بشكل كبير.