Skip to content

KBPro reference ​

Vendor PDFs copied from ~/Desktop/tempo/old_downloads/BLEGatewayServer-main/API_Document/ (6 October 2026). The ESP32 tree has the same message list; the gateway specification here is the KGateway Pro edition.

Apply reads the live profile and only disables a slot when its advertisement type has to move to another slot, or the template turns that slot off. A slot the template rewrites in place, such as slot 0 staying an iBeacon, is not cleared first. Disabling that slot is rejected as an illegal field (0x103).

  • Disable a trigger that still points at a slot being turned off: {"msg":"cfg","trObj":[{"trIdx":0,"trType":0}]} (message list §3.4.2.4).
  • Disable a slot: type 0 in advObj (message list §3.3.1.1).
  • 0x109 means the slot is still used by a trigger. 0x10A means that advertisement type is already on another slot (API spec §7.5).