This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

I haven't been able to run lte_ble_gateway for more than 2 days

Hi, 

I am have programmed my Thingy 91 device with lte_ble_gateway program to collect data from 5 Bluetooth devices and send them to the cloud. This program runs fine, however it does not appear to continue to run for more than 2 days, after that the program just goes silent. No output, no error message no nothing. 

Can someone point me in the right direction please?

Parents
  • Hi,

     

    What are the traces coming from the thingy:91? You say it does not output anything, but where did it stop?

    What makes the device function again, a reset of the nRF9160 or a power cycle of the full design?

     

    Kind regards,

    Håkon

  • Hi

    I don't know what do you mean by traces, but I get no output at serial line, and no output at nRF Connect for Cloud. It simply stops doing what it is suppose to do. 

    So far to get it to function again, I switch it off and on again manually. 

    I hope this explains the problem. 

    Regards 

    Marshed 

  • Hi,

    I tried to manually disconnect from the RTT viewer and connect again, however no additional log were observed. 

    # SEGGER J-Link RTT Viewer V6.80a Terminal Log File
    # Compiled: 16:29:34 on May 29 2020
    # Logging started @ 24 Aug 2020 16:24:40
    00> [00:00:48.840,332] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -78 dB.
    00> [00:00:51.152,862] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -68 dB.
    00> [00:00:56.574,249] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -69 dB.
    00> [00:01:20.491,973] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -62 dB.
    00> [00:01:28.371,276] <inf> bt_ctlr_hci: handle: 0x0003, rssi: -46 dB.
    00> [00:01:32.965,301] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -81 dB.
    00> [00:01:35.847,656] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -50 dB.
    00> [00:01:52.340,240] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -76 dB.
    00> [00:03:09.804,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -75 dB.
    00> [00:03:48.746,185] <inf> bt_ctlr_hci: handle: 0x0003, rssi: -50 dB.
    00> [00:04:07.929,412] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -65 dB.
    00> [00:05:42.910,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -53 dB.
    00> [00:07:38.183,685] <inf> bt_ctlr_hci: handle: 0x0003, rssi: -42 dB.
    00> [00:07:57.558,685] <inf> bt_ctlr_hci: handle: 0x0003, rssi: -44 dB.
    00> [00:24:11.011,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -70 dB.
    00> [00:24:40.366,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -71 dB.
    00> [00:24:45.402,740] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -68 dB.
    00> [00:25:22.215,240] <inf> bt_ctlr_hci: handle: 0x0000, rssi: -75 dB.
    00> [00:25:40.597,564] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -58 dB.
    00> [00:26:00.035,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -52 dB.
    00> [00:26:21.116,912] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -62 dB.
    00> [00:28:03.866,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -71 dB.
    00> [00:31:04.054,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -62 dB.
    00> [00:34:10.511,688] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -71 dB.
    00> [00:39:31.741,912] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -71 dB.
    00> [00:40:03.136,688] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -64 dB.
    00> [00:40:57.386,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -72 dB.
    00> [00:41:41.554,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -61 dB.
    00> [00:42:12.554,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -72 dB.
    00> [00:46:05.746,185] <inf> bt_ctlr_hci: handle: 0x0003, rssi: -45 dB.
    00> [00:47:36.241,912] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -64 dB.
    00> [00:53:46.285,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -62 dB.
    00> [00:57:34.910,064] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -82 dB.
    00> [00:57:54.285,064] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -58 dB.
    00> [00:58:13.660,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -63 dB.
    00> [01:01:43.910,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -50 dB.
    00> [01:07:37.886,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -65 dB.
    00> [01:10:16.761,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -73 dB.
    00> [01:23:51.761,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -68 dB.
    00> [01:44:23.722,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -64 dB.
    00> [01:45:33.472,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -49 dB.
    00> [01:59:04.222,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -53 dB.
    00> [02:01:51.199,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -69 dB.
    00> [02:23:26.511,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -73 dB.
    00> [02:38:36.324,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -65 dB.
    00> [02:39:59.636,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -70 dB.
    00> [02:41:32.636,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -71 dB.
    00> [02:46:55.199,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -66 dB.
    00> [02:50:53.574,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -68 dB.
    00> [02:58:28.804,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -69 dB.
    00> [02:59:15.304,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -63 dB.
    00> [03:03:11.597,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -61 dB.
    00> [03:04:56.116,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -67 dB.
    00> [03:07:17.722,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -50 dB.
    00> [03:07:18.824,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -72 dB.
    00> [03:32:56.179,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -71 dB.
    00> [03:33:24.449,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -63 dB.
    00> [03:33:51.574,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -65 dB.
    00> [03:35:22.636,688] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -71 dB.
    00> [03:35:56.366,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -63 dB.
    00> [03:50:24.699,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -73 dB.
    00> [04:00:14.535,034] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -52 dB.
    00> [04:08:40.991,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -73 dB.
    00> [04:11:00.554,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -61 dB.
    00> [04:11:48.991,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -63 dB.
    00> [04:18:06.097,534] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -60 dB.
    00> [04:18:25.472,564] <inf> bt_ctlr_hci: handle: 0x0004, rssi: -50 dB.
    00> [04:42:07.761,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -65 dB.
    00> [04:44:05.949,157] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -72 dB.
    00> [05:00:23.304,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -58 dB.
    00> [05:00:44.616,882] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -63 dB.
    00> [05:35:48.804,412] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -72 dB.
    00> [05:37:14.054,412] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -61 dB.
    00> [05:38:43.179,382] <inf> bt_ctlr_hci: handle: 0x0002, rssi: -67 dB.
    00> [05:48:03.511,688] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -66 dB.
    00> [05:48:46.136,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -73 dB.
    00> [06:01:05.386,657] <inf> bt_ctlr_hci: handle: 0x0001, rssi: -68 dB.
    (Connection lost)
    
    # Logging stopped @ 25 Aug 2020  9:44:49
    

    I also tried to only reset the nRF91, the device recovered fully. 

  • Hi,

     

    Marshed said:
    I also tried to only reset the nRF91, the device recovered fully. 

    This makes sense, as the nRF91 is running the host, and it will "reset" (a GPIO interrupt on the hci-controller that does a soft reset) the HCI controller on boot-up, as shown here in the board file for "nrf9160dk_nrf52840" board:

    https://github.com/nrfconnect/sdk-zephyr/blob/master/boards/arm/nrf9160dk_nrf52840/board.c#L200-L209

     

    I will report the instability issues you're seeing internally. In cases where the hci controller faults/hangs/resets, it is unfortunately a situation that isn't handled in the bt host at this time.

     

    Kind regards,

    Håkon

  • Hi, 

    Thank you for your answer, however how do I proceed now? do I just wait, or their is some kind of work around?

    Regards

    Marshed

  • Hi,

     

    Unfortunately, the logs doesn't fully explain why it stops on your side, but its known that the host has missing implementation in case the hci-controller resets (or otherwise misbehave). If you are able to isolate/catch this issue in your firmware (host side), you can either use the watchdog or do a systemreset to recover. If you are able to get more detailed information out of the log or by debugging over SWD, please let me know.

     

    Kind regards,

    Håkon

  • Hi, 

    I think the program stops after calling this function 

    nrf_cloud_sensor_data_send(&in_data);

    more specifically it hangs here 

    return mqtt_publish(&nct.client, &publish);

    any idea how to solve this?

Reply Children
  • Hi,

     

    Does it stop forever? Do you see many reconnects to nRF cloud throughout the session?

     

    Kind regards,

    Håkon

  • Hi, 

    It stop forever, ( I left it over the weekend and it didn't reconnect), and yes this is accompanied by disconnection from the nRF cloud.

    Here is the log

    # SEGGER J-Link RTT Viewer V6.82g Terminal Log File
    # Compiled: 17:00:55 on Aug 28 2020
    # Logging started @ 01 Sep 2020 11:55:43
    00> [00:26:21.006,286] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [00:29:21.039,184] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 676 messages dropped ---
    00> [00:30:11.548,492] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 506 messages dropped ---
    00> [00:31:26.406,127] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [00:33:26.084,106] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 648 messages dropped ---
    00> [00:35:12.103,454] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 81 messages dropped ---
    00> [00:37:21.127,075] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1096 messages dropped ---
    00> [00:39:21.149,047] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 677 messages dropped ---
    00> [00:40:11.658,355] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 446 messages dropped ---
    00> [00:42:21.182,006] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [00:44:21.203,979] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 771 messages dropped ---
    00> [00:45:22.482,727] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 410 messages dropped ---
    00> [00:46:26.488,525] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [00:48:26.248,901] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 646 messages dropped ---
    00> [00:50:11.768,157] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 442 messages dropped ---
    00> [00:51:20.780,853] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [00:54:20.813,781] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 676 messages dropped ---
    00> [00:55:11.536,651] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 813 messages dropped ---
    00> [00:57:21.346,801] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [01:00:11.564,086] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 343 messages dropped ---
    00> [01:00:17.379,028] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 122 messages dropped ---
    00> [01:00:27.565,582] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [01:02:26.402,648] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [01:04:25.924,591] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 727 messages dropped ---
    00> [01:06:21.445,678] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 365 messages dropped ---
    00> [01:08:20.967,590] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 787 messages dropped ---
    00> [01:10:22.620,025] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 741 messages dropped ---
    00> [01:11:21.000,579] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 726 messages dropped ---
    00> [01:14:18.533,020] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 710 messages dropped ---
    00> [01:15:14.646,789] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 108 messages dropped ---
    00> [01:16:26.056,396] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 694 messages dropped ---
    00> [01:17:20.066,314] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [01:20:18.598,937] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 398 messages dropped ---
    00> [01:20:22.674,987] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 726 messages dropped ---
    00> [01:23:18.631,896] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1097 messages dropped ---
    00> [01:25:18.653,930] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 817 messages dropped ---
    00> [01:27:21.707,916] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [01:29:21.198,333] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 437 messages dropped ---
    00> [01:30:28.210,540] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 363 messages dropped ---
    00> [01:31:44.224,487] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 481 messages dropped ---
    00> [01:33:42.746,154] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 645 messages dropped ---
    00> [01:34:41.256,927] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 416 messages dropped ---
    00> [01:36:43.279,235] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 346 messages dropped ---
    00> [01:37:40.789,886] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 544 messages dropped ---
    00> [01:40:22.319,335] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 416 messages dropped ---
    00> [01:41:19.829,986] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 498 messages dropped ---
    00> [01:44:18.362,548] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 472 messages dropped ---
    00> [01:45:13.872,833] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 329 messages dropped ---
    00> [01:46:25.385,772] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 476 messages dropped ---
    00> [01:48:20.907,073] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 492 messages dropped ---
    00> [01:50:22.929,534] <dbg> net_mqtt.client_write: (0x20024ea8): [0x20023b0c]: Transport writing 2 bytes.
    00> --- 265 messages dropped ---
    00> [01:52:19.450,622] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 498 messages dropped ---
    00> [01:53:20.962,005] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 674 messages dropped ---
    00> [01:55:22.980,255] <dbg> net_mqtt.client_write: (0x20024ea8): [0x20023b0c]: Transport writing 2 bytes.
    00> --- 444 messages dropped ---
    00> [01:57:21.007,873] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 734 messages dropped ---
    00> [01:58:21.018,890] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 694 messages dropped ---
    00> [02:00:17.540,161] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 136 messages dropped ---
    00> [02:01:26.013,336] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1100 messages dropped ---
    00> [02:03:26.074,737] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 688 messages dropped ---
    00> [02:05:23.035,034] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 771 messages dropped ---
    00> [02:07:21.117,767] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [02:10:18.150,146] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 753 messages dropped ---
    00> [02:11:21.067,840] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 736 messages dropped ---
    00> [02:13:21.683,715] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 802 messages dropped ---
    00> [02:15:22.705,871] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 111 messages dropped ---
    00> [02:16:26.095,733] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [02:17:26.228,546] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 839 messages dropped ---
    00> [02:20:22.760,803] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 618 messages dropped ---
    00> [02:21:21.122,772] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 736 messages dropped ---
    00> [02:24:21.304,504] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 800 messages dropped ---
    00> [02:25:22.815,795] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [02:27:56.843,933] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 582 messages dropped ---
    00> [02:28:55.164,337] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 490 messages dropped ---
    00> [02:30:22.871,185] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 527 messages dropped ---
    00> [02:31:26.178,161] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 736 messages dropped ---
    00> [02:33:26.904,876] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 708 messages dropped ---
    00> [02:35:22.426,086] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 19 messages dropped ---
    00> [02:35:23.558,349] <dbg> net_mqtt.client_write: (0x20020d00): [0x20023b0c]: Transport write complete.
    00> --- 730 messages dropped ---
    00> [02:38:21.458,831] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 779 messages dropped ---
    00> [02:39:21.469,848] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 792 messages dropped ---
    00> [02:42:21.502,777] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 734 messages dropped ---
    00> [02:43:21.513,793] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 600 messages dropped ---
    00> [02:45:14.534,454] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 168 messages dropped ---
    00> [02:45:22.535,949] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 777 messages dropped ---
    00> [02:47:26.265,991] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 574 messages dropped ---
    00> [02:48:59.575,683] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 520 messages dropped ---
    00> [02:50:23.090,911] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 730 messages dropped ---
    00> [02:52:21.112,579] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 606 messages dropped ---
    00> [02:54:00.130,645] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 572 messages dropped ---
    00> [02:55:22.645,812] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [02:57:21.320,465] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1117 messages dropped ---
    00> [03:00:14.699,279] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 78 messages dropped ---
    00> [03:00:23.200,775] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 408 messages dropped ---
    00> [03:02:26.223,297] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 743 messages dropped ---
    00> [03:04:26.245,269] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 711 messages dropped ---
    00> [03:05:22.755,676] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [03:08:21.288,299] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 830 messages dropped ---
    00> [03:09:21.300,811] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 742 messages dropped ---
    00> [03:12:21.333,709] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 832 messages dropped ---
    00> [03:13:21.344,757] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 696 messages dropped ---
    00> [03:15:23.367,034] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 471 messages dropped ---
    00> [03:16:26.378,631] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 426 messages dropped ---
    00> [03:17:35.391,204] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1089 messages dropped ---
    00> [03:20:22.921,936] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [03:22:21.457,794] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 113 messages dropped ---
    00> [03:23:37.457,489] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 727 messages dropped ---
    00> [03:25:22.476,837] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 465 messages dropped ---
    00> [03:27:19.998,291] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 600 messages dropped ---
    00> [03:28:20.009,307] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 470 messages dropped ---
    00> [03:30:22.531,768] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 84 messages dropped ---
    00> [03:31:25.043,151] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 788 messages dropped ---
    00> [03:34:25.076,110] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 605 messages dropped ---
    00> [03:35:22.586,761] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 492 messages dropped ---
    00> [03:38:20.119,140] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 422 messages dropped ---
    00> [03:39:02.627,044] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 340 messages dropped ---
    00> [03:41:20.152,099] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 490 messages dropped ---
    00> [03:42:20.163,116] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 723 messages dropped ---
    00> [03:45:15.758,331] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 201 messages dropped ---
    00> [03:45:27.703,643] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 1229 messages dropped ---
    00> [03:48:26.714,782] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 766 messages dropped ---
    00> [03:50:22.757,659] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [03:52:21.736,297] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 353 messages dropped ---
    00> [03:55:17.311,523] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 770 messages dropped ---
    00> [03:56:21.323,242] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 731 messages dropped ---
    00> [03:57:21.334,289] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 718 messages dropped ---
    00> [04:00:14.866,027] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 380 messages dropped ---
    00> [04:00:17.366,485] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 555 messages dropped ---
    00> [04:01:26.786,193] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 784 messages dropped ---
    00> [04:04:26.412,048] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 713 messages dropped ---
    00> [04:05:58.428,894] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 591 messages dropped ---
    00> [04:06:56.939,666] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [04:09:56.972,595] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 528 messages dropped ---
    00> [04:10:22.977,386] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 594 messages dropped ---
    00> [04:12:57.005,554] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [04:13:57.016,571] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 480 messages dropped ---
    00> [04:15:23.032,287] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 527 messages dropped ---
    00> [04:16:26.543,945] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 844 messages dropped ---
    00> [04:19:26.576,843] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 766 messages dropped ---
    00> [04:20:23.087,249] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 732 messages dropped ---
    00> [04:23:03.616,577] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 620 messages dropped ---
    00> [04:24:01.917,755] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 606 messages dropped ---
    00> [04:26:21.652,832] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 730 messages dropped ---
    00> [04:27:21.663,879] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 1117 messages dropped ---
    00> [04:30:14.951,843] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 110 messages dropped ---
    00> [04:30:28.198,028] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 692 messages dropped ---
    00> [04:32:20.218,475] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 730 messages dropped ---
    00> [04:34:18.240,142] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 819 messages dropped ---
    00> [04:36:21.985,443] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 365 messages dropped ---
    00> [04:38:21.784,667] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [04:40:23.306,945] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 378 messages dropped ---
    00> [04:40:23.306,976] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [04:40:23.807,006] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [04:40:23.807,067] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [04:40:24.007,629] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [04:40:24.007,659] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [04:40:24.307,128] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [04:40:24.307,159] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [04:40:24.335,693] <dbg> net_mqtt.mqtt_publish: (0x20020d00): [CID 0x20023b0c]:[State 0x06]: >> Topic size 0x00000045, Data size 0x00000031
    00> [04:40:24.335,723] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [04:40:24.335,754] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [04:40:24.335,876] <dbg> net_mqtt_enc.pack_utf8_str: (0x20020d00): >> str_size:00000047 cur:0x20023cc1, end:0x20023dbc
    00> [04:40:24.335,906] <dbg> net_mqtt_enc.pack_uint16: (0x20020d00): >> val:0045 cur:0x20023cc1, end:0x20023dbc
    00> [04:40:24.335,937] <dbg> net_mqtt_enc.mqtt_encode_fixed_header: (0x20020d00): << msg type:0x30 length:0x00000078
    00> [04:40:24.335,998] <dbg> net_mqtt_enc.packet_length_encode: (0x20020d00): >> length:0x00000078 cur:0x00000000, end:0x00000000
    00> [04:40:24.335,998] <dbg> net_mqtt_enc.mqtt_encode_fixed_header: (0x20020d00): Fixed header length = 02
    00> [04:40:24.336,059] <dbg> net_mqtt_enc.pack_uint8: (0x20020d00): >> val:30 cur:0x20023cbf, end:0x20023dbc
    00> [04:40:24.336,090] <dbg> net_mqtt_enc.packet_length_encode: (0x20020d00): >> length:0x00000078 cur:0x20023cc0, end:0x20023dbc
    00> [04:40:24.336,120] <dbg> net_mqtt.client_write: (0x20020d00): [0x20023b0c]: Transport writing 73 bytes.
    

    Regards

    Marshed 

  • Here are some more logs 

    # SEGGER J-Link RTT Viewer V6.82g Terminal Log File
    # Compiled: 17:00:55 on Aug 28 2020
    # Logging started @ 02 Sep 2020 15:59:59
    00> --- 803 messages dropped ---
    00> [00:02:07.727,355] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 743 messages dropped ---
    00> [00:03:07.738,403] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [00:06:04.770,751] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 727 messages dropped ---
    00> [00:07:03.223,541] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 736 messages dropped ---
    00> [00:10:03.314,453] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 755 messages dropped ---
    00> [00:12:03.250,976] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [00:14:03.358,398] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [00:15:03.369,415] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 366 messages dropped ---
    00> [00:16:04.880,615] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 68 messages dropped ---
    00> [00:16:07.381,134] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 1099 messages dropped ---
    00> [00:20:05.924,743] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 684 messages dropped ---
    00> [00:20:57.934,326] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 422 messages dropped ---
    00> [00:22:03.446,258] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 734 messages dropped ---
    00> [00:24:03.468,292] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 702 messages dropped ---
    00> [00:26:04.990,478] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 787 messages dropped ---
    00> [00:28:03.512,237] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [00:30:04.034,240] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 364 messages dropped ---
    00> [00:31:01.044,708] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 435 messages dropped ---
    00> [00:33:06.067,565] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [00:35:58.099,060] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1107 messages dropped ---
    00> [00:37:03.388,336] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 736 messages dropped ---
    00> [00:40:03.644,042] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 698 messages dropped ---
    00> [00:40:58.154,052] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 791 messages dropped ---
    00> [00:43:04.177,062] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [00:45:58.208,923] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 365 messages dropped ---
    00> [00:46:05.437,927] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 434 messages dropped ---
    00> [00:47:06.221,435] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [00:49:06.454,467] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 684 messages dropped ---
    00> [00:50:58.263,916] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 787 messages dropped ---
    00> [00:53:03.476,165] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 365 messages dropped ---
    00> [00:55:03.308,715] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 701 messages dropped ---
    00> [00:56:04.820,007] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 421 messages dropped ---
    00> [00:57:03.330,749] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [01:00:03.363,647] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 700 messages dropped ---
    00> [01:00:57.873,687] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 60 messages dropped ---
    00> [01:01:04.874,938] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 419 messages dropped ---
    00> [01:02:05.889,739] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 734 messages dropped ---
    00> [01:04:06.411,743] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 684 messages dropped ---
    00> [01:05:57.932,220] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 422 messages dropped ---
    00> [01:07:03.553,070] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 732 messages dropped ---
    00> [01:09:03.466,186] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 702 messages dropped ---
    00> [01:10:58.487,182] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 420 messages dropped ---
    00> [01:13:03.510,070] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [01:15:03.532,043] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 701 messages dropped ---
    00> [01:15:58.542,114] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 73 messages dropped ---
    00> [01:17:06.054,504] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 760 messages dropped ---
    00> [01:19:06.076,477] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 733 messages dropped ---
    00> [01:20:06.087,493] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 376 messages dropped ---
    00> [01:22:03.608,947] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 1097 messages dropped ---
    00> [01:24:03.630,981] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 1094 messages dropped ---
    00> [01:27:02.663,787] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 245 messages dropped ---
    00> [01:29:02.185,607] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 493 messages dropped ---
    00> [01:30:57.706,848] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 255 messages dropped ---
    00> [01:31:00.707,427] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 56 messages dropped ---
    00> [01:32:04.719,116] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 490 messages dropped ---
    00> [01:33:04.730,133] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 494 messages dropped ---
    00> [01:35:57.761,749] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 260 messages dropped ---
    00> [01:36:04.763,092] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 492 messages dropped ---
    00> [01:39:02.295,471] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 721 messages dropped ---
    00> [01:40:57.816,741] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 288 messages dropped ---
    00> [01:43:02.339,416] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 492 messages dropped ---
    00> [01:45:02.361,389] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 473 messages dropped ---
    00> [01:45:57.371,490] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 330 messages dropped ---
    00> [01:47:05.383,880] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 245 messages dropped ---
    00> [01:49:04.905,883] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 493 messages dropped ---
    00> [01:50:57.426,391] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 261 messages dropped ---
    00> [01:51:04.927,886] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 492 messages dropped ---
    00> [01:54:02.460,266] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 492 messages dropped ---
    00> [01:55:02.471,282] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> --- 270 messages dropped ---
    00> [01:57:01.993,225] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> --- 487 messages dropped ---
    00> [01:58:02.004,241] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:02.504,180] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:02.504,241] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:03.004,364] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:03.004,425] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:03.504,364] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:03.504,425] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:04.004,547] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:04.004,608] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:04.504,547] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:04.504,608] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:05.004,730] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:05.004,791] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:05.504,730] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:05.504,791] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:06.004,913] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:06.004,974] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:06.504,913] <dbg> net_mqtt.mqtt_input: (0x20024ea8): state:0x00000006
    00> [01:58:06.504,974] <dbg> net_mqtt_rx.mqtt_read_message_chunk: (0x20024ea8): [CID 0x20023b0c]: Transport read error: -11
    00> [01:58:06.505,065] <dbg> net_mqtt.client_write: (0x20024ea8): [0x20023b0c]: Transport writing 2 bytes.
    00> [02:00:59.352,874] <dbg> net_mqtt.mqtt_publish: (0x20020d00): [CID 0x20023b0c]:[State 0x06]: >> Topic size 0x00000045, Data size 0x00000032
    
    # Logging stopped @  3 Sep 2020  9: 1:39
    

    Regards

    Marshed

  • Hi,

     

    The code receives an recv() error of -11, meaning EAGAIN:

    https://github.com/eblot/newlib/blob/master/newlib/libc/include/sys/errno.h#L41

     

    The device does not seem to be faulting, but it does seem to call a receive function in a while-loop. I am not sure where this is called from, as the logs are dropping several lines in between, which might show more information. However; it is clear that the problem is due to the IP communication some how.

     

    The interesting thing is that both your logs end in a client_write, which is a send() operation. I assume it completely hangs here?

    If that is the case, could you try your application on the master branch, just to see if the same thing happens there? We believe that there's been a bugfix in bsdlib that might help this specific scenario, which hasn't been tagged out to a release yet.

     

    An alternative to trying on the master branch (in case of any conflicts in your application/tree) is to manually copy bsdlib v0.7.9 (currently in master: https://github.com/nrfconnect/sdk-nrfxlib/tree/master/bsdlib/lib/cortex-m33/hard-float) and overwrite it with the one you already have in path/to/ncs/nrfxlib/bsdlib/lib/cortex-m33/hard-float/, and then test it.

     

    Kind regards,

    Håkon

  • Hi, 

    the problem comes from here 

    while (true) {
    	nrf_cloud_process();
    	send_aggregated_data();
    	k_sleep(K_MSEC(10));
    	k_cpu_idle();
    }
     more specifically on the 
    nrf_cloud_process();
     This function is suppose to call 
    mqtt_input(&nct.client);
    mqtt_live(&nct.client);

    however, with 

    #define CONFIG_MQTT_KEEPALIVE 60
     and nRF Cloud keep-alive time of 60s, a slight delay of the 
    err_code = mqtt_ping(client);
     
    means the ping is sent to a disconnected MQTT, and the program gets stuck here. A reduction of  
    CONFIG_MQTT_KEEPALIVE
     
    is a work around this problem, however this does not solve the problem that if a ping is sent to a disconnected MQTT, the program gets stuck somewhere. 

    Can you take a look at this function and see how we can modify it so that if a ping is sent to a disconnected MQTT, the program has a way out?

    Regards

    Marshed

Related