Android Bluetooth Suite — v1.0

Maksimalkan
Seluruh Potensi
Bluetooth Anda

All-in-One professional Bluetooth manager yang menggabungkan 8 modul canggih — dari GATT Inspector hingga HID Controller — dalam satu aplikasi elegan. Tanpa root. Tanpa batas.

8
Modul Pro
22
Database Tables
100%
Kotlin Coroutines
GATT Connected
📡 RSSI: -65 dBm
🎮 HID Active
⚡ BT PRO
Professional Bluetooth Manager
📊 Dashboard
🔧 GATT
💬 RFCOMM
📈 Metrics
⚡ Auto
📍 Prox
📁 Transfer
🎮 HID
Connected Devices
🎧
Sony WH-1000XM5
A2DP • LE 2M PHY
-42 dBm
Galaxy Watch 6
BLE • GATT
-58 dBm
🖨️
ESP32 Module
SPP • RFCOMM
-71 dBm
Signal Quality

8 Modul Profesional.
Satu Aplikasi.

Setiap aspek Bluetooth — dari low-level GATT inspection hingga high-level HID emulation — tersedia dalam UI yang elegan dan intuitif.

📊

Smart Dashboard

Pusat kendali utama dengan device scanner cerdas, profiling otomatis (EIR/SDP), dan real-time connection monitoring. Deteksi 44+ kategori perangkat secara instan.

EIR Parsing Device Profiler 18+ Brands
🔧

GATT Inspector

Telusuri setiap service, characteristic, dan descriptor BLE. Baca, tulis, dan subscribe notification secara real-time — alat wajib untuk developer IoT.

Service Discovery Read/Write Notifications
💬

RFCOMM Terminal

Terminal serial profesional untuk Classic Bluetooth. Dilengkapi 24+ quick-command buttons siap pakai — AT commands, HEX injection, dan custom scripts tanpa mengetik.

AT Commands HEX Mode Zero-Typing
📈

Signal Metrics

Monitor kualitas koneksi real-time: RSSI, CQI, jitter, packet loss, throughput, dan PHY mode. Visualisasi chart interaktif dengan history tracking.

Kalman Filter Live Charts CQI Score

Spatial Automation

Engine otomasi berbasis proximity — buat rules IFTTT: "Jika smartwatch menjauh > 5 meter, aktifkan alarm". Didukung Kalman-smoothed RSSI.

Zone Rules IFTTT Engine Geofencing
📍

Proximity Radar

Visualisasi jarak perangkat dengan Kalman filter presisi tinggi. Deteksi zona masuk/keluar dan estimasi jarak akurat berdasarkan RSSI + TX Power.

Kalman RSSI Distance Estimate Zone Detection
📁

P2P File Transfer

Transfer file peer-to-peer via Bluetooth dengan CRC32 validation per chunk. Optimal 4KB chunking, resume capability, dan session tracking di database.

CRC32 4KB Chunking Resume
🎮

HID Controller

Ubah smartphone menjadi universal remote — Keyboard, Mouse, Air Presenter, dan Gamepad. Full HID profile compliance dengan report descriptor standar.

Keyboard Mouse Gamepad Presenter

Lihat Lebih Dekat

Telusuri setiap modul dan lihat bagaimana MyBT Pro menghadirkan kekuatan Bluetooth di ujung jari Anda.

🔧 GATT
💬 RFCOMM
📈 Metrics
🎮 HID
🔗 Mesh
📡 Beacon

🔧 GATT Inspector

Deep-dive ke setiap layanan BLE. Lihat seluruh service tree, baca characteristic values, dan subscribe ke real-time notifications — semua dalam satu antarmuka yang bersih.

  • Auto service discovery saat device terhubung
  • Read, write, dan subscribe characteristic
  • UUID lookup untuk standard BLE profiles
  • Descriptor inspection (CCCD, User Description)
  • HEX & UTF-8 value display
// Service Discovery Result Service: Generic Access (0x1800) ├─ Device Name (0x2A00) → "MyDevice" ├─ Appearance (0x2A01) → Watch └─ Preferred Params (0x2A04) Service: Heart Rate (0x180D) ├─ Measurement (0x2A37) → NOTIFY │ └─ CCCD (0x2902) → Enabled └─ Body Location (0x2A38) → Wrist Service: Battery (0x180F) └─ Battery Level (0x2A19) → 87%

