def smb_conn_init():
    '''
    create smb connection to server
    copy files from server to local
    To adapt:
        share_folder, user_name, pwd, server_name, server_ip
    '''
    share_folder = 'myshare'
    user_name = 'mytest'
    pwd = 'mytest'
    #server_name = 'Legion'
    server_name = 'xp_server'
    server_ip = '192.168.0.10'
    local_dir = source_folder_path  #'/home/jetson/xavier_page/source_folder/'

    #SMBConnection parameters: <username, pwd, client_name, server_name, use_ntlm_v2 = True>
    smb_conn = SMBConnection(user_name,
                             pwd,
                             'jetson-desktop',
                             server_name,
                             use_ntlm_v2=True)

    try:
        assert smb_conn.connect(
            server_ip, 139)  # sharing server ip address, port 45 over http/ftp
    except:
        print(
            'SMB connection error, please check network connection and server shares............'
        )

    print('SMB connection established....')
    smb_conn.share_folder = 'myshare'
    smb_conn.local_dir = source_folder_path
    return smb_conn