This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:Net 18、Raw Error -1、Time Out:n MQTT 客户端 Rabbitmq MQTT 适配器服务器

Guru**** 2540720 points
Other Parts Discussed in Thread: CC3200

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/573493/ccs-net-18-raw-error--1-time-out-n-mqtt-client-rabbitmq-mqtt-adapter-server

Thread 中讨论的其他器件:CC3200

工具/软件:Code Composer Studio

您好!

而我使用 Rabbitmq MQTT 适配器作为 MQTT 服务器并运行 MQTT 客户端演示  

要连接到服务器,请成功连接。

但是当我按下 SW2按钮将发布消息发送到服务器时。

 MQTT 客户端向下并显示错误,错误如下所示:

           

有人以前看到过这种情况。任何建议都很有用。

此致;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好。
    您能否跟踪到断开连接触发的位置?

    亚伦
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    这是真正的调试步骤。
    当我按 SW2,而不是将消息发布到主题时,nxet 将收到断开事件,i
    不知道原因;
    实际代码如下所示:
    for (;;)

    OSI_MsgQRead (&g_PBQueue、&RecvQue、OSI_WAIT_FOREVE);

    if (push_button_SW2_pressed = RecvQue.event)

    button_if_EnableInterrupt (SW2);
    //
    //发送发布消息
    //
    sl_ExtLib_MqttClientSend ((void*) local_con_conf[iCount].clt_ctx、
    pub_topic_sw2、data_sw2、strlen ((char*) data_sw2)、qOS2、retain);
    UART_PRINT ("\n\n\r CC3200发布以下消息\n\r");
    UART_PRINT ("主题:%s\n"PUB_TOPIC_SW2);
    UART_PRINT ("数据:%s\n",DATA_SW2);

    否则、如果(push_button_SW3_pressed = RecvQue.event)

    button_if_EnableInterrupt (SW3);
    //
    //发送发布消息
    //
    sl_ExtLib_MqttClientSend ((void*) local_con_conf[iCount].clt_ctx、
    pub_topic_sw3、data_sw3、strlen ((char*) data_sw3)、qOS2、retain);
    UART_PRINT ("\n\n\r CC3200发布以下消息\n\r");
    UART_PRINT ("主题:%s\n"PUB_TOPIC_SW3);
    UART_PRINT ("数据:%s\n",DATA_SW3);

    否则,如果(broker_DISCONNINNINNINNING_RecvQue.event)//---------- 完成 SW2事件后,下一步将转到此处。

    iConnBroker --;
    /*从消息导出 local_con_conf 或 CLT_ctx 的值*/
    sl_ExtLib_MqttClientCtxDelete((((connect_config*)(RecvQue.hndl ))->CLT_ctx;

    我不知道他为什么会触发这个...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    C:Net 17、Raw Error -1、Time Out:N

    C:RX 闭合网17 [-1]

    C:净17的清洁过程

    C:净17天现已关闭

    断开与代理的连接45.79.10830

    您是否能在那里看到从登录时显示此问题的问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题已解决。QOS2可能有问题。当我修改为 QOS0时、
    问题将会严重。