Trigger Condition

Triggered when a device receives a command message, executes the command, and sends a receipt message back to the cloud.
Note: A clientid ending with "test" is a client test account; such clients do not trigger any message push

Receiving Method
Go to your IoT console to enable or disable message push
After configuration, you can receive device messages reported by the platform via either the HTTP interface or MQTT subscription (choose one)
You are currently receiving messages via HTTP; MQTT is recommended (lower latency).
If MQTT push is configured
The platform pushes messages to the specified MQTT topic.
In addition to subscribing to api/{AppId}/message/#,
you can also subscribe to this type of message separately via api/{AppId}/message/0.
If HTTP push is configured
The platform pushes messages to the interface URL you configured.
Messages are pushed in real time and only once; if your server cannot be reached within 5 seconds, no further push is made.
When the response status is HTTP 1.1 200 OK (only the HTTP status is checked), the push is considered successful, so there is no return value requirement.
Message Format

ThingBoot is an end-to-end, open IoT solution provider covering hardware, platform, AI, and software. We bridge the complete technology chain from device to cloud, delivering integrated, freely combinable IoT infrastructure for enterprises and developers.

Hardware: a firmware SDK for developers, with a vast catalog of standardized hardware; Platform: a self-developed IoT cloud platform with private deployment support; APIs: comprehensive APIs plus the MCP protocol for AI, with capabilities fully open; Software: open-source, free web and mobile clients; Model: no reselling, no lock-in - customers buy directly from factories, while ThingBoot helps them build their own product and brand ecosystem.


Have an Engineer Contact Me
Leave your contact information and an engineer will get in touch with you promptly.

If you need urgent assistance, contact the on-duty engineer at: