안드로이드는 버전 4.3 이상에서만 BLE를 지원합니다. 그래서 4.3 미만의 버전을 가진 구형 안드로이드 폰에서는 BLE 연결을 사용할 수가 없습니다. 이런 문제를 해결하기 위해 나온 블루투스 모듈이 HM-12 입니다. (HM-13 모듈은 소형화 버전, 기능은 동일) 그리고 HM-12 모듈은 slave SPP, peripheral BLE 동시 연결도 지원합니다. 하나의 장치에서 2개의 BLE 커넥션이 요구되는 상황이라면 유용하게 사용할 수 있는 모듈입니다.   HM-12 개요

  • HM-10 BLE 모듈과 PCB 규격 및 출력핀 1:1 대응
  • 기존 Bluetooth BLE 동작에 SPP를 지원하여 Android 4.3 이하 플랫폼과도 통신 가능.
  • SPP 와 BLE 동시 접속 가능.

HM-12 사양

  • AT+ command set on board
  • Customizable baud rate, device name, and pairing PIN
  • Automatically enters transparent serial mode after device is paired and connected
  • Returns to AT command mode when disconnected
  • Service : Slave SPP and Peripheral BLE
  • Default serial port setting: 115200, N, 8, 1
  • Voltage: 3.3V
  • Dimensions: 26.9mm x 13mm x 2.2mm

883993

.

BLE 통신용 모듈로 많이 사용되는 HM-10 과 많은 면에서 유사합니다. 모듈 설정을 바꾸기 위해 사용되는 AT 커맨드도 상당수 공유하고 있습니다. 아직 많이 사용되는 모듈은 아닌것 같은데 특별한 요구사항이 필요한 경우에는 꽤 괜찮은 솔루션인것 같네요. 이걸 잘 사용하면 안드로이드/아이폰을 동시에 연결해서 뭔가를 해볼수도 있으니까요.

.

참고자료: