- Legacy Compatibility: Features an HC-06 style pinout for easy hardware migration from Bluetooth 2.0 to 4.0 BLE.
- Universal Mobile Support: Fully compatible with iOS (iPhone/iPad) and Android, enabling driverless app-to-hardware connectivity.
- High Efficiency (BLE 4.0): Optimized for ultra-low power consumption, ideal for “always-on” sensor nodes and wearable technology.
- Dual-Voltage Logic: Onboard level-shifting circuitry allows direct connection to both 3.3V and 5V microcontrollers (Arduino, Raspberry Pi, STM32).
- Full AT Command Set: Easily configure device name, baud rate, and pairing passwords through standard serial commands while in an unpaired state.
- Integrated Status LED: Provides real-time visual feedback on pairing status and system power.
HM-10 Bluetooth 4.0 BLE Module V3 – HC-06 Pinout Compatible, 6-Pin UART Wireless Transceiver for Arduino/Raspberry Pi
| Bluetooth Version | Bluetooth V4.0 BLE (Low Energy) |
|---|---|
| Working Frequency | 2.4GHz ISM Band |
| Input Voltage (VCC) | 3.6V to 6.0V DC |
| Logic Level (I/O) | 3.3V / 5V TTL Compatible |
| Default Baud Rate | 9600 bps |
| Modulation Method | GFSK (Gaussian Frequency Shift Keying) |
| Power Consumption | 400µA~1.5mA (Sleep); 8.5mA (Active) |
| Transmission Range | Up to 60 meters (Open space/theoretical) |
| Dimensions | 43mm x 16mm x 7mm (Standard 6-pin version) |

- Project Upgrades: Replace aging HC-06 modules with modern BLE technology without redesigning your PCB or wiring.
- Industrial Data Acquisition: Wireless monitoring of sensors, meters, and diagnostic tools via tablets or smartphones.
- Smart Home Automation: Implementation of Bluetooth-controlled lighting, smart locks, and environmental controllers.
- Education & Prototyping: A reliable tool for students and hobbyists building Bluetooth-controlled robots and IoT devices
Yes. This version is designed with an HC-06 compatible pinout (VCC, GND, TXD, RXD, etc.), allowing you to swap the hardware. However, please note that BLE requires a BLE-compatible app on your smartphone, as it behaves differently than Bluetooth Classic
Absolutely. The HM-10 V3 uses the Bluetooth 4.0 BLE protocol, which is the standard for iOS serial communication. Use a BLE Terminal app or your custom application to discover and connect to the module.
By default, many BLE applications connect without a pop-up PIN request. If a password is required by your specific software, the default is typically 000000 or 123456. This can be changed using AT commands
This is a feature of BLE 4.0. To save power and increase security, BLE devices are designed to be connected through specific apps (like “BLE Scanner” or custom control apps) rather than the phone’s general Bluetooth menu
The STATE pin outputs the connection status (High when connected, Low when disconnected). The BRK (Break/Key) pin can be used to manually interrupt a connection or reset the module depending on your firmware configuration