💬 RFCOMM Terminal

Terminal serial Bluetooth klasik yang dirancang untuk produktivitas. Tanpa mengetik — cukup tap tombol command yang sudah disiapkan. 24+ perintah AT siap eksekusi.

  • 3 baris quick-command buttons (24+ perintah)
  • AT commands, HEX injection, custom scripts
  • Scrollable terminal dengan color-coded output
  • Free-type mode untuk advanced users
  • Session history tracking
// RFCOMM Terminal Session TX → AT+VERSION? RX ← +VERSION:3.0-20170601 RX ← OK TX → AT+NAME? RX ← +NAME:HC-05 RX ← OK TX → AT+BAUD? RX ← +BAUD:9600,0,0 RX ← OK ⚡ Quick Commands: [AT] [AT+NAME?] [AT+VERSION?] [AT+ADDR?] [AT+ROLE?] [AT+BAUD?] [AT+PIN?] [AT+RESET]

📈 Signal Metrics

Pantau kualitas koneksi Bluetooth secara real-time dengan presisi tinggi. Kalman-filtered RSSI, Connection Quality Index, dan visualisasi chart interaktif.

  • RSSI tracking dengan Kalman filter
  • CQI (Connection Quality Index) scoring
  • Jitter, packet loss, throughput monitoring
  • PHY mode detection (LE 1M/2M/Coded)
  • Historical chart dengan 30+ data points
// Real-Time Signal Metrics ╔══════════════════════════════╗ 📶 RSSI -65 dBm 📊 CQI 72/100 📡 TX Power -59 dBm 📏 Distance ~2.5m ⏱ Jitter 3.5ms 📉 Packet Loss 0.8% 🚀 Throughput 12.8 KB/s 📻 PHY Mode LE 2M 📦 MTU 517 bytes ╚══════════════════════════════╝

🎮 Universal HID Controller

Transformasi smartphone Anda menjadi remote control universal. Empat mode lengkap — Keyboard, Mouse, Air Presenter, dan Gamepad — dengan HID profile standar.

  • Keyboard mode dengan full key mapping
  • Mouse mode dengan touch trackpad
  • Air Presenter untuk slide presentations
  • Gamepad mode dengan analog virtual
  • Standard HID report descriptors
// HID Controller Modes ⌨️ KEYBOARD MODE Key events → HID Report → Target Device Supports: A-Z, 0-9, F1-F12, Modifiers Media Keys: Vol+, Vol-, Play, Next 🖱️ MOUSE MODE Touch → ΔX/ΔY → HID Report Left/Right Click, Scroll Wheel Sensitivity: Adjustable 📽️ PRESENTER MODE Next Slide → [→] Key Previous → [←] Key Laser pointer, timer overlay 🎮 GAMEPAD MODE D-Pad + 8 Buttons + Analog Sticks Standard USB HID Gamepad profile

🔗 Mesh Relay Network

Bentuk jaringan Bluetooth mesh multi-hop. Kirim data melewati beberapa perangkat — ideal untuk komunikasi off-grid, area bencana, atau outdoor adventure.

  • Multi-hop relay (3+ device chain)
  • BFS path finding untuk routing optimal
  • Topology tracking real-time
  • Decentralized payload forwarding
  • GATT Server + Client paralel
// Mesh Network Topology 📱 Node A (You) │ ├──── 📱 Node B (-52 dBm) │ │ │ └──── 📱 Node D (-68 dBm) │ │ │ └──── 📱 Node F 🏁 │ └──── 📱 Node C (-61 dBm) │ └──── 📱 Node E (-73 dBm) // Best path: A → B → D → F (3 hops) ✓ Payload delivered successfully

📡 Beacon Emitter

Ubah smartphone menjadi digital identity beacon. Kompatibel dengan iBeacon dan AltBeacon format — untuk presensi modern, smart lock IoT, atau digital identity tag.

  • iBeacon format broadcasting
  • AltBeacon format support
  • Configurable UUID, Major, Minor
  • TX Power calibration
  • Advertising interval tuning
