# 서버

> Connector의 서버 폴더입니다. 내장 OPC UA 서버, Modbus 서버, MQTT 브로커는 다른 시스템과 기기가 이 스테이션에 닿는 세 길이며, 저마다 자기 행과 자기 스위치와 어떤 요약에도 들어가지 않는 점을 가집니다.

통신 열 트리에서 드라이버 폴더 옆의 두 번째 폴더가 **서버** 폴더이며, 세 행이 들어 있습니다. **OPC UA 서버**, **Modbus 서버**, **MQTT 브로커**입니다. 드라이버는 장비를 읽고, 서버는 장비에게 읽힙니다. 셋 다 클라이언트가 접속해 오기를 기다릴 뿐 스스로 어디에도 접속하지 않습니다. OPC UA 서버는 목록에 넣은 태그, Logic 변수, 경보, 장치 명령을, Modbus 서버는 그 레지스터 맵이 제공하는 태그, Logic 변수, 경보 상태를 공개합니다. MQTT 브로커는 네트워크의 장치가 발행하는 메시지를 받고, 스테이션은 그 메시지를 MQTT 드라이버로 읽습니다. 스테이션 자신의 대시보드를 다른 컴퓨터나 태블릿의 브라우저에 제공하는 원격 접근은 여기에 없습니다. 레일에 자기 페이지 [원격 접근](remote-access)이 있습니다.

## 세 행 {#the-three-rows}

| 행 | 이름 옆에 보여 주는 것 | 그 점 |
| --- | --- | --- |
| OPC UA 서버 | 그 상태입니다. "꺼짐", 뒤에 연결된 클라이언트가 붙는 "포트 4840에서 수신 대기 중"("클라이언트 1개 연결됨"), "시작하는 중…", "시작할 수 없습니다", 또는 "Connector 정지됨"입니다. | 꺼져 있거나 Connector가 정지해 있는 동안에는 회색, 수신 대기 중에는 초록, 올라오는 동안에는 호박색, 켜져 있는데 시작하지 못했으면 빨강입니다. |
| Modbus 서버 | 그 상태이며, [Modbus 서버](connector-modbus-server#the-row-in-the-column)에서 설명합니다. | 같은 상황에는 같은 색입니다. |
| MQTT 브로커 | 그 상태이며, [MQTT 브로커](connector-mqtt-broker#the-row-in-the-column)에서 설명합니다. | 같은 상황에는 같은 색입니다. |

새 스테이션에서는 셋 다 꺼져 있으므로, 누군가 열기로 정할 때까지 어떤 포트도 열리지 않습니다. 점은 저마다 그 서버만의 것입니다. 드라이버 폴더의 요약에도, 상태 표시줄의 Connector 상태 건전성에도, 알림 영역 아이콘에도 들어가지 않습니다. 꺼졌거나 거부된 서버는 어떤 읽기도 해치지 않기 때문입니다. 검색 상자와 상태 칩은 다른 행처럼 이 세 행에도 작용합니다. 검색은 행을 이름으로 찾고, "서버"는 셋 다 찾습니다. **꺼짐**에는 꺼 둔 서버가, **문제**에는 켜져 있는데 시작하지 못한 행이, **정상**에는 그 밖의 켜진 서버가 듭니다. 하나를 선택하면 그 패널이 열리고, 위의 명령 막대에 **사용**과 **사용 안 함**이 놓입니다. 둘 다 서버가 이미 그 상태이거나 스테이션이 구성을 받지 않을 때는 이유와 함께 흐려집니다. 서버 폴더 자신의 행에는 개수도 점도 없고, 선택해도 패널이 열리지 않으며 "서버를 선택하면 상태와 설정을 볼 수 있습니다."라는 문장만 나옵니다.

## 바꿀 수 있는 사람 {#who-may-change-them}

세 행은 Connector의 [권한](users-permissions)을 따릅니다. **Connector 보기**는 세 패널을 읽고, **Connector 구성**은 서버를 켜고 끄며 그 구성을 바꿉니다. 이 권한이 없는 역할에게는 이 동사들이 그려지지 않습니다. 유닛이 실행 중이거나 런타임이 정지해 있는 동안에는, [Connector](connector#engineering-boundaries)의 어디에서나 그렇듯이 동사가 그려진 채 이유와 함께 흐려집니다.

## 이 묶음의 페이지 {#in-this-group}

| 페이지 | 다루는 내용 |
| --- | --- |
| [OPC UA 서버](connector-opcua-server) | 행과 그 패널입니다. 서버가 무엇을 공개하는지, 사용, 사용 안 함, 다시 시작, 연결 테스트, endpoint와 계기 여섯 개를 담은 상태 카드, 세션이 지나는 두 확인, 그리고 원격 브라우저가 할 수 없는 일입니다. |
| [구성](connector-opcua-configuration) | 애플리케이션 이름, 수신 포트, 네트워크 이름, 클라이언트 인증(익명, 사용자 이름과 비밀번호), 사용자 이름과 비밀번호, 그리고 적용입니다. |
| [클라이언트 접근](connector-opcua-client-access) | 이 스테이션에 전화를 거는 애플리케이션의 인증서입니다. 클라이언트 추가, 승인 대기, 연결 주소, Windows 방화벽, 현재 연결됨, 신뢰하는 클라이언트, 차단된 클라이언트입니다. |
| [제공하는 노드](connector-opcua-served-nodes) | 서버가 제공하는 것, 그리고 제공하는 전부의 목록입니다. 태그, Logic 변수, 경보, 장치 명령을 쓰기를 허용할 때까지 읽기 전용으로 담고, 클라이언트가 각각을 어디에서 찾는지 보여 줍니다. |
| [Modbus 서버](connector-modbus-server) | 스테이션 자체의 Modbus TCP 서버입니다. 켜고 끄기, 포트와 클라이언트, 레지스터 맵, 그리고 클라이언트가 읽고 쓰는 것입니다. |
| [MQTT 브로커](connector-mqtt-broker) | 스테이션 자체의 MQTT 브로커입니다. 켜고 끄기, 포트와 클라이언트, 클라이언트 인증, 그리고 MQTT 드라이버에 주는 항목 이 스테이션입니다. |

반대 방향, 곧 Connector가 접속하는 OPC UA 현장 장비의 인증서는 [OPC UA 드라이버 페이지](driver-opc-ua#equipment-access)에서 결정합니다.
