RUI3 (RAK Unified Interface 3) - RAK4631
bg77::qsslopen

Public Member Functions

String set (int, int, int, String, int)
 
String set (int, int, int, String, int, int)
 

Member Function Documentation

◆ set() [1/2]

String set ( int  ,
int  ,
int  ,
String  ,
int   
)
Description
This api sets up an SSL connection.
Syntax
bg77.qsslopen.set(PDP_ctxID,SSL_ctxID,clientID,serveraddr,server_port)
Parameters
PDP_ctxIDint Integer type. PDP context ID. Range: 1–16.
SSL_ctxIDint Integer type. SSL context ID. Range: 0–5
clientIDint Integer type. Socket index. Range: 0–11
serveraddrString String type. Remote server address.
server_portint Integer type. The listening port of remote server. Range: 0–65535.
Returns
String response

◆ set() [2/2]

String set ( int  ,
int  ,
int  ,
String  ,
int  ,
int   
)
Description
This api sets up an SSL connection.
Syntax
bg77.qsslopen.set(PDP_ctxID,SSL_ctxID,clientID,serveraddr,server_port,access_mode)
Parameters
PDP_ctxIDint Integer type. PDP context ID. Range: 1–16.
SSL_ctxIDint Integer type. SSL context ID. Range: 0–5
clientIDint Integer type. Socket index. Range: 0–11
serveraddrString String type. Remote server address.
server_portint Integer type. The listening port of remote server. Range: 0–65535.
access_modeint Integer type. The data access mode of SSL connection.
  • 0 Buffer access mode
  • 1 Direct push mode
  • 2 Transparent transmission mode
Returns
String response