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

Python SDK Samples - error connecting to ctrlX

Python SDK Samples - error connecting to ctrlX

star_board
Member

I am trying to run the Python SDK Samples, when I run the datalayer.client.light example. I get the error:
ERROR Connecting tcp://boschrexroth:boschrexroth@<ip-address>?sslport=8443 failed.

Do I need to configure something in the ctrlX CORE that allows for the connection through port 8443?

2 REPLIES 2

Sgilk
Contributor

Are you installing the datalayer client sample on a ctrlX CORE Virtual, physical device, or are you running the sample within the App Build Environment? With default settings, you should not need to configure anything related to the port. You do however need to make sure the credentials, ip address and port used in the sample connection are valid on your device.

See the comments within the helper file.

nickH
Community Moderator
Community Moderator

Agree with @Sgilk 

 In a qemu-base environment (like the App Build Environment) the connection to a ctrlX CORE virtual works like this: 

  1. For a ctrlX CORE virtual in Network Adapter mode (same also for a physical ctrlX CORE):
    tcp://<user>:<pw>@<ip-adress-of-ctrlX-CORE>

    example: tcp://boschrexroth:boschrexroth@192.168.1.1

  2. For a ctrlX CORE virtual in port forwarding mode: 
    tcp://<user>:<pw>@10.0.2.2?sslport=8443

    Remarks:
    * 10.0.2.2 is the IP address of the host (windows) from the point of view of the QEMU VM. (This is propably different to your WSL)
    * 8443 is the host port which is forwarded to the SSL port (=433) of the ctrlX CORE virtual

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