Skip to content

tuuhin/BTAndroidApp

🔵 Bluetooth Terminal App

This Bluetooth Android Terminal App facilitates interaction with Bluetooth and Bluetooth Low Energy (BLE) devices.The app provides a user-friendly interface to manage connections, interactwith devices.

💁 Description

The Bluetooth Android Terminal App supports both classic Bluetooth and Bluetooth Low Energy (BLE) connections. It allows users to scan for available devices, establish connections, and communicate with connected devices. Additionally, the app includes a built-in server functionality for simple interactions between two peers running the same app

🎭 Features

Classic Bluetooth

  • Devices: Display a list of paired devices and available unpaired devices.
  • Connect and Interact: Allow the user to communicate with the connected device
  • Chat Server: Start a server within the app to connect to other phones and interact with messages.
  • Settings: You can check customize the connection terminal for clients and server.

Bluetooth Low Energy (BLE)

  • Scan for Devices: Scan for devices supporting bluetooth low energy
  • Services and Charateristics: Display available services and characteristics for the connected device. Allow users to read ,write or observe values to the characteristics .
  • Settings: You can customize scan settings for the app to discover your device.

📸 Screenshots

These are some of the screens shots showing the working of classic bluetooth connection

This screenshots shows the working of a bluetooth low energy device connection

🏗️ Getting Started

Make sure the device supports Bluetooth and if possible Bluetooth Low Energy to check out its functionalities

  1. Clone the Repository:

    git clone https://github.com/tuuhin/BTAndroidApp.git
  2. Open Project Open the project in android studio

  3. Build and Run Build and run on android device with api 29 and above

➰ Feedback and Support

If you encounter any problems or bugs in the app, please raise an issue

👨‍🍳 Contributing

We welcome contributions to the BTAndroidApp project! Please take a moment to review our Contribution Guidelines before submitting pull requests or issues.

🔚 Conclusiion

The Bluetooth Android Terminal App is a versatile tool for interacting with Bluetooth and BLE devices. While the app aims to provide a seamless experience and was created to debug esp32 based microcontroller which have bluetooth features. These seems complete for now , but if someone encounter any issues or bugs please raise an issue

💞 Special Thanks

Special thanks two most used open sourced bluetooth terminal apps.