# Bluetooth SPP & BLE

> Communicates and controls Bluetooth SPP and BLE devices (Serial Port)

Canonical page: [https://chrome-stats.com/d/com.electronica.android.bluetoothspp](https://chrome-stats.com/d/com.electronica.android.bluetoothspp)

## Overview

- **ID:** `com.electronica.android.bluetoothspp`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Carlos QL
- **Category:** TOOLS
- **Downloads:** 16,662
- **Version:** 1.6
- **Last updated:** 2026-10-20
- **First published:** 2018-04-25
- **Publisher country:** PE
- **Size:** 3.21 MB
- **Data as of:** 2026-10-29
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.electronica.android.bluetoothspp)
- **Privacy policy:** [https://carlos-ql.github.io/bluetooth-spp-privacy/](https://carlos-ql.github.io/bluetooth-spp-privacy/)

## Description

Bluetooth SPP & BLE is an Android application for communicating with, controlling, and monitoring electronic devices over both Bluetooth Classic (SPP) and Bluetooth Low Energy (BLE). It is built for students, technicians, engineers, developers, and electronics enthusiasts working with Arduino, ESP32, STM32, robotics, automation, and embedded systems.

The app offers four main modes. Terminal Mode sends and receives data in real time for serial communication, sensor reading, command sending, and debugging, with customizable colors for sent and received data. Control Mode uses directional buttons to drive robots and vehicles, automatically sending a stop command when buttons are released. On-Off Mode toggles LEDs, relays, and other digital outputs with power buttons, while RGB Palette Mode lets you pick colors from a circular palette or adjust red, green, and blue values and send them to compatible devices. The app also includes light and dark themes, a help section, and support for Spanish, English, and Portuguese.

Compatibility depends on each device's protocol, GATT services, firmware, and configuration. Supported classic modules include HC-05, HC-06, RN-41, and RN-42, while BLE options include RN4870, RN4871, and HM-10. Detecting a BLE device does not guarantee that data can be exchanged, and the app requires a Bluetooth-enabled Android device with the necessary permissions.

## Rankings

- #477,054 — Overall

## Permissions and access

### Permissions

- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`

## Similar extensions and apps

- [BLE Bluetooth Terminal](https://chrome-stats.com/d/com.vbaies.bluetooth.terminal2) — 52 users
- [Bluetooth Terminal](https://chrome-stats.com/d/com.hardcodedjoy.bluetoothterminal) — 1,409 users
- [KSP Bluetooth Controller & IoT](https://chrome-stats.com/d/com.ksp.ksp_bluetooth_control) — 107 users
- [Bluetooth SPP Serial Terminal](https://chrome-stats.com/d/com.zzf.bluetoothsmp) — 506 users
- [Bluetooth Terminal Pro](https://chrome-stats.com/d/com.hardcodedjoy.bluetoothterminalpro) — 37 users
- [BLE SPP](https://chrome-stats.com/d/de.lintech.blespp.app) — 2,638 users
- [Bluetooth V2.1 SPP Setup](https://chrome-stats.com/d/com.uconnect.sppsetup) — 1,898 users
- [ESP32 BLE Communicator](https://chrome-stats.com/d/cc.lionbitble.esp32ble) — 511 users
- [Serial over Bluetooth](https://chrome-stats.com/d/thmn.serialoverbluetooth) — 2,158 users
- [Simple Bluetooth Terminal](https://chrome-stats.com/d/com.inadevstudio.simple_bt_serial) — 511 users
- [BLE Controller – Arduino ESP32](https://chrome-stats.com/d/com.circuitmagic.iot) — 88,462 users, 4.58 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.electronica.android.bluetoothspp)
