在开发驱动程序时,我尝试在运行的C中使用MQtt发布我的数据但是给出了错误代码-1(MQTTCLIENT_FAILURE you can see in that picture )
我在我的系统中安装了ActiveMQ代理并在MQTTbox中测试它是否正常工作所以我没有遇到问题 谢谢
答案 0 :(得分:0)
您可以在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"功能,以确定您无法发布的exacly原因。只有4次出现,所以应该很容易。