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
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| 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);
}