| Vrsta datoteke | APK |
|---|---|
| Verzija | 3.4 |
| Izdavač | Marek Masr |
| Datum izlaska | 14. sij 2020. |
| Datum dodan | 14. sij 2020. |
| Os zahtjevi | Android |
| Zahtjevi | Requires Android 4.1 and up |
| Ukupno preuzimanja | 1 |
| Cijena | Free |
Opis
PREGLED
Ova aplikacija za Bluetooth terminal omogućuje definiranje naredbi i njihovo slanje putem Bluetootha na uparenom uređaju ili BLE uređaju. Na vama je kako ćete interpretirati ove naredbe na udaljenom uređaju, što može biti Arduino ploča, telefon, računalo ili bilo koji drugi uređaj s Bluetooth modulom ili uređaj s drugom aplikacijom Bluetooth terminala. Aplikacija također može slušati dolazne poruke i prikazati ih u zapisniku u HEX, string ili decimalnom formatu.
KAKO RADI
Naredbe se mogu definirati u formatu niza ili kao niz bajtova (u heksadecimalnom formatu) s nekim dodatnim opcijama, kao što je uključivanje novog retka na kraju niza ili odabir endian načina (redoslijed bajtova tijekom prijenosa). Moguće je periodično slanje naredbi koje je izradio korisnik. Samo dodajte naredbu i odredite razdoblje slanja u milisekundama.
Aplikacija također može slušati dolazni prijenos i prikazati dolazne poruke u različitim oblicima - možete birati između niza, heksadecimalnog ili decimalnog formata.
Sve postavke i korisnički definirane naredbe spremaju se/učitavaju svaki put kada se aplikacija zatvori/otvori.
Spajanje na SPP (klasični bluetooth) uređaje
Uređaj prvo mora biti uparen s vašim telefonom. Pritisnite 'Poveži' i odaberite uređaj. Budući da aplikacija osluškuje dolazne veze, možete je pokrenuti s udaljenog uređaja. U takvim slučajevima aplikacija će prikazati naziv udaljenog uređaja kao "Dolazna veza"
Povezivanje s BLE uređajima (samo kao uređaj A)
Scan&Connect počinje skenirati BLE uređaje u blizini. Ako se pronađe BLE uređaj, automatski se povezuje. Dohvatite popis svih karakteristika uređaja klikom na Read data. Jedna karakteristika iz popisa preuzetih karakteristika može se koristiti za prijem i prijenos (jedna Rx+Tx karakteristika), samo kliknite na karakteristiku koju želite koristiti.
Stvaranje naredbi
Za kreiranje nove naredbe kliknite na stavku "prazno" na kraju popisa naredbi i odaberite vrstu naredbe - HEX ili niz.
Naziv naredbe - za korisnika da identificira određenu naredbu. Ako je polje prazno, koristi se zadani naziv.
Vrijednost 0x - heksadecimalna vrijednost (niz bajtova) koja predstavlja naredbu. Prihvaća se samo važeći heksadecimalni broj (znakovi 0-9 i A-F, ne razlikuju velika i mala slova). Prefiks "0x" je već uključen.
Najmanje značajan bajt prvi - potvrdite ovaj potvrdni okvir da biste prvi poslali najmanje značajan bajt naredbe. Inače će najvažniji bajt biti poslan prvi.
String - String koji predstavlja tekstualni oblik vaše naredbe
Uključi znak novog retka na kraju niza - ako je označeno, znak novog retka ("
", 0x0A) bit će dodan na kraj niza.
Šalji povremeno[ms] - označite ovaj potvrdni okvir ako želite da se vaša naredba šalje povremeno. Odredite period u milisekundama i nakon što ga dodate na popis naredbi, jednostavno kliknite na njega i slanje s unaprijed definiranim periodom će započeti. Ponovno kliknite naredbu za zaustavljanje povremenog prijenosa.
Prilagođena ikona - svaku naredbu moguće je dodatno prilagoditi odabirom njezine ikone. Svi parametri, uključujući ikonu, spremaju se i mogu se kasnije promijeniti.
Slanje naredbi
Naredbe se prikazuju na popisu. Možete ga poslati na povezani uređaj klikom na odgovarajuću stavku. Koristite dugi klik za uređivanje ili uklanjanje naredbe.
DOZVOLJENJA
Za traženje BLE uređaja aplikacija treba dopuštenje ACCESS_COARSE_LOCATION. Razlog je (iz Google vodiča za razvojne programere): LE Beacons često su povezani s lokacijom. Kako biste koristili BluetoothLeScanner, morate zatražiti dopuštenje korisnika deklariranjem dopuštenja ACCESS_COARSE_LOCATION ili ACCESS_FINE_LOCATION u datoteci manifesta svoje aplikacije. Bez ovih dopuštenja skeniranje neće dati nikakve rezultate.
PODRŠKA
Pronašli ste grešku? Nedostaje značajka? Samo pošaljite e-poruku programeru. Vaše povratne informacije jako cijenimo.