C-Gate IoT Hub
첫 번째 단계
C-Gate IoT Hub 은 컨테이너 형식의 소프트웨어로 제공됩니다. C-Gate IoT Hub 을 회사 위치별 중앙 서버에 설치하는 것이 좋습니다. 또는 일반 PC에 설치하는 것도 가능합니다.
시스템 요구 사항
- 컨테이너 런타임 환경(예: Docker, Kubernetes, OpenShift, Podman, ...)
- 8GB RAM
- 128GB 하드 디스크 공간
- 64비트 프로세서(4코어 권장)
- 인터넷 연결(설치 및 업데이트 중)
C-Gate IoT Hub 컨테이너
C-Gate IoT Hub 컨테이너는 CLOOS가 Docker 레지스트리에서 제공합니다. C-Gate IoT Hub 을 구매하면 필요한 액세스 데이터를 받게 됩니다.
레지스트리 및 이미지 URL
docker.cloos.de/cgate
Docker를 사용한 테스트 환경 예시
docker run -d --name cgate -p 80:8080 -p 4840:4840 docker.cloos.de/cgate
Docker Compose를 사용하는 생산적인 환경 예시
version: "3"
services:
cgate:
container_name: cgate
image: docker.cloos.de/cgate:latest
restart: always
ports:
- "80:8080"
- "4840:4840"
- "5000:5000/tcp"
- "5000:5000/udp"
- "5005:5005"
- "5010:5010"
- "5679:5679"
environment:
- APP_MAX_DATA_SIZE_GB=64
volumes:
- data:/data
logging:
driver: "json-file"
options:
max-size: "100m"
volumes:
data:
볼륨
C-Gate 디렉터리 /data 에 모든 구성과 데이터를 저장합니다. 데이터를 유지하려면 이 디렉터리에 볼륨을 사용해야 합니다.
노출된 포트
- 4840 (OPC UA Server)
- 5000/tcp (최대 V6 로봇 통신)
- 5000/udp (최대 V6 로봇 통신)
- 5005 (최대 V6 로봇 통신)
- 5010 (최대 V6 로봇 통신)
- 5679 (IoT Connector RPC)
- 8080 (Web Interface)
변수
APP_ADMIN_PASSWORD
관리자 사용자에게 비밀번호를 강제 설정합니다.
기본값: 빈
APP_MAX_DATA_SIZE
C-Gate 에 저장되는 총 데이터의 최대 크기를 GB 단위로 설정합니다.
기본값: 32
단계별 가이드
아직 컨테이너 런타임 환경을 사용하지 않는 경우 다음 지침을 통해 C-Gate 을 사용하여 기본 컨테이너 런타임 환경에 필요한 단계를 안내합니다. 이 경우에도 컨테이너 환경을 안전하게 운영할 수 있도록 컨테이너 환경에 익숙해지는 것이 좋습니다.
Linux 추천!
- Linux 배포판용 Docker를 설치합니다. 패키지 관리자(예: apt-get 및 스냅)를 통해 Docker를 여러 번 설치하지 않도록 주의하세요.
-
다음 명령을 실행하여 C-Gate 을 설치하고 시작합니다:
sudo mkdir -p /opt/cloos/cgate cd /opt/cloos/cgate/ sudo curl -L https://c-gate.cloos.de/static/install/docker-compose.yml -o docker-compose.yml sudo docker login docker.cloos.de # 여기에 CLOOS에서 받은 액세스 데이터를 입력합니다. sudo docker compose up -d # 애플리케이션이 시작될 때까지 몇 초간 기다립니다. # 다음 명령을 사용하여 admin 사용자에 대해 생성된 비밀번호를 읽습니다.: sudo docker logs cgate | grep UserInitializer
Windows
Linux 운영 체제에서는 이미 몇 년 동안 컨테이너가 정착되었으므로 Linux 운영 체제에서 설치하는 것을 권장합니다. 반면에 Windows에서는 컨테이너가 아직 새로운 개념입니다. 따라서 설정 및 운영 중에 더 자주 변경되고 리소스를 약간 더 많이 소비하며 더 많은 문제가 발생할 수 있습니다.
-
Windows용 최신 업데이트가 설치되어 있는지 확인하세요. 버전 번호 2004 (빌드 19041) 또는 Windows 11 이상의 Windows 10이 필요합니다. 일반적으로 Windows Server 버전은 적합하지 않습니다.
Windows 버전을 표시하려면 명령줄에서 다음 명령을 실행할 수 있습니다:
설치된 애플리케이션은 사용자가 로그인한 후 소위 'Windows 작업'으로 시작됩니다. 필요한 경우 로그인 데이터를 'Windows 작업'에 저장할 수 있는 사용자를 선택하여 사용자가 로그인하지 않아도 애플리케이션이 자동으로 시작되고 사용자가 로그오프해도 다시 중지되지 않도록 할 수 있습니다.winver -
명령줄에서 다음 명령을 사용하여 WSL(Linux용 Windows 하위 시스템 )을 설치합니다.:
wsl --set-default-version 2 # 다음에서 사용자 이름과 비밀번호를 선택합니다. # 여기에 CLOOS 액세스 데이터를 입력할 필요는 없습니다. wsl --install -d Ubuntu wsl --set-default Ubuntu - 애플리케이션 'Ubuntu'을 시작합니다. Windows 시작 메뉴에서 애플리케이션을 찾을 수 있습니다. 사용자 이름과 비밀번호를 설정하라는 메시지가 표시되면 설정합니다. 그런 다음 창을 닫습니다.
- C-Gate IoT Hub Windows용 설치 관리자를 사용하여 C-Gate 설치하세요.
설치 후
다음 단계와 자세한 정보는 C-Gate 웹 인터페이스에서 확인할 수 있습니다. 설치 후 서버 또는 PC의 http://localhost 에서 액세스할 수 있습니다.
다른 컴퓨터에서는 http://[serverip] 에서 C-Gate 으로 접속할 수 있으며, 여기서 [serverip] 은 C-Gate 이 설치된 서버 또는 PC의 IP로 대체해야 합니다.
설치에 문제가 있나요?
사용자 지원 자주 묻는 질문에 대한 답변과 추가 문서는 에서 확인할 수 있습니다.