mirror of
https://github.com/espressif/esp-rainmaker.git
synced 2026-01-15 16:43:29 +00:00
This change allows adding a RainMaker service on which phone apps can set id of the parent group (group_id) in which the node is added. Once set, all local params will be reported on node/<node_id>/params/local/<group_id> instead of node/<node_id>/params/local/ Additionally, application code can use the esp_rmaker_publish_direct() API to publish any message on node/<node_id>/direct/params/local/<group_id> Phone apps can subscribe to these topics to get these messages directly from the MQTT broker node/+/params/local/<group_id> node/+/direct/params/local/<group_id> For local params update, this change just helps to improve the latency of param reporting. The direct reporting allows to bypass the cloud side processing to send messages directly to phone apps at very low cost Phone apps can also publish param updates directly to node/<node_id>/params/remote/<group_id> instead of using the set params API.
ESP RainMaker Agent Component
This is the main firmware agent for ESP RainMaker, which will then pull in other required components. Please check the ESP RainMaker documentation for details.