PageSourceSearch

https://docs.openremote.io/assets/js/1ba02a44.e80f5194.js

js openremote.io collected 2026-10-02 04:25:54 UTC 3,759 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkopenremote_docs=self.webpackChunkopenremote_docs||[]).push([["120959"],{156685(e,t,r){r.r(t),r.d(t,{metadata:()=>s,default:()=>h,frontMatter:()=>d,contentTitle:()=>i,toc:()=>a,assets:()=>l});var s=JSON.parse('{"id":"user-guide/agents-protocols/udp","title":"UDP","description":"Connect to an UDP Server.","source":"@site/versioned_docs/version-1.22.0/user-guide/agents-protocols/udp.md","sourceDirName":"user-guide/agents-protocols","slug":"/user-guide/agents-protocols/udp","permalink":"/docs/1.22.0/user-guide/agents-protocols/udp","draft":false,"unlisted":false,"editUrl":"https://github.com/openremote/documentation/edit/main/docs/user-guide/agents-protocols/udp.md","tags":[],"version":"1.22.0","sidebarPosition":15,"frontMatter":{"sidebar_position":15},"sidebar":"docsSidebar","previous":{"title":"The Things Stack (TTS)","permalink":"/docs/1.22.0/user-guide/agents-protocols/the-things-stack"},"next":{"title":"Velbus","permalink":"/docs/1.22.0/user-guide/agents-protocols/velbus"}}'),n=r(474848),o=r(28453);let d={sidebar_position:15},i="UDP",l={},a=[{value:"Agent configuration",id:"agent-configuration",level:2},{value:"Agent link",id:"agent-link",level:2}];function c(e){let t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"udp",children:"UDP"})}),"\n",(0,n.jsx)(t.p,{children:"Connect to an UDP Server."}),"\n",(0,n.jsx)(t.h2,{id:"agent-configuration",children:"Agent configuration"}),"\n",(0,n.jsx)(t.p,{children:"The following describes the supported agent configuration attributes:"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Attribute"}),(0,n.jsx)(t.th,{children:"Description"}),(0,n.jsx)(t.th,{children:"Value type"}),(0,n.jsx)(t.th,{children:"Required"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.code,{children:"host"})}),(0,n.jsx)(t.td,{children:"UDP server hostname or IP address"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"https://github.com/openremote/openremote/blob/master/model/src/main/java/org/openremote/model/value/ValueType.java#L153",children:"Hostname or IP address"})}),(0,n.jsx)(t.td,{children:"Y"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.code,{children:"port"})}),(0,n.jsx)(t.td,{children:"UDP server port"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"https://github.com/openremote/openremote/blob/master/model/src/main/java/org/openremote/model/value/ValueType.java#L148",children:"Port number"})}),(0,n.jsx)(t.td,{children:"Y"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.code,{children:"bindPort"})}),(0,n.jsx)(t.td,{children:"UDP server bind port (for responses); if not specified then a random ephemeral port will be used"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"https://github.com/openremote/openremote/blob/master/model/src/main/java/org/openremote/model/value/ValueType.java#L148",children:"Port number"})}),(0,n.jsx)(t.td,{children:"Y"})]})]})]}),"\n",(0,n.jsx)(t.h2,{id:"agent-link",children:"Agent link"}),"\n",(0,n.jsxs)(t.p,{children:["For attributes linked to this agent, the ",(0,n.jsx)(t.code,{children:"Default"})," ",(0,n.jsx)(t.a,{href:"/docs/1.22.0/user-guide/agents-protocols/overview#agent-links",children:"Agent Link"})," should be used with a ",(0,n.jsx)(t.code,{children:"type"})," value of ",(0,n.jsx)(t.code,{children:"Default"}),"."]})]})}function h(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.