콘텐츠로 이동
공식 웹사이트로 돌아가기

공유 대상 필드 및 바인딩

공유 대상은 로컬 장치가 어느 원격 장치에 데이터를 공유하는지 정의하며, 전송 내용은 바인딩된 공유 설정에 따라 결정됩니다.

필드 설명
shareTargetCode 공유 대상 고유 코드
shareTargetName 표시 이름
targetDeviceCode 수신 장치 코드로, 장치 정보에 존재해야 하며 로컬 장치일 수 없음
note 선택적 비고

POST /share-target/add로 생성하고 POST /share-target/update로 변경합니다. GET /share-target/detail로 대상 장치와 전체 설정 바인딩을 확인합니다.

공유 설정에는 shareConfigCode, shareConfigName, shareStrategy(CRON) 및 shareConfig(쉼표로 구분한 로컬 데이터 포인트 목록)가 포함됩니다. 하나의 대상에 여러 설정을 바인딩할 수 있습니다.

바인딩 추가에는 POST /share-target/add/config를 사용합니다.

{
"shareTargetCode": "demo_target",
"shareConfigCodes": ["demo_metrics"]
}

예제 코드는 실제로 생성한 설정으로 교체해야 합니다. POST /share-target/update/configs는 바인딩을 전체 교체하고, POST /share-target/delete/config는 단일 shareConfigCode로 바인딩을 삭제합니다.

장치 코드는 안정적인 식별 정보이며 장치 IP는 연결 주소입니다. 여러 송신자가 같은 수신자를 가리키면 데이터를 모을 수 있습니다. 한 장치가 하위 데이터를 수신하고 로컬 집계 결과를 상위로 전송할 수도 있습니다.

수신 장치를 교체하면 targetDeviceCode를, 네트워크 주소가 바뀌면 장치 정보를 갱신하고 연결과 데이터를 확인합니다. 기존의 “주 장치 IP + 종속 장치 목록” 매개변수는 더 이상 사용하지 마세요.

설정 절차는 장치 협업 설정, 템플릿 관리는 UDE를 참조하세요.