能否基于现有的 AT 固件,重新实现 AT+MQTTPUB?

Moderator: ESP_XCGuang

ESP_Mary
Posts: 14
Joined: Tue Sep 29, 2020 9:46 am

能否基于现有的 AT 固件,重新实现 AT+MQTTPUB?

Postby ESP_Mary » Thu Aug 05, 2021 7:09 am

请问有没有什么办法可以获取 AT+MQTTCONN 指令所连接的 client 结构体 esp_mqtt_client_handle_t,因为我需要重新弄一个 MQTT 发布的 AT 指令,需要读取已连接的 MQTT client。
能否基于现有的 AT 固件,重新实现 AT+MQTTPUB?还是说,我需要重新实现一套 MQTT 的指令呢?

另外,AT指令的参数最多只有 16 个吗?

ESP_Alson
Posts: 106
Joined: Mon Mar 22, 2021 3:37 am

Re: 能否基于现有的 AT 固件,重新实现 AT+MQTTPUB?

Postby ESP_Alson » Thu Aug 05, 2021 7:26 am

您好,对于您提出的问题回答如下:
由于不知道您所说的 AT 是哪个版本的,所以只回答一些通用的概念。
1.目前无法获取到 AT+MQTTCONN 指令所连接的 client 结构体 esp_mqtt_client_handle_t,因为考虑到导出的话可能会破坏 AT 内部的状态机。
2. 如果要获取到 esp_mqtt_client_handle_t,需要您自己参考 MQTT 的 demo 来实现自己的 MQTT 指令。
3. AT 指令参数最多只有 16 个吗?请问您参考的是哪个 AT 指令?

另外想请问下你想获取到 esp_mqtt_client_handle_t 来做什么?可以简单的描述下您的目的,可以帮助我们对 AT 进行改进。

Who is online

Users browsing this forum: No registered users and 40 guests