| فائل کی قسم | APK |
|---|---|
| ورژن | 3.4 |
| ناشر | Marek Masr |
| رہائی کی تاریخ | 14 جنوری، 2020 |
| تاریخ شامل کی گئی | 14 جنوری، 2020 |
| OS کی ضروریات | Android |
| تقاضے | Requires Android 4.1 and up |
| کل ڈاؤن لوڈ | 1 |
| قیمت | Free |
تفصیل
جائزہ
یہ بلوٹوتھ ٹرمینل ایپ آپ کو کمانڈز کی وضاحت کرنے اور بلوٹوتھ کے ذریعے جوڑی والے ڈیوائس یا BLE ڈیوائس پر بھیجنے کی اجازت دیتی ہے۔ یہ آپ پر منحصر ہے کہ آپ ریموٹ ڈیوائس پر ان کمانڈز کی تشریح کس طرح کرتے ہیں، جو کہ ایک Arduino بورڈ، فون، PC، یا بلوٹوتھ ماڈیول والا کوئی دوسرا ڈیوائس یا دیگر بلوٹوتھ ٹرمینل ایپ والا ڈیوائس ہو سکتا ہے۔ ایپ آنے والے پیغامات کو بھی سن سکتی ہے اور انہیں لاگ ان HEX، سٹرنگ یا ڈیسیمل فارمیٹ میں دکھا سکتی ہے۔
یہ کیسے کام کرتا ہے
کمانڈز کو سٹرنگ فارمیٹ میں یا کچھ اضافی اختیارات کے ساتھ بائٹس کی ایک صف (ہیکساڈیسیمل فارمیٹ میں) کے طور پر بیان کیا جا سکتا ہے، جیسے سٹرنگ کے آخر میں نئی لائن شامل کرنا یا اینڈین موڈ کا انتخاب کرنا (ٹرانسمیشن کے دوران بائٹس کا آرڈر)۔ صارف کی تخلیق کردہ کمانڈ کی متواتر بھیجنا ممکن ہے۔ بس ایک کمانڈ شامل کریں اور بھیجنے کی مدت ملی سیکنڈ میں بتائیں۔
ایپلیکیشن آنے والی ٹرانسمیشن کو بھی سن سکتی ہے اور آنے والے پیغامات کو مختلف شکلوں میں ڈسپلے کر سکتی ہے - آپ سٹرنگ، ہیکساڈیسیمل یا ڈیسیمل فارمیٹ میں سے انتخاب کر سکتے ہیں۔
تمام سیٹنگز اور یوزر ڈیفائنڈ کمانڈز ہر بار ایپلیکیشن بند/کھولنے پر محفوظ/لوڈ ہوتی ہیں۔
ایس پی پی (کلاسک بلوٹوتھ) آلات سے جڑنا
ڈیوائس کو پہلے آپ کے فون کے ساتھ جوڑا جانا چاہیے۔ 'کنیکٹ' پر کلک کریں اور ایک آلہ منتخب کریں۔ چونکہ ایپ آنے والے کنکشنز کو سنتی ہے، اس لیے آپ اسے ریموٹ ڈیوائس سے شروع کر سکتے ہیں۔ ایسے معاملات میں، ایپ ریموٹ ڈیوائس کا نام "انکمنگ کنکشن" کے طور پر دکھائے گی۔
BLE ڈیوائسز سے منسلک ہونا (صرف ڈیوائس A کے طور پر)
اسکین اینڈ کنیکٹ قریبی BLE آلات کے لیے اسکین کرنا شروع کرتا ہے۔ اگر BLE ڈیوائس مل جاتی ہے تو یہ خود بخود جڑ جاتا ہے۔ ڈیٹا پڑھیں پر کلک کرکے ڈیوائس سے تمام خصوصیات کی فہرست بازیافت کریں۔ بازیافت شدہ خصوصیات کی فہرست میں سے ایک خصوصیت کو وصول کرنے اور منتقل کرنے کے لیے استعمال کیا جا سکتا ہے (ایک Rx+Tx خصوصیت)، صرف اس خصوصیت پر کلک کریں جسے آپ استعمال کرنا چاہتے ہیں۔
احکامات تخلیق کرنا
نئی کمانڈ بنانے کے لیے، کمانڈز کی فہرست کے آخر میں "خالی" آئٹم پر کلک کریں اور کمانڈ کی قسم منتخب کریں - HEX یا سٹرنگ۔
کمانڈ کا نام - صارف کے لیے مخصوص کمانڈ کی شناخت کرنے کے لیے۔ اگر فیلڈ کو خالی چھوڑ دیا جائے تو پہلے سے طے شدہ نام استعمال کیا جاتا ہے۔
قدر 0x - ہیکساڈیسیمل قدر (بائٹس کی صف) جو کمانڈ کی نمائندگی کرتی ہے۔ صرف درست ہیکساڈیسیمل نمبر قبول کیا جاتا ہے (حروف 0-9 اور A-F، کیس حساس نہیں)۔ سابقہ "0x" پہلے ہی شامل ہے۔
سب سے پہلے کم سے کم اہم بائٹ - پہلے کمانڈ کا کم از کم اہم بائٹ بھیجنے کے لیے اس چیک باکس کو چیک کریں۔ بصورت دیگر سب سے اہم بائٹ پہلے بھیج دیا جائے گا۔
سٹرنگ - آپ کے کمانڈ کی ٹیکسٹ فارم کی نمائندگی کرنے والی اسٹرنگ
سٹرنگ کے آخر میں نیا لائن کریکٹر شامل کریں - اگر چیک کیا جائے تو نیا لائن کریکٹر ("
"، 0x0A) کو سٹرنگ کے آخر میں شامل کیا جائے گا۔
وقتاً فوقتاً بھیجیں[ms] - اگر آپ چاہتے ہیں کہ آپ کی کمانڈ وقفے وقفے سے بھیجی جائے تو اس چیک باکس کو چیک کریں۔ ملی سیکنڈ میں مدت کی وضاحت کریں اور اسے کمانڈز کی فہرست میں شامل کرنے کے بعد، بس اس پر کلک کریں اور پہلے سے طے شدہ مدت کے ساتھ بھیجنا شروع ہو جائے گا۔ متواتر ٹرانسمیشن کو روکنے کے لیے دوبارہ کمانڈ پر کلک کریں۔
حسب ضرورت آئیکن - ہر کمانڈ کو اس کے آئیکن کو منتخب کرکے مزید حسب ضرورت بنایا جاسکتا ہے۔ تمام پیرامیٹرز بشمول آئیکن محفوظ ہیں اور بعد میں تبدیل کیے جا سکتے ہیں۔
کمانڈ بھیج رہا ہے۔
کمانڈز ایک فہرست میں ظاہر ہوتے ہیں۔ آپ متعلقہ آئٹم پر کلک کر کے اسے منسلک ڈیوائس پر بھیج سکتے ہیں۔ کمانڈ میں ترمیم یا ہٹانے کے لیے طویل کلک کا استعمال کریں۔
اجازتیں
BLE آلات کو اسکین کرنے کے لیے، ایپ کو ACCESS_COARSE_LOCATION کی اجازت درکار ہے۔ وجہ یہ ہے (گوگل ڈویلپر گائیڈ سے): LE بیکنز اکثر مقام سے وابستہ ہوتے ہیں۔ BluetoothLeScanner استعمال کرنے کے لیے، آپ کو اپنی ایپ کی مینی فیسٹ فائل میں ACCESS_COARSE_LOCATION یا ACCESS_FINE_LOCATION اجازت کا اعلان کر کے صارف کی اجازت کی درخواست کرنی ہوگی۔ ان اجازتوں کے بغیر، اسکینز سے کوئی نتیجہ نہیں نکلے گا۔
سپورٹ
ایک بگ ملا؟ خصوصیت غائب ہے؟ بس ڈویلپر کو ای میل کریں۔ آپ کے تاثرات کی بہت تعریف کی جاتی ہے۔