mqtt в C дает ошибку -1 - PullRequest
0 голосов
/ 11 мая 2018

Работая над разработкой драйвера, я пытаюсь опубликовать свои данные, когда MQtt в C запущен, но выдает код ошибки -1 (MQTTCLIENT_FAILURE , который вы можете видеть на этом рисунке )

Я установил ActiveMQ-брокер в своей системе и проверил в MQTTbox, что он работает правильно, поэтому у меня нет проблем Спасибо

Я использую этот код

1 Ответ

0 голосов
/ 12 мая 2018

Как вы можете видеть на https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.javadoc.doc/WMQMQxrCClasses/_m_q_t_t_client_8h.html#af33a6d6c0e8a6a747bf39638e0bba36b #define MQTTCLIENT_FAILURE -1 Код возврата: универсальный код ошибки, указывающий на сбой клиентской операции MQTT. "

Вы должны установить точку останова в каждом случае «MQTTClient_publish» в функции «MQTTClient_publish», чтобы точно определить причину, по которой вы не можете публиковать. Всего 4 случая, так что все должно пройти легко.

...