| Dosya türü | APK |
|---|---|
| Sürüm | 3.4 |
| Yayımcı | Marek Masr |
| Yayın tarihi | 14 Oca 2020 |
| Ekleme Tarihi | 14 Oca 2020 |
| İşletim sistemi gereksinimleri | Android |
| Gereksinimler | Requires Android 4.1 and up |
| Toplam indirme | 1 |
| Fiyat | Free |
Açıklama
GENEL BAKIŞ
Bu Bluetooth terminal uygulaması, komutları tanımlamanıza ve bunları Bluetooth aracılığıyla eşleştirilmiş bir cihaza veya BLE cihazına göndermenize olanak tanır. Bu komutları bir Arduino kartı, telefon, PC veya Bluetooth modülüne sahip başka bir cihaz veya diğer Bluetooth terminal uygulamasına sahip başka bir cihaz olabilecek uzak cihazda nasıl yorumlayacağınız size kalmıştır. Uygulama ayrıca gelen mesajları dinleyebilir ve bunları günlükte HEX, dize veya ondalık biçimde gösterebilir.
NASIL ÇALIŞIR
Komutlar, bir dize biçiminde veya bir bayt dizisi (onaltılık biçimde) olarak, dizenin sonuna yeni satır eklemek veya endian modunu seçmek (iletim sırasında bayt sıralaması) gibi bazı ek seçeneklerle tanımlanabilir. Kullanıcı tarafından oluşturulan komutun periyodik olarak gönderilmesi mümkündür. Sadece bir komut ekleyin ve gönderme süresini milisaniye cinsinden belirtin.
Uygulama ayrıca gelen iletimi dinleyebilir ve gelen mesajları çeşitli biçimlerde görüntüleyebilir - dize, onaltılık veya ondalık biçim arasında seçim yapabilirsiniz.
Uygulama her kapatıldığında/açıldığında tüm ayarlar ve kullanıcı tanımlı komutlar kaydedilir/yüklenir.
SPP (klasik bluetooth) cihazlarına bağlanma
Cihaz öncelikle telefonunuzla eşleştirilmelidir. 'Bağlan'ı tıklayın ve bir cihaz seçin. Uygulama gelen bağlantıları dinlediğinden, uzak cihazdan başlatabilirsiniz. Bu gibi durumlarda, uygulama uzak cihaz adını "Gelen bağlantı" olarak gösterecektir.
BLE cihazlarına bağlanma (yalnızca cihaz A olarak)
Scan&Connect, yakındaki BLE cihazlarını taramaya başlar. BLE cihazı bulunursa otomatik olarak bağlanır. Verileri oku'ya tıklayarak cihazdaki tüm özelliklerin listesini alın. Geri alınan özellikler listesinden bir karakteristik, alma ve iletim için kullanılabilir (bir Rx+Tx karakteristiği), sadece kullanmak istediğiniz karakteristiğe tıklayın.
Komut oluşturma
Yeni bir komut oluşturmak için, komut listesinin sonundaki "boş" öğeye tıklayın ve komut türünü seçin - HEX veya dize.
Komut adı - kullanıcının belirli bir komutu tanımlaması için. Alan boş bırakılırsa varsayılan ad kullanılır.
Değer 0x - komutu temsil eden onaltılık değer (bayt dizisi). Yalnızca geçerli onaltılık sayı kabul edilir (0-9 ve A-F karakterleri, büyük/küçük harfe duyarlı değildir). "0x" öneki zaten dahil edilmiştir.
Önce en az önemli bayt - önce bir komutun en az önemli baytını göndermek için bu onay kutusunu işaretleyin. Aksi takdirde, en önemli bayt önce gönderilir.
String - Komutunuzun metin biçimini temsil eden dize
Dizenin sonuna yeni satır karakteri ekle - İşaretlenirse, yeni satır karakteri ("
", 0x0A) dizenin sonuna eklenecektir.
Periyodik olarak gönder[ms] - komutunuzun periyodik olarak gönderilmesini istiyorsanız bu onay kutusunu işaretleyin. Milisaniye cinsinden periyodu belirtin ve komutlar listesine ekledikten sonra üzerine tıklayın ve önceden tanımlanmış periyot ile gönderme başlayacaktır. Periyodik iletimi durdurmak için komuta tekrar tıklayın.
Özel simge - her komut, simgesi seçilerek daha da özelleştirilebilir. Simge dahil tüm parametreler kaydedilir ve daha sonra değiştirilebilir.
Komutları gönderme
Komutlar bir listede görüntülenir. İlgili öğeye tıklayarak bağlı bir cihaza gönderebilirsiniz. Komutu düzenlemek veya kaldırmak için uzun tıklamayı kullanın.
İZİNLER
BLE cihazlarını taramak için uygulamanın ACCESS_COARSE_LOCATION iznine ihtiyacı var. Nedeni (Google geliştirici kılavuzundan): LE İşaretçileri genellikle konumla ilişkilendirilir. BluetoothLeScanner'ı kullanmak için, uygulamanızın bildirim dosyasında ACCESS_COARSE_LOCATION veya ACCESS_FINE_LOCATION iznini bildirerek kullanıcının iznini istemeniz gerekir. Bu izinler olmadan taramalar herhangi bir sonuç döndürmez.
DESTEK
Bir hata mı buldunuz? Eksik özellik? Sadece geliştiriciye e-posta gönderin. Geri bildiriminiz büyük beğeni topluyor.