DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Module with 4PIN Base Board for Arduino UNO R3 Mega 2560 Nano
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6Thumbnail 7

DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Module with 4PIN Base Board for Arduino UNO R3 Mega 2560 Nano

4.4/5
Product ID: 42191177
Secure Transaction
⚡iBeacon Support
📡Bluetooth 4.0
🔋Low Energy

Description

đź”— Connect, Create, Conquer!

  • ONE YEAR WARRANTY - Peace of mind with a full year of support from DSD TECH.
  • SEAMLESS CONNECTIVITY - Easily integrate Bluetooth into your projects with the HM-10 module.
  • VERSATILE POWER RANGE - Operates between 3.6V to 6V for flexible power options.
  • USER FRIENDLY BASE BOARD - Convenient 4-pin base board for quick connections to Arduino.
  • REAL TIME STATUS INDICATION - LED indicators for connection status keep you informed.

The DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Module is a compact and versatile solution for adding Bluetooth capabilities to your Arduino projects. With a user-friendly 4-pin base board, real-time LED status indicators, and support for iBeacon mode, this module is perfect for tech enthusiasts looking to innovate. Backed by a one-year warranty, it ensures reliability and support for your creative endeavors.

Specifications

RAM32 KB
Memory Speed3600 MHz
Wireless TypeBluetooth
BrandDSD TECH
Item model numberML-HM-10
Item Weight0.18 ounces
Product Dimensions1.2 x 0.6 x 0.1 inches
Item Dimensions LxWxH1.2 x 0.6 x 0.1 inches
ColorMulticoloured
Computer Memory TypeEEPROM
Power SourceDC
Voltage5 Volts
ManufacturerDSD TECH
ASINB06WGZB2N4
Is Discontinued By ManufacturerNo
Date First AvailableMarch 2, 2017

Have a Question? See What Others Asked

How do you select master or slave modes?
can i use this to turn things on and off through bluetooth from my iphone?
Able to send text to the serial monitor(arduino) but can't send anything back or use AT commands any help?
Can this receive iBeacon signals? I want to be able to detect iBeacons.

Reviews

4.4

All from verified purchases

B**W

Perfect working clone of Jinan Huamao HM-10

Update: It seems there is some disagreement among other reviews about whether this is a clone, fake, or genuine. First, I would say for sure it is not a "fake"; it behaves exactly the same as a genuine Jinan HuaMao HM-10, and the firmware is exactly the same. Whether it is a clone or genuine is up to interpretation. The breakout board is definitely NOT an original breakout board from Jinan HuaMao. I own more than 20 HM-10's ordered direct from Jinan HuaMao, so I know the difference. Based on the fact that the breakout board is different, I would say it is a clone. But others might say that the breakout board is not as important as the actual BLE board and chip. From what I can tell, the BLE board seems to be a genuine Jinan HuaMao HM-10 board. DSD Tech must have ordered a bunch of genuine boards from Jinan HuaMao (BLE boards by themselves and in bulk are cheap), then added their own breakout board. Whether you call that a clone or genuine is up to you. For me, it's a clone that uses a genuine BLE board.It's a perfect working clone of a Jinan Huamao HM-10. I swapped this one into a working project, and everything worked exactly the same. Even the UUIDs are exactly the same. I also connected using an Arduino Uno and tested some AT commands in the serial window, and everything worked exactly as it would with a Jinan Huamao HM-10.Weirdly, it's kinda rare to find a clone that is actually a 100% clone. Most clone manufacturers can't seem to do it right, or can't bring themselves to make an exact clone including UUIDs., or just can't resist fiddling with some small issue (such as changing the "AT+" command to "AT-" or whatever).I also like the little plastic box around the board. Adds no useful value at all, but it looks nice.

D**E

Hobby stuff to play with

Just bought it to experiment with as a hobby item. I wanted to add bluetooth to an arduino board that controls relays according to timed programs. Seems to work fine.

