Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Using XDK110 with 'SendDataOverMQTT', But data stopped in sending to MQTT broker.

    mxchen
    Member

    Using XDK110 with 'SendDataOverMQTT', But data stopped in sending to MQTT broker.

    I used XDK110 device and XDK-example 'SendDataOverMQTT'. The data 'Hollo World" was published from XDK110 to mosquitto broker, and one opened terminal on Ubuntu is using to subscribe the data from broker. But the terminal always stopped to receive the 130th publishing data from XDK110. Unless the XDK110 did power-off and power-on again, thus the subscribed data will receive and show on terminal again.

    XDK Workbench 3.7, mosquitto MQTT broker, and XDK-example 'SendDataOverMQTT' , both static IP and DHCP, MQTT qos1, port 1883 (without password and certificate) are used in this testing. 

    Is there any solution for this issue?

    Thanks for your kindly help.

    2 REPLIES 2
    LlobetAtWork
    Long-established Member

    Re: Using XDK110 with 'SendDataOverMQTT', But data stopped in sending to MQTT broker.

    Hello mxchen,

    this issue comes often with Mosquitto v1.6.x or upper. I would recommend to "downgrade" Mosquitto to v1.5.7 which will provide a stable MQTT session. Else you can try a reconnect logic (when publishing fails, try to reconnect to the broker).

    Best regards,

    Francisco Llobet

    mxchen
    Member

    Re: Using XDK110 with 'SendDataOverMQTT', But data stopped in sending to MQTT broker.

    Thanks for the help.

    Mike

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist