Przejdź do treści
BC

Bluetooth Commander for Android APK

Wydawca: Marek Masr
Android APK Free
Typ plikuAPK
Wersja3.4
Wydawca Marek Masr
Data wydania14 sty 2020
Data dodania14 sty 2020
Wymagania systemu operacyjnegoAndroid
WymaganiaRequires Android 4.1 and up
Całkowita liczba pobrań1
Cena £Free

Opis

PRZEGLĄD

Ta aplikacja terminala Bluetooth umożliwia definiowanie poleceń i wysyłanie ich przez Bluetooth do sparowanego urządzenia lub urządzenia BLE. Od Ciebie zależy, jak zinterpretujesz te polecenia na zdalnym urządzeniu, które może być płytą Arduino, telefonem, komputerem PC lub dowolnym innym urządzeniem z modułem Bluetooth lub urządzeniem z inną aplikacją terminala Bluetooth. Aplikacja może również nasłuchiwać przychodzących wiadomości i wyświetlać je w logu w formacie HEX, string lub dziesiętnym.

JAK TO DZIAŁA

Polecenia mogą być definiowane w postaci ciągu lub jako tablica bajtów (w formacie szesnastkowym) z dodatkowymi opcjami, takimi jak dodanie nowej linii na końcu ciągu lub wybór trybu endian (kolejność bajtów podczas transmisji). Możliwe jest okresowe wysyłanie polecenia utworzonego przez użytkownika. Wystarczy dodać polecenie i określić okres wysyłania w milisekundach.

Aplikacja potrafi również nasłuchiwać nadchodzącej transmisji i wyświetlać przychodzące wiadomości w różnych formach - do wyboru jest format łańcuchowy, szesnastkowy lub dziesiętny.

Wszystkie ustawienia i polecenia zdefiniowane przez użytkownika są zapisywane/ładowane za każdym razem, gdy aplikacja jest zamykana/otwierana.

Łączenie z urządzeniami SPP (klasyczny bluetooth)

Urządzenie musi być najpierw sparowane z telefonem. Kliknij „Połącz” i wybierz urządzenie. Ponieważ aplikacja nasłuchuje połączeń przychodzących, możesz ją zainicjować ze zdalnego urządzenia. W takich przypadkach aplikacja wyświetli nazwę zdalnego urządzenia jako „Połączenie przychodzące”

Podłączanie do urządzeń BLE (tylko jako urządzenie A)

Scan&Connect rozpocznie skanowanie w poszukiwaniu pobliskich urządzeń BLE. Jeśli urządzenie BLE zostanie znalezione, zostanie automatycznie połączone. Pobierz listę wszystkich charakterystyk z urządzenia, klikając Odczytaj dane. Jedna charakterystyka z listy pobranych charakterystyk może być wykorzystana do odbioru i transmisji (jedna charakterystyka Rx+Tx), wystarczy kliknąć na charakterystykę, której chcesz użyć.

Tworzenie poleceń

Aby utworzyć nową komendę należy kliknąć w pozycję "pustą" na końcu listy komend i wybrać typ komendy - HEX lub string.

Nazwa polecenia - dla użytkownika do identyfikacji konkretnego polecenia. Jeśli pole pozostanie puste, używana jest nazwa domyślna.

Wartość 0x - wartość szesnastkowa (tablica bajtów) reprezentująca polecenie. Akceptowana jest tylko prawidłowa liczba szesnastkowa (znaki 0-9 i A-F, wielkość liter nie jest rozróżniana). Prefiks „0x” jest już uwzględniony.

Najpierw najmniej znaczący bajt — zaznacz to pole wyboru, aby najpierw wysłać najmniej znaczący bajt polecenia. W przeciwnym razie najważniejszy bajt zostanie wysłany jako pierwszy.

String - String reprezentujący formę tekstową twojego polecenia

Dołącz znak nowej linii na końcu ciągu — jeśli zaznaczone, znak nowej linii ("

", 0x0A) zostanie dodany na końcu ciągu.

Wysyłaj okresowo[ms] - zaznacz to pole, jeśli chcesz, aby Twoje polecenie było wysyłane okresowo. Podaj okres w milisekundach i po dodaniu go do listy poleceń wystarczy na niego kliknąć i rozpocznie się wysyłanie z zadanym okresem. Kliknij ponownie na polecenie, aby przerwać transmisję okresową.

Ikona niestandardowa — każde polecenie można dodatkowo dostosować, wybierając jego ikonę. Wszystkie parametry, w tym ikona, są zapisywane i można je później zmienić.

Wysyłanie poleceń

Polecenia są wyświetlane na liście. Możesz wysłać go do podłączonego urządzenia, klikając odpowiednią pozycję. Użyj długiego kliknięcia, aby edytować lub usunąć polecenie.

ZEZWOLENIA

Aby skanować w poszukiwaniu urządzeń BLE, aplikacja potrzebuje uprawnień ACCESS_COARSE_LOCATION. Powodem jest (z przewodnika programisty Google): LE Beacons są często kojarzone z lokalizacją. Aby korzystać z BluetoothLeScanner, musisz poprosić użytkownika o zgodę, deklarując uprawnienie ACCESS_COARSE_LOCATION lub ACCESS_FINE_LOCATION w pliku manifestu aplikacji. Bez tych uprawnień skanowanie nie zwróci żadnych wyników.

POMOC

Znalazłeś błąd? Brakuje funkcji? Po prostu napisz do programisty. Twoja opinia jest bardzo ceniona.

[email protected].

Podobne programy

Alternatywy

Więcej od tego wydawcy