feat: publish/respond version string

This commit is contained in:
2026-05-17 14:36:45 +02:00
parent b9195a0dda
commit 3651dd9ef9
3 changed files with 17 additions and 6 deletions
@@ -46,10 +46,12 @@ void mqtt_publisher_send_ota_status(const char *status, const char *version);
* sensor_id — stable anchor ID string (e.g. "anchor_a1b2c3")
* broker_uri — e.g. "mqtt://192.168.1.100:1883"
* evt_group — FreeRTOS event group; publisher sets bits above on events
* version — firmware version string included in announce payload and version query responses
*/
esp_err_t mqtt_publisher_init(const char *sensor_id,
const char *broker_uri,
EventGroupHandle_t evt_group);
EventGroupHandle_t evt_group,
const char *version);
/** Publish an RSSI reading. Non-blocking (QoS 1). */
void mqtt_publisher_send_rssi(const char *tag_id, int8_t rssi);