Enable MQTTS on esp client and remove useless folder

This commit is contained in:
2026-01-04 19:28:36 +01:00
parent 90db239c21
commit 16f354ad60
19888 changed files with 46 additions and 6994315 deletions

View File

@@ -177,11 +177,55 @@ static void mqtt_event_handler(void *handler_args, esp_event_base_t base, int32_
}
}
static const char *root_ca_pem =
"-----BEGIN CERTIFICATE-----\n"
"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\n"
"-----END CERTIFICATE-----\n";
static esp_mqtt_client_handle_t client = NULL;
void mqtt_init(void)
{
esp_mqtt_client_config_t mqtt_cfg = {
.broker.address.uri = "mqtt://192.168.15.119:1883",
.broker = {
.address.uri = "mqtts://192.168.15.119:8883",
.verification = {
.certificate = root_ca_pem,
.certificate_len = 0,
.skip_cert_common_name_check = false,
}
},
.credentials = {
.username = "device",
.authentication = {
@@ -215,7 +259,7 @@ void send_gps_data(const char *topic, const char *json)
return;
}
int msg_id = esp_mqtt_client_publish(client, topic, json, 0, 1, 0);
int msg_id = esp_mqtt_client_publish(client, topic, json, 0, 2, 0);
if (msg_id < 0) {
ESP_LOGE(TAG, "Failed to publish GPS");
} else {