HM-10-Bluetooth-Information

From ArduinoInfo
Jump to navigation Jump to search

OBSOLETE DO NOT USE


This module provides "Bluetooth Low Energy" which is required for use with all cellphones, including Apple.

BluetoothHM-10-2.jpg

Description

HM-10 BLE (Bluetooth Low Energy) Module based on CC2541 chipset. HM-10 module is supplied as pre-soldered on carrier board. The carrier board has headers for easy connection and prototyping needs.

Other Resources:

Martyn Currey has detailed information HERE about firmware levels and updates. We have another page HERE(click) that has details of HM-10 Tests and Examples and developing projects

Features

  • CC2541 Bluetooth Chip
  • Fully Qualified Bluetooth V4.0 Ble
  • Full Speed Bluetooth Operation with Piconet Support and Scatternet Support
  • Small size with 3.3V input.
  • RoHS Compliant
  • UART Serial interface with baudrate setup function

Technical Specifications

  • Operating Voltage: 3.6V to 6V
  • I/O Voltage level: 3.3V
  • Bluetooth Standard: V4.0 BLE (Bluetooth Low Energy)
  • Working frequency: 2.4GHz ISM band
  • Authentication and encryption
  • Size:37.6mm x 16.6mm x 4.2 mm (without headers)
  • Header Pin pitch: Standard 0.1 inch (2.54mm)

File:BluetoothHM-10-3.jpg width="520" height="364"

Pinouts

  • STATE
  • RXD
  • TXD
  • GND
  • VCC
  • EN

Supported OS

  • iPhone 4S/5S/Ipad
  • Android 4.3 and Above
  • Windows 8

AT Commands

  • AT (Test command)
  • AT+BAUD (Query/Set Baud rate)
  • AT+CHK (Query/Set parity)
  • AT+STOP (Query/Set stop bit)
  • AT+UART (Query/Set uart rate,parity, stop bit)
  • AT+PIO (Query/Set PIO pins status Long command)
  • AT+PIO (Query/Set a PIO pin sttus Short command)
  • AT+NAME (Query/Set device friendly name)
  • AT+PIN (Query/Set device password code)
  • AT+DEFAULT (Reset device settings)
  • AT+RESTART (Restart device)
  • AT+ROLE (Query/Set device mode, Master or Slave)
  • AT+CLEAR (Clear remote device address if has)
  • AT+CONLAST (Try to connect last connect succeed device)
  • AT+VERSION (Show software version information)
  • AT+HELP (Show help information)
  • AT+RADD (Query remote device address)
  • AT+LADD (Query self address)
  • AT+IMME (Query/Set Whether the device boot immediately)
  • AT+WORK (if device not working, start work, use with AT+IMME command)
  • AT+TCON (Query/Set Try to connect remote times)
  • AT+TYPE (Query/Set device work type, transceiver mode or remote mode)
  • AT+START (Switch remote control mode to transceiver mode)
  • AT+BUFF (Query/Set How to use buffer data, Duing mode switching time)
  • AT+FILT (Query/Set device filter when device searching) A
  • T+COD (Query/Set Class of Device. eg: phone, headset etc.)

Documents and Downloads

  • HM-10 Device [[1]]
  • [[2]] Bluetooth 4.0 (BLE) – 06: Serial connection
  • [[3]] Bluetooth 4.0 (BLE) – 07: Data transfer and remote control
  • "nRF Connect" Utility Software introduction [[4]]
  • "nRF Connect" Utility Software Apps for following platforms:
  • Manufacturer’s Android app called [[5]] that can be used as Serial Terminal (no configuration required). The app requires manual installation of .apk file. Make sure you allow “verify apps over USB” in your android phone or tablet under developer options


zz