






The HM-10 Serial Bluetooth 4.0 BLE Module is a compact and easy-to-use Bluetooth Low Energy (BLE) transceiver that allows wireless serial communication between your microcontroller and iPhone, iPad, or Android 4.3+ devices. With a built-in antenna, range up to 60 meters, and TTL transparent data transmission, it's perfect for IoT, smart home, robotics, and mobile-controlled DIY projects. It can be configured as master or slave using AT commands, supports ultra-low standby power (400–800 µA), and works seamlessly with Arduino, ESP32, and other microcontrollers.
موديول Bluetooth 4.0 BLE التسلسلي HM-10 هو مرسل/مستقبل Bluetooth منخفض الطاقة (BLE) صغير الحجم وسهل الاستخدام، يتيح الاتصال التسلسلي اللاسلكي بين المتحكم الدقيق وأجهزة iPhone وiPad وAndroid 4.3 والأحدث. مع هوائي مدمج ومدى يصل إلى 60 متراً ونقل بيانات TTL شفاف، فهو مثالي لـ إنترنت الأشياء والمنزل الذكي والروبوتات ومشاريع التحكم عبر الهاتف. يمكن إعداده كـ رئيسي أو تابع باستخدام أوامر AT، ويدعم استهلاك طاقة فائق الانخفاض في وضع الاستعداد (400-800 ميكروأمبير)، ويعمل بسلاسة مع Arduino وESP32 والمتحكمات الأخرى.
The HM-10 Bluetooth 4.0 BLE Serial Module is one of the most popular and reliable Bluetooth Low Energy (BLE) transceivers for embedded electronics projects. Unlike older Bluetooth 2.0/2.1 modules (such as the HC-05 and HC-06), the HM-10 uses the modern Bluetooth 4.0 BLE standard, which means it can communicate directly with iPhones, iPads, and Android 4.3+ devices — no special pairing or developer accounts required.
This makes the HM-10 the go-to choice for any project that needs to talk to a smartphone or tablet, including custom mobile apps, MIT App Inventor projects, and even direct connections from Apple devices through CoreBluetooth APIs. The module provides TTL-level transparent data transfer, meaning whatever bytes you send on one side appear unchanged on the other — making integration with microcontrollers extremely simple.
The HM-10 can be configured as either a master or a slave device using a comprehensive set of AT commands, giving you full control over baud rate, device name, pairing PIN, role, advertising interval, and more. The default baud rate is 9600, 8N1, which is compatible right out of the box with Arduino's SoftwareSerial library. It comes with a built-in PCB antenna that provides reliable wireless coverage up to 60 meters in open environments.
Power management is a major strength of the HM-10 — its ultra-low standby current of just 400 µA to 800 µA makes it ideal for battery-powered, wearable, and IoT applications. The module accepts a wide input voltage range of 3.6V to 6V DC, with onboard regulation that protects the BLE chip from overvoltage. It also features a STATE pin for external LED status indication and a KEY pin for software control of module power.
Whether you're building a remote-controlled robot from your iPhone, a Bluetooth-enabled sensor logger, a smart home controller, a wearable health monitor, or an Arduino project that needs to talk to a mobile app, the HM-10 delivers reliable BLE performance in a compact, easy-to-integrate package.
Important: Power input must not exceed 6V — higher voltages can permanently damage the module.
General
Communication
Power
Compatibility
Pin Definitions