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
andERROR
). 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.