Questions tagged [hm-10]

HM-10 is a Bluetooth Low Energy (BLE) module, interfaced via serial port (UART).

HM-10 is a Bluetooth Low Energy (BLE) module.

Features:

  • conforms to BLE 4.0 specification
  • based on Texas Instruments CC2540 or CC2541 SoC
  • power: 3.3V
  • interfaced via serial port (UART)
  • uses text commands for configuration that only is sort of similar to AT commands used by modems
  • widely used by hobbyists and in embedded applications

Full specification can be found in datasheet.

Official site: Jinan Huamao Technology Company (JNHuaMao).

Be aware of the special handling needed for text command handling. Code that is written to talk to HM-10 cannot be reused to talk with normal modems/phones that uses AT commands and vice versa. Significant differences include

  • Complete lack of generic Final Result Codes (like OK and ERROR). Instead every single possible variation of result and information text needs to be explicitly handled.
  • No indication of failures will be given.
  • The syntax is very different in many, many aspects.
113 questions
0
votes
1 answer

HM-10 Bluetooth Module - BLE 4.0 Keep Losing Connection

has anyone tried using HM-10 Bluetooth module? I'm able to pair with it using an Android device and passing the pre-defined PIN. Based on the UART return, the pairing is successful (module returns OK+CONN - means a connection was…
codex10
  • 105
  • 1
  • 10
-1
votes
1 answer

BLE: HM10 indicate no read property when characteristic has read property

I am attempting to use HM10 as central to read data from a sensor. The HM10 has been flashed with the latest firmware V710 to use the self learn functionality. Here is the list of messages I am sending and receiving from the HM10 First I configure…
lewisleman
  • 56
  • 5
-1
votes
1 answer

iBeacon notification data comes unreadable?

I am using a HM-10 (v709) as a master, with a Arduino. I want to get a value from a iBeacon's notification. I connect to the iBeacon and turn on notifications for the characteristic, but the notifications I receive look like this: ⸮ or ⸮ or x⸮⸮⸮⸮ or…
August Kimo
  • 1,503
  • 8
  • 17
-1
votes
1 answer

hm10 with arduino not reading UUID from ibeacon

Using a hm10 on arduino when sending AT+DISI? returns something like +DISC:00000000:00000000000000000000000000000000:0000000000:CAD9D2E2AE09:-071OK which has no UUID and it is impossible to know whether it is a real ibeacon. All around BT devices…
naaas
  • 47
  • 1
  • 6
-1
votes
1 answer

HM-10 iBeacon: Why is the AT+MEAS command not answered?

I am trying to query an HM-10 iBeacon measured power using AT+MEAS? with no success. The module does not respond at all. I have checked my HM-10 software version using AT+VERS? and it answers HMSoft V540. The datasheet says that the AT+MEAS command…
Janice Kartika
  • 502
  • 1
  • 3
  • 14
-1
votes
1 answer

Cannot connect BLE to android apps

I just bought a Bluetooth HM-10 module with CC2541 chip. I am powering it with Arduino Uno. I scanned for bluetooth devices with my phone (samsung j3, 2016) and found the module named as BT05. I paired the devices but I could not connect the…
Mark
  • 9
  • 1
  • 5
-2
votes
1 answer

Using Arduino to read BLE

I have an Arduino MEGA2560, I hooked it up to a BLE module HM-19 through serial. I can send AT commands and receive responses from the HM-19 successfully. I have a BLE Smart wristwatch. This BLE smart wristwatch stores my Daily steps, Heart rate &…
-2
votes
1 answer

Transmitting data between arduino's using hm-10 BLE

I am working on a project whereby I have an arduino recording the humidity and temperature levels of a room (using a DHT11 sensor), and a second arduino that recieve this data via bluetooth. I am using the hm-10 BLE modules. So far the…
1 2 3 4 5 6 7
8