udp.send()

udp.send(sourcePort, dest, payload, encrypted)

Transmits a UDP packet to a host and port.

Please use the latest firmware, On earlier firmware versions the sourcePort was omitted.

Arguments

NameTypeRequiredDefaultDescription
sourcePort yes — Source port for UDP datagrams
dest string yes — Destination in "host:port" form, e.g. "192.168.5.159:2115".
payload string | object yes — Datagram payload data
encrypted bool optional false Whether to use built in AES256 Encryption and integrity validation

Returns

number 0 = success, >0 = error code

Example

// UDP Stream Example

while(run()){

      let payload = {
      batteryVoltage: 15.3,
      uptime: now()
    };

	udp.send(4000,"192.168.5.159:2115",string(payload));
	waitMS(1000);
}