esp32 arduino mqtt over websocket?



我正在研究需要通过websocket进行MQTT的东西(我的服务器在端口80上的限制(

我已经到处寻找它,但要么没有人能够!ratain或(||(通过websocket数据包发送。 :D

我以某种方式在 arduino 中得到了这个包含 ---> 它的紧密 src 和低语言(至少对我来说!

#include "mqtt_client.h"

并在我的代码上执行此操作:

esp_mqtt_client_config_t mqttConfig;
mqttConfig.uri = "ws://test.mosquitto.org";
mqttConfig.port = 8080;
mqttConfig.transport = MQTT_TRANSPORT_OVER_WS;
mqttConfig.event_handle(evt);
esp_mqtt_client_handle_t client = esp_mqtt_client_init(&mqttConfig);
//esp_mqtt_client_register_event(client, ESP_EVENT_ANY_ID, mqtt_event_handler, client);
esp_mqtt_client_start(client);

错误:

cannot convert 'void (*)(esp_mqtt_event_handle_t) {aka void (*)(esp_mqtt_event_t*)}' to 'esp_mqtt_event_handle_t {aka esp_mqtt_event_t*}' in argument passing

我将在下面发送头文件以及更多内容:

arduino_H文件

在这里:esp_mqtt_client_handle_t client = esp_mqtt_client_init(&mqttConfig);您没有给出函数句柄,但是...分配调用函数的结果...

这应该是:esp_mqtt_client_handle_t client = esp_mqtt_client_init;

最新更新