C**L

It works at a basic level

I got this device to add bluetooth capabilities to my Teensy project. Unlike Arduino schematics poster, it's very easy to connect to a Teensy. Simply connect GND to GND, VCC to 5v. Then RX and TX to a RXn and TXn (blue on the pin out sheet.) Then from your code you work with it like the USB serial connection, but instead of Serial.print() you would use Serialn.print() where n is the serial port number you wired too. Thats it!So with some basic code and you can accept Serial AT commands from your computer to relay to your bluetooth module. With an app like nrfConnect you can send commands to the module and get that back out of the Serial connected to your computer. At a very basic transport level these things work well.My problem is likely due to poor planning. I wanted to do a proximity based action where the BLE module would detect my iPhone or Apple Watch and then perform an action as I came into and out of the proximity zone. I've done this on other devices but the snag here is getting the module to see the MAC of my target devices. Turns out that from an iOS app perspective BLE is the right choice, but from a proximity or presence angle classic BT is likely the answer. So at this point I've ordered an HM-05 to test out this theory. There is literally no pairing involved, just a scan to see if a particular device is nearby or not, so it will likely bypass Apples silly bluetooth policies.Anyway, figure out if thing is right first. Otherwise you'll have it on hand for the next project like I do...

K**I

Great for projects!

I used this for a car alarm project that connected to an arduino. Worked great but the app that it recommended was a bit difficult to get it to work. I used the Bluetooth for Arduino app on my iPhone and worked easily!

A**R

READ HERE FOR AT COMMAND HELP

***IMPORTANT***!!!!!!!! Make sure that "No line ending" is selected at the bottom of the serial monitor terminal !!!!!!!!!***IMPORTANT***A lot of people here claim that the AT commands do not work, but I was able to get this module to accept commands as shown in the attached photos. The first photo is the code that I used to get the the HM-10 module to receive and reply to my commands (this is not my code, it was taken from a post on the Arduino website that I can no longer find). The second photo is the serial monitor in the Arduino IDE software showing that the commands are working. I used a Pro Mini to communicate with the HM-10. The Pro Mini was connected to my PC with a USB to TTL converter.TIPS:-Ensure that the HM-10 is not connected to to any other devices over Bluetooth when attempting to give any AT commands***IMPORTANT***!!!!!!!! Make sure that "No line ending" is selected at the bottom of the serial monitor terminal !!!!!!!!!***IMPORTANT***If this helps even 1 single person then this review was worth making.

F**.

Not properly docunented

Unit has very poor info instruction ( commonly found on products made in China).I was planning to use it with arduino board but I have not been able to make it work.

M**E

Works perfectly with iOS

As you are probably aware, iOS doesn't work with many Bluetooth beacons, unless they are BLE (licensing). This HM-10 works perfectly, I was able to build a laser tester app built on BLE, this beacon has a great range and easily connected to the Arduino test board for my use.

J**K

Easy to setup and works with iOS 10.3.3

This thing is super easy to setup. You'll need a 3.3v FTDI board and four jumpers to connect it to your computer (VCC to 3.3v, ground to ground, tx to rx, and rx to tx). Just use a serial terminal (such as the Arduino one) and set it to 9600 BAUD. Send "AT" (without the quotes but in caps) to the board through the serial monitor and it should reply with OK. Use the Light Blue iOS app to read and write data. It's that simple. Note: this device might not show up in Settings -> Bluetooth since it is a little different than the bluetooth from a commercial product.I used mine to connect to the NAZE32 board running Cleanflight via the Mobile Flight iOS app. Be sure to configure the BAUD to 115200 by sending the AT+BAUD4 command to make it compatible

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
$39.80

Duties & taxes incl.

LEBANONstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Zainab N.

Fantastic and great service. Shipping was faster than expected.

1 week ago

Dsd Tech Hm 10 Bluetooth 4 0 Ble Ibeacon Uart | Desertcart LEBANON