SDP¶
Description.
Used to setup TCP/TLS server when Josev’s UDP server is disabled. The request includes the evse_id and the requested server to be setup (tls/no_tls). The response indicates the details of the tls/tcp server (if successful). This includes the details required build the SDP response - ip address, port and security. An empty payload with just the evse_id is returned if setting up the server was not successful.
Warning
This message is to be used only if Josev pro’s UDP server is disabled.
Example:
message = {
"id": "2b0aa109-21a1-4f2f-bdbd-6cdf139e7bb1",
"name": "sdp",
"type": "request",
"data": {
"evse_id": "GB*SEV*E123456789",
"security": "no_tls" # or "tls"
}
}
Example:
message = {
"id": "2b0aa109-21a1-4f2f-bdbd-6cdf139e7bb1",
"name": "sdp",
"type": "response",
"data": {
"evse_id": "GB*SEV*E123456789",
"ip_address": "fe80::8bc:79df:3848:6eda",
"port": "5891",
"security": "no_tls",
}
}
message = {
"id": "2b0aa109-21a1-4f2f-bdbd-6cdf139e7bb1",
"name": "sdp",
"type": "response",
"data": {
"evse_id": "GB*SEV*E123456789",
"error": "Error creating server:" # Optional - will be present if TLS/TCP server couldn't be created.
}
}