🔗 Connect, Create, Conquer!
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.
RAM | 32 KB |
Memory Speed | 3600 MHz |
Wireless Type | Bluetooth |
Brand | DSD TECH |
Item model number | ML-HM-10 |
Item Weight | 0.18 ounces |
Product Dimensions | 1.2 x 0.6 x 0.1 inches |
Item Dimensions LxWxH | 1.2 x 0.6 x 0.1 inches |
Color | Multicoloured |
Computer Memory Type | EEPROM |
Power Source | DC |
Voltage | 5 Volts |
Manufacturer | DSD TECH |
ASIN | B06WGZB2N4 |
Is Discontinued By Manufacturer | No |
Date First Available | March 2, 2017 |
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
Trustpilot
2 days ago
3 weeks ago