Skip to main content

HTK Breast Massager Protocol

Introduction

The HTK BM001 is a BLE breast massager with multiple massage modes. Commands are single-byte values written to a standard Immediate Alert characteristic.

BLE Profile

ble_names:
- "HTK-BLE-BM001"
services:
- uuid: "0000180f-0000-1000-8000-00805f9b34fb"
description: "Battery Service"
characteristics:
- uuid: "00002a19-0000-1000-8000-00805f9b34fb"
properties: [read, notify]
role: rx
description: "Battery level"
- uuid: "00001802-0000-1000-8000-00805f9b34fb"
description: "Immediate Alert Service"
characteristics:
- uuid: "00002a06-0000-1000-8000-00805f9b34fb"
properties: [write_no_response]
role: tx
description: "Command / Alert Level"

Commands

Single-byte commands written to the Alert Level characteristic (0x2a06):

CommandByteDescription
NR Massage0x08??? mode
Disconnect0x09Disconnect device
Power Off0x0APower off
Normal Massage0x0BNormal massage mode
Left Massage0x0CLeft-side massage
Right Massage0x0DRight-side massage
Inversion Massage0x0EInversion mode
Stop Massage0x0FStop current massage

Notes

  • Uses standard Bluetooth SIG services (Immediate Alert, Battery Service).
  • "NR Massage" mode meaning is unknown.

Sources