// Beacon Configuration Format: iBeacon UUID: FDA50693-A4E2-4FB1-AFCF-C6EB07647825 Major: 10001 Minor: 19641 TX Pwr: -59 dBm // Broadcasting Status ● ACTIVE — Advertising at 100ms interval └─ Detected by 3 receivers ├─ Receiver A RSSI: -42 dBm ├─ Receiver B RSSI: -58 dBm └─ Receiver C RSSI: -71 dBm

Dibangun untuk Skala Profesional

Arsitektur MVI (Model-View-Intent) dengan Kotlin Coroutines, Room Database, dan reactive StateFlow — siap untuk enterprise.

8

Core Engine

Modul manager independen

22

Database Tables

Room persistent storage

35+

Data Models

Type-safe Kotlin classes

50+

DAO Methods

Optimized queries

6

ViewModels

MVI state management

8

UI Tabs

ViewPager2 fragments

100%

Async

Kotlin Coroutines

0

Root Required

Pure native Bluetooth API

Siapa yang Butuh MyBT Pro?

Dari developer IoT hingga tim darurat — MyBT Pro melayani siapa saja yang perlu lebih dari sekedar "connect & forget".

👨‍💻

IoT Developer

Debug BLE services, test GATT characteristics, dan inject HEX commands langsung dari smartphone. RFCOMM terminal untuk modul Arduino/ESP32.

🏢

IT Professional

Remote device management, signal quality audit, dan HID emulation untuk mengendalikan server/workstation dari jarak jauh tanpa kabel.

🚨

Emergency Response

Mesh relay untuk komunikasi off-grid di area bencana. Kirim pesan text melalui chain Bluetooth tanpa internet atau jaringan seluler.

🎓

Presenter & Educator

Air Presenter mode untuk kontrol slide dari jarak jauh. Mouse virtual untuk navigasi konten. Tidak perlu dongle USB tambahan.

🏭

Industrial & Warehouse

Beacon emission untuk tracking asset. Proximity automation untuk alert zona aman/berbahaya. Device profiling untuk inventaris peralatan BT.

🎮

Tech Enthusiast

Gamepad virtual untuk emulator, signal metrics untuk hobi RF, mesh networking untuk eksperimen — taman bermain Bluetooth Anda.

Dibangun dengan Teknologi Modern

Stack teknologi terbaik untuk performa maksimal dan developer experience yang menyenangkan.

🔷

Kotlin 1.9+

100% Kotlin codebase — null-safe, coroutine-powered

📱

Android API 26–36

Support dari Android 8.0 hingga Android 16 terbaru

💾

Room Database v2

22 tabel persistent dengan KSP code generation

Kotlin Coroutines & Flow

Fully reactive — StateFlow, SharedFlow, suspend functions

📊

MPAndroidChart

Visualisasi signal metrics dengan chart interaktif

🏗️

MVI Architecture

Unidirectional data flow — predictable & testable

📡

Native Bluetooth API

BLE + Classic BT — tanpa wrapper, tanpa root

🔒

Permission Safe

Contextual permission — hanya saat dibutuhkan

mybtpro — build
$ ./gradlew assembleRelease
> Task :app:compileKotlin > Task :app:kspKotlin > Task :app:mergeResources > Task :app:processResources > Task :app:packageRelease

BUILD SUCCESSFUL in 2m 30s
87 actionable tasks: 87 executed

$ adb install -r app-release.apk
Success

$ wc -l app/src/**/*.kt
5,500+ lines of Kotlin
35+ data models
8 core managers
22 database tables

Ready to deploy. 🚀

Mengapa MyBT Pro?

Play Store penuh dengan aplikasi Bluetooth yang hanya menguasai satu klaster. MyBT Pro menggabungkan semuanya.

Fitur ⚡ MyBT Pro Audio Apps BLE Scanners Serial Tools
GATT Inspector
RFCOMM Terminal
Signal Metrics + Charts ⚠️ Basic
HID Controller
P2P File Transfer ⚠️ Basic
Mesh Relay Network
Beacon Emitter ⚠️ Scan Only
Spatial Automation
Device Profiling (EIR/SDP) ⚠️ Basic
Zero-Typing UX ⚠️

Siap Memaksimalkan
Bluetooth Anda?

Download MyBT Pro sekarang — gratis, tanpa iklan, tanpa root. Semua fitur Bluetooth premium dalam satu aplikasi.

Android 8.0+ • Bluetooth 4.0+ diperlukan • Ukuran APK ~8 MB