Appearance
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.
- KBPro message list —
cfg/getParafor common parameters, advertisement slots, and triggers. - KGateway Pro API specification — MQTT envelope and
dAckcause codes.
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:
type0inadvObj(message list §3.3.1.1). 0x109means the slot is still used by a trigger.0x10Ameans that advertisement type is already on another slot (API spec §7.5).