GL‑S10 (non‑ESPHome): Example MQTT command + response for GL‑IoT/comTopic

Hi,

I’m integrating a GL‑S10 BLE gateway (the non‑ESPHome, “capable” GL‑IoT firmware model) with my own MQTT broker.

The gateway connects correctly and publishes BLE telemetry on tiot/#. It also subscribes to GL-IoT/comTopic/<gateway-mac> as expected.

However, I cannot find any documentation describing the JSON format required for sending BLE control commands through GL-IoT/comTopic.

Could GL.iNet provide a generic example of:

  1. A JSON command sent to GL-IoT/comTopic/<gateway-mac>

  2. The corresponding JSON response published on GL-IoT/rspTopic/<gateway-mac>

The example does not need to be device‑specific — any BLE device command/response pair would be extremely helpful.

This will allow me to understand the correct command schema and integrate the gateway properly.

Thanks

Hi

You can find information about the MQTT functionality supported by our firmware in the following documentation:

However, our firmware does not support sending BLE control commands to the S10 via MQTT.

If you require this functionality, you may need to build a custom firmware based on the following firmware compilation guide: