RAM | 32 KB |
---|---|
Memory Speed | 3600 MHz |
Wireless Type | Bluetooth |
DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Module with 4PIN Base Board for Arduino UNO R3 Mega 2560 Nano
Return this item for free
Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
Learn more about free returns.- Go to your orders and start the return
- Select the return method
- Ship it!
Return this item for free
Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
Learn more about free returns.- Go to your orders and start the return
- Select the return method
- Ship it!
Purchase options and add-ons
- Low Energy: With HM-10 bluetooth 4.0 module, you can add Bluetooth features to your project and support iphone4s or later.
- DSD TECH Brand 4pin Base Board: Through this base board, leads to VCC, GND, TX, RX. You can be very convenient to connect to your arduino project
- Led status indication: when the connection is established will always light, disconnection is flash
- iBeacon Support:You can make this module into ibeacon mode.So you can have your own ibeacon.it also Supports Apple Notification Center Service (ANCS)
- working voltage 3.6 V to 6V,Default rate of 9600. DSD TECH back this Bluetooth 4.0 LE module with ONE Year WARRANTY. If you meet any question, please contact us, we will fix your issue within 24 hours.
Frequently bought together
Featured items you may like
- Amazon Basics USB-A to USB-B 2.0 Cable for Printer or External Hard Drive, Gold-Plated Connectors, 6 Foot, BlackAmazon's Choicein USB CablesFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18
- DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for ArduinoAmazon's Choicein Bluetooth Network AdaptersFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18
- HiLetgo HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for ArduinoFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18
- HiLetgo 2pcs HC-06 RS232 4 Pin Wireless Bluetooth Serial RF Transceiver Module Bi-Directional Serial Channel Slave Mode for ArduinoFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18
- DSD TECH HM-11 Bluetooth 4.0 BLE Module with 6 PIN Board Compatible with iOS Devices for DIYAmazon's Choicein Single Board ComputersFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18Only 11 left in stock - order soon.
- DSD TECH HM-19 Bluetooth 5.0 BLE Module with CC2640R2F Compatible for DIYFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Mar 18
Important information
To report an issue with this product or seller, click here.
Looking for specific info?
Product information
Technical Details
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 |
Additional Information
Customer Reviews |
4.4 out of 5 stars |
---|---|
Best Sellers Rank | #175 in Single Board Computers (Computers & Accessories) |
Warranty & Support
Feedback
Product Description
This is a Bluetooth 4.0 module with 4pin base board that can support iphone4s or later.
But does not support the version is lower than the android 4.3 phone(it don't support classic bluetooth 2.0 spp features)
The core module is HM-10
Base board from DSD TECH
Operating voltage: 3.3V to 6V
About APP
We provide a free app for this module for you to test and use.
Search for "DSD TECH Bluetooth", which you can find in appstore and google play.
How to Enable Apple Notification Center Service (ANCS) ANCS function
1.1 Please read apple notification ducument first
1.2 Send AT+TYPE3 command change to AUTH and BOND mode.
1.3 Send AT+ANCS1 command to open ANCS.
1.4 Send AT+PASS[para1] command to set passcode. Default passcode is "000000"
1.5 Send AT+RESET to restart module.
Now you can use LightBlue to scan and made a connect with module.
iOS will ask you input passcode. please input your passcode value.
If all is okay, you should receive AT+ANCS[para1] command from module UART.
About HM-10 Module
Core module is the original HM-10 module, not fake. DSD TECH brand guarantees and we accept refund without any excuse.
WARRANTY
We back this item with ONE YEAR WARRANTY. If you meet any question, please contact us, we will fix your issue within 24 hours.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers like the ease of use of the computer component. They mention that it is very easy to connect to a Teensy and that there is no pairing involved. However, opinions are mixed on performance.
AI-generated from the text of customer reviews
Customers find the computer component easy to use. They mention that it's very easy to connect to a Teensy, and there is no pairing involved.
"...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..." Read more
"...The HM-10 is easy to connect to and the entered data is saved...." Read more
"This thing is super easy to setup...." Read more
"...But starting with this HM-10 module was pretty easy...." Read more
Customers are mixed about the performance of the computer component. Some mention that it works great, while others say that it does not work. Some customers say that the AT commands do not work, and that not all pins work with their Arduino Mega 2560 and Leonardo.
"...I swapped this one into a working project, and everything worked exactly the same. Even the UUIDs are exactly the same...." Read more
"...with the DSD TECH app on my Android handset, these baseboards perform quite well, and will integrate flawlessly into several projects that I have on..." Read more
"...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..." Read more
"...When they work, they work well but the 1 star rating is because I've had 2 of these modules fail for no apparent reason...." Read more
Reviews with images
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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...
!!!!!!!! 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.
Reviewed in the United States on May 24, 2022
!!!!!!!! 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.
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.
Not all pins on the Mega and Mega 2560 support change interrupts, so only the following can be used for RX:
10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69
Not all pins on the Leonardo support change interrupts, so only the following can be used for RX:
8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).
On my iPhone 6s, I am using Elegoo's free app "Smart Robot Car" that has a "DIY Control" that allows you to program "buttons" with labels and to assign values to be sent to the HM-10 for use by the Arduino sketch. The HM-10 is easy to connect to and the entered data is saved.
I'd like to find an app that would allow data to be received back to the iPhone for display.
Bluetooth seemed like a workable plan. Apparently the iPhone requires BLE (Bluetooth Low Energy) so I ordered the HM-10. It worked well during my initial testing but no longer appears to work. It could easily be a misunderstanding on my part or I may have burned it out with a wiring mistake. I'm not faulting the product.
There seems to be some confusion about the need for a voltage divider when connecting the Rx and Tx lines to a 5V device. Some drawings show it and others do not. It worked without a voltage divider for me but then failed. That may be the reason.
Top reviews from other countries
Gerade wieder ausgepackt und "neuentdeckt". Kurz gegoogelt und erneut an den Uno angeschlossen.
Funktioniert tadellos mit 5-Arduino-Volt, auch ohne Logic Level 3.3/5V. Ist ja auch für 3.3-6V gedacht.
Einzig wenn ich im Kommando-Status starte (beim Einschalten den kleinen Button gedrückt halten oder den EN-Pin mit 3.3V am Arduino verbinden) und über den seriellen Monitor AT-Befehle verwenden möchte, geht das nur wenn ich erst auf irgendwas anderes als 38400 Baud stelle, dann einen Befehl eingebe und dann erst auf 38400 Baud stelle, reagiert das Modul. Da ich nicht ständig mit AT-Kommandos arbeite, sondern nur zum Ändern des Namens und des Passworts, kann ich damit leben.
Damals für 8,99€ gekauft, kostet es heute 10,99€. Hmm.