Simple utility to configure and manage the HM-10 and HM-11 BLE modules developed by Huamao technology by providing a minimal console interface. Automates the configuration of the BLE module as ibeacon, master or slave.
- Teensy microcontroller
- HM-10/11 module (also available from multiple vendors like Seed Studio)
Teensy | HM-10/11 |
---|---|
Pin 0/ RX1 | Pin 2/ TX |
Pin 1/ TX1 | Pin 4/ RX |
3.3V | VCC |
GND | GND |
A simple console interface is available after connecting to the Teensy over USB Serial:
# help
Commands:
info Show info
wakeup Wakup device from sleep mode
reboot Reboot
factory Perform factory reset
beacon [name] Configure as beacon
beaconl [name] Configure as beacon with powersaving
slave Configure as peripheral device
master [addr] Configure as central device and connect to addr
console Serial console
- HM-10/11 Datasheet (Select HM-11 and download the archive)
- HM-10/11 as peripheral
- HM-10/11 as ibeacon
- HM-10/11 extensive tutorial
- HM-10/11 overview/tutorial
- BLE Interfacing in OSX/Linux