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

Android app crash on Bluetooth LE write

I am developing an Android app to control stepper motors via a Android Due and a Bluetooth HM-10 BLE module. So far everything works, but there seems to be a problem on some devices, which cause the app to crash. On my Nexus 5 and 7 it is working…
BlueGene
  • 11
  • 2
0
votes
0 answers

Can i read data from BT 4.0 Chip ( HM-10) with phone that support BT 2.0 and lower than jellybean

I have phone that running android version lower than jelly bean. And I want to read sensor data from HM-10 BLE Chip. Can i do that with app inventor or native android code?
Dogan Cignakli
  • 77
  • 1
  • 10
0
votes
1 answer

AT commands do not work on BLE HM 10 through Arduino

I've tried to send AT commands to my Ble 4.0 HM-10 module by connecting it to an Arduino Board and sending command through Arduino IDE's Serial Monitor but I don't get any response. Can someone tell me how to do this? Also when I'm near the…
Devenom
  • 915
  • 1
  • 9
  • 20
0
votes
2 answers

HM-10 returns Euro symbol

I am working with HM-10 copy CC4A-1 module. I connected it with Arduino Uno R3 after struggling a lot it got connected. I performed some AT Commands using Arduino Serial Monitor suddenly it stops working after executing AT+RENEW command. I also…
0
votes
0 answers

About HM-10 BLE with multiple device communication

I'm doing a project that need some BLE communication. For now, I have two device in my project, A and B, A they all using HM-10 BLE module and A is in slave mode B will be in master mode. When active, A B will connected and transfer data. I also…
Xin Zhang
  • 1
  • 1
0
votes
0 answers

Bluetooth Autoreconnect HM10 Bluetooth Serial

I am using HM10-BluetoothSerial-iOS as base for my own application where I remotly control an AtMega. I wish to automatically reconnect to the HM10 Bluetooth device. As far as I know you cannot store CBPeripherals for a later connection. So how can…
Manuel
  • 613
  • 1
  • 6
  • 20
0
votes
1 answer

Why do HM-10 peripheral characteristic FFE1 properties not include writeWithoutResponse when queried via distriqt BluetoothLE ANE?

I am developing with Apache Flex 4.15, Adobe AIR, distriqt BluetoothLE ANE, iPhone4S, Arduino and the HM-10 Bluetooth LE module. When I test the HM-10 with the LightBlue app, it shows the expected single service (uuid FFE0) with a single…
jgomes
  • 3
  • 4
0
votes
3 answers

HM-10 Wont accept name and returning +NAME=?

Maybe someone had this problem. "Send(AT)" OK "Send(AT+NAME?)" +NAME=? OK "Send(AT+NAME1234)" +NAME=1234 OK "Send(AT+NAME?)" +NAME=? OK Cant get this BLE HM-10 to remember name. I was using FTDI and ch340, arduino monitor and…
Robert Rupa
  • 3
  • 1
  • 4
0
votes
1 answer

Ionic/Cordova and Arduino bluetooth

I'm building an app with Ionic, and I am trying to send a simple string from an arduino to my app with bluetoothLE. I'm using an Arduino with a HM-10 bluetooth adapter, I managed to connect and disconnect to the device, but cannot understand how to…
0
votes
1 answer

Arduino UNO connected to HM-10 returning � to AT commands

I have my HM-10 connected to my Arduino UNO and I'm trying AT commands. I keep getting � no matter what command I send. I am new to Arduino and have used http://www.blueluminance.com/HM-10-as-iBeacon.pdf guide for setting up the chip. Here is the…
hydro
  • 31
  • 1
  • 3
0
votes
2 answers

HM-10 BLE master and send data to specific characteristic

I have small question about HM-10 ble module and master role. I tried 2 scenarios. Android app as master and hm-10 as slave: From android app I can connect to hm-10 and its characteristic . Everything works OK. I have problem with second scenario:…
0
votes
1 answer

HM-10 battery uses too much energy on ibeacon mode

I m using hm-10 to deploy ibeacon with CR2450 battery. But in several configurations, CR2450 battery drains too fast. I need AT+MODE2 And AT+ADTY0 commands for ota and battery level. In AT+ADTY3 mode device cannot send battery level in advertising…
gokhangokce
  • 461
  • 3
  • 8
  • 17
0
votes
1 answer

HM10 BLE 4.0 Chip limit for number of discovered nearby devices

I am working with HM10 BLE chip with Arduino. I am able to establish serial communication between the two. In the manufacturer manual from jnhuamao.cn, it says that for AT+DISC? , "...Before V535 max results is 6, Since V535 not limit" AT+DISC? is…
Danny
  • 31
  • 3
0
votes
1 answer

HM-10 and iOS/iBeacon. Communicating between the two

I am trying to wrap my head around the possibilities of the HM-10 but am very new to a lot of how it works. I am only familiar with higher level things. I originally thought I was going to use the hm-10 as an iBeacon but quickly found out it's…
Mr Dog
  • 396
  • 1
  • 3
  • 22
0
votes
2 answers

bluetooth module HM-15 and Arduino scanning for iBeacons

I bought a HM-15 BLE bluetooth module and successefully connected to Arduino. I am able to sent At commands and I would like to use it for scanning for iBeacons and get their major and minor. Using AT+DISC? I can see the beacon address but I cannot…
Matteo
  • 1
  • 1