C-Gate IoT Hub

踏出第一步

C-Gate IoT Hub 是以容器格式的软件提供的。建议在每个公司所在地的中央服务器上安装C-Gate IoT Hub 。另外,在标准PC上安装也是可以的。

系统要求

  • 容器运行环境(如Docker、Kubernetes、OpenShift、Podman...)。
  • 8GB内存
  • 128 GB的硬盘空间
  • 64位处理器(建议使用4核)。
  • 互联网连接(在安装和更新期间)。
如果连接了25个以上的控制器,要求可能更高。

C-Gate IoT Hub 容器

C-Gate IoT Hub 容器是由CLOOS在Docker Registry中提供的。当你购买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

裸露的端口

变量

APP_ADMIN_PASSWORD

强制为管理员用户设置密码。

默认值: 空的

APP_MAX_DATA_SIZE

设置由C-Gate 存储的总数据的最大尺寸,单位是GB。

默认值: 32

分步指南

如果你还没有使用容器运行环境,下面的说明将指导你完成使用C-Gate 的基本容器运行环境的必要步骤。在这种情况下,我们建议你还是要掌握你的集装箱环境,以便能够安全操作。

Linux 推荐!

  1. 为你的 Linux 发行版安装Docker。请注意不要多次安装 Docker(例如通过软件包管理器 apt-get 和 snap)。
  2. 执行以下命令来安装和启动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 操作系统下安装,因为容器在该系统下已经存在了好几年。而在 Windows 操作系统下,容器还是新生事物。因此,在安装和运行过程中,变化会更频繁,资源消耗会略高,挑战也会更多。

我们建议在 Linux 操作系统下安装,因为容器在该系统下已经存在了好几年。而在 Windows 操作系统下,容器还是新生事物。因此,在安装和运行过程中,变化会更频繁,资源消耗会略高,挑战也会更多。

  1. 确保已安装 Windows 的最新更新。您至少需要版本号为2004 (Build19041 )或 Windows 11 的 Windows 10。原则上,Windows Server 版本不适用。

    要显示Windows版本,可以在命令行上执行以下命令。
    winver
    用户登录后,安装的应用程序会通过所谓的 "Windows 任务 "启动。选择一个用户,必要时可将其登录数据保存在所谓的 "Windows 任务 "中,这样即使没有用户登录,应用程序也能自动启动,并且在用户注销时不会再次停止。
  2. 在命令行中用以下命令安装WSL(Windows Subsystem for Linux)。:
    wsl --set-default-version 2
    # 在下文中,选择任何用户名和密码。
    # 没有必要在这里输入CLOOS访问数据。
    wsl --install -d Ubuntu
    wsl --set-default Ubuntu
  3. 启动应用程序 "Ubuntu"。您可以通过 Windows 的 "开始 "菜单找到该应用程序。根据提示设置用户名和密码。然后关闭窗口。
  4. 使用我们的C-Gate IoT Hub Windows 安装程序安装C-Gate 。

安装后

接下来的步骤和进一步的信息可以在C-Gate 网页界面上找到。安装后,你可以在你的服务器或PC上的http://localhost

C-Gate 从另一台电脑上,你可以通过http://[serverip][serverip] ,这里要用你的服务器或安装了C-Gate 的电脑的IP来代替。

安装有问题吗?

用户支持 有关常见问题的答案和更多文档,请访问 。