cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

WebIQ reconnection problem

WebIQ reconnection problem

MCG
New Poster

Hello,

A customer of ours is having a WebIQ license problem.

They use WebIQ via tablet and connect it to the secomea device. Sometimes tablet wifi connection is lost and when they try to reconnect they get this "Available licenses do not allow any more logins" error and they cannot clear the error without turning the robot off and on. I guess the license user limit is reached because there is no direct exit from the previous user logins.

Do you have any suggestion?

Best regards,

Mert Can Gülen

2 REPLIES 2

webiq-sk
Frequent Contributor

Licensing works as such: the maximum number of concurrent client connections is defined in the license. Only active websocket connections count against the limits, so there is no "correct logout" required for the license to be freed as will be automatically freed once the websocket connection is closed, regardless of whether this was cleanly or through an error.

However, as the WiFi connection breaks (which is the error), the ctrlX OS cannot detect immediately that the websocket connection has been broken (this is how TCP networking works, this has nothing to do with WebIQ itself) and keeps that connection as open towards WebIQ Server on your ctrlX until a timeout occurs. That is when WebIQ Server will be notified by the OS that the connection has been closed and the license will be freed. This can take between 30 seconds and 2 minutes depending on the timeout setting on the system and has nothing to do with the robot reboot.

As that timeout is an OS setting and should be the same for all network connections on the ctrlX that probably would have to be changed on that level as a workaround.

However, as the reason for the error is the WiFi connectivity to prevent the issue a better WiFi connection is recommended as the timeout change would only be a workaround.

webiq-eg
Long-established Member

You can test the number of connected clients. To do this, define a variable and select the 'usercount' function at the bottom right in the attributes for simulation and display it.

webiqeg_0-1674029381129.png

That doesn't solve the problem, but maybe it helps to narrow it down?
Regards
webiq eg

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