پرش به محتوا
BC

Bluetooth Commander for Android APK

ناشر: Marek Masr
Android APK Free
دانلود v3.4 1 دانلودها
نوع فایلAPK
نسخه3.4
ناشر Marek Masr
تاریخ انتشار۱۴ ژانویه ۲۰۲۰
تاریخ اضافه شده۱۴ ژانویه ۲۰۲۰
الزامات سیستم عاملAndroid
الزاماتRequires Android 4.1 and up
کل بارگیری ها۱
قیمتFree

شرح

بررسی اجمالی

این برنامه ترمینال بلوتوث به شما امکان می دهد دستورات را تعریف کنید و آنها را از طریق بلوتوث به یک دستگاه جفت شده یا دستگاه BLE ارسال کنید. این به شما بستگی دارد که چگونه این دستورات را در دستگاه راه دور تفسیر کنید، که می تواند یک برد آردوینو، تلفن، رایانه شخصی یا هر دستگاه دیگری با ماژول بلوتوث یا دستگاه با برنامه ترمینال بلوتوث دیگر باشد. برنامه همچنین می‌تواند پیام‌های دریافتی را گوش کند و آنها را در فرمت HEX، رشته یا اعشاری نشان دهد.

چگونه کار می کند

دستورات را می توان در قالب رشته یا آرایه ای از بایت ها (در قالب هگزادسیمال) با برخی گزینه های اضافی، مانند گنجاندن خط جدید در انتهای رشته یا انتخاب حالت endian (ترتیب بایت ها در حین انتقال) تعریف کرد. ارسال دوره ای دستور کاربر ایجاد شده امکان پذیر است. فقط یک دستور اضافه کنید و دوره ارسال را بر حسب میلی ثانیه مشخص کنید.

برنامه همچنین می تواند به ارسال های دریافتی گوش دهد و پیام های دریافتی را به اشکال مختلف نمایش دهد - شما می توانید بین قالب رشته، هگزادسیمال یا اعشاری انتخاب کنید.

همه تنظیمات و دستورات تعریف شده توسط کاربر با هر بار بسته شدن/باز شدن برنامه ذخیره/بارگذاری می شوند.

اتصال به دستگاه های SPP (بلوتوث کلاسیک).

ابتدا دستگاه باید با تلفن شما جفت شود. روی "اتصال" کلیک کنید و یک دستگاه را انتخاب کنید. از آنجایی که برنامه به اتصالات ورودی گوش می دهد، می توانید آن را از دستگاه راه دور تنظیم کنید. در چنین مواردی، برنامه نام دستگاه از راه دور را به عنوان "اتصال ورودی" نشان می دهد.

اتصال به دستگاه های BLE (فقط به عنوان دستگاه A)

Scan&Connect شروع به اسکن برای دستگاه‌های BLE اطراف می‌کند. اگر دستگاه BLE پیدا شود به طور خودکار متصل می شود. با کلیک روی خواندن داده ها، فهرست همه ویژگی ها را از دستگاه بازیابی کنید. یک مشخصه از لیست ویژگی های بازیابی شده را می توان برای دریافت و ارسال استفاده کرد (یک مشخصه Rx+Tx)، فقط روی مشخصه ای که می خواهید استفاده کنید کلیک کنید.

ایجاد دستورات

برای ایجاد یک دستور جدید، روی آیتم "خالی" در انتهای لیست دستورات کلیک کنید و نوع دستور - HEX یا رشته را انتخاب کنید.

نام فرمان - برای اینکه کاربر دستور خاصی را شناسایی کند. اگر فیلد خالی بماند، از نام پیش فرض استفاده می شود.

مقدار 0x - مقدار هگزادسیمال (آرایه ای از بایت ها) که فرمان را نشان می دهد. فقط عدد هگزادسیمال معتبر پذیرفته می شود (نویسه های 0-9 و A-F، حساس به حروف کوچک و بزرگ نیستند). پیشوند "0x" قبلاً گنجانده شده است.

ابتدا کمترین بایت مهم - این کادر را علامت بزنید تا ابتدا بایت کمترین اهمیت یک دستور ارسال شود. در غیر این صورت مهم ترین بایت ابتدا ارسال می شود.

رشته - رشته ای که فرم متن فرمان شما را نشان می دهد

شامل کاراکتر خط جدید در انتهای رشته - اگر علامت زده شود، کاراکتر خط جدید ("

"، 0x0A) در انتهای رشته اضافه می شود.

ارسال دوره ای[ms] - اگر می خواهید فرمان شما به صورت دوره ای ارسال شود، این کادر را علامت بزنید. دوره را بر حسب میلی ثانیه مشخص کنید و پس از افزودن آن به لیست دستورات، کافیست روی آن کلیک کنید و ارسال با دوره از پیش تعریف شده آغاز می شود. دوباره بر روی فرمان کلیک کنید تا انتقال دوره ای متوقف شود.

نماد سفارشی - هر فرمان با انتخاب نماد آن قابل تنظیم بیشتر است. تمام پارامترها، از جمله نماد ذخیره می شوند و می توانند بعدا تغییر کنند.

ارسال دستورات

دستورات در یک لیست نمایش داده می شوند. می توانید با کلیک بر روی مورد مربوطه آن را به دستگاه متصل ارسال کنید. برای ویرایش یا حذف دستور از کلیک طولانی استفاده کنید.

مجوزها

برای اسکن دستگاه‌های BLE، برنامه نیاز به مجوز ACCESS_COARSE_LOCATION دارد. دلیل آن این است (از راهنمای توسعه‌دهنده Google): چراغ‌های LE اغلب با مکان مرتبط هستند. برای استفاده از BluetoothLeScanner، باید با اعلام مجوز ACCESS_COARSE_LOCATION یا ACCESS_FINE_LOCATION در فایل مانیفست برنامه خود، اجازه کاربر را درخواست کنید. بدون این مجوزها، اسکن ها هیچ نتیجه ای ندارند.

پشتیبانی

یک اشکال پیدا کردید؟ ویژگی از دست رفته؟ فقط به توسعه دهنده ایمیل بزنید. بازخورد شما خیلی موجب تقدیر خواهد بود.

[email protected].

برنامه‌های مشابه

جایگزین‌ها

بیشتر از این ناشر