begin replace mqtt topic compose routines
This commit is contained in:
parent
758e0882ae
commit
f6515c5be8
14
src/MQTT.c
14
src/MQTT.c
|
|
@ -212,17 +212,15 @@ static void mqtt_event_handler(void *handler_args, esp_event_base_t base, int32_
|
||||||
ESP_LOGI(TAG, "MQTT_EVENT_CONNECTED client %d", ctx->mqtt_index);
|
ESP_LOGI(TAG, "MQTT_EVENT_CONNECTED client %d", ctx->mqtt_index);
|
||||||
char sub[64];
|
char sub[64];
|
||||||
|
|
||||||
ComposeTopicControl(sub, GetSysConf()->mqttStation[ctx->mqtt_index].RootTopic,
|
char *system_name = GetSysConf()->mqttStation[ctx->mqtt_index].RootTopic;
|
||||||
GetSysConf()->mqttStation[ctx->mqtt_index].ClientID,
|
char *client_name = GetSysConf()->mqttStation[ctx->mqtt_index].ClientID;
|
||||||
0);
|
char direction[] = "DOWNLINK";
|
||||||
|
|
||||||
|
ComposeTopic(sub, system_name, direction, client_name, "CONTROL");
|
||||||
msg_id = esp_mqtt_client_subscribe(client, (const char*) sub, 0);
|
msg_id = esp_mqtt_client_subscribe(client, (const char*) sub, 0);
|
||||||
ESP_LOGI(TAG, "sent subscribe successful, msg_id=%d", msg_id);
|
ESP_LOGI(TAG, "sent subscribe successful, msg_id=%d", msg_id);
|
||||||
|
|
||||||
|
ComposeTopic(sub, system_name, direction, client_name, "DATA");
|
||||||
|
|
||||||
ComposeTopicScreen(sub, GetSysConf()->mqttStation[ctx->mqtt_index].RootTopic,
|
|
||||||
GetSysConf()->mqttStation[ctx->mqtt_index].ClientID,
|
|
||||||
0);
|
|
||||||
msg_id = esp_mqtt_client_subscribe(client, (const char*) sub, 0);
|
msg_id = esp_mqtt_client_subscribe(client, (const char*) sub, 0);
|
||||||
ESP_LOGI(TAG, "sent subscribe successful, msg_id=%d", msg_id);
|
ESP_LOGI(TAG, "sent subscribe successful, msg_id=%d", msg_id);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user