设置服务器

设置服务器有两个部分:

  1. 在 CodeMeter WebAdmin 应用程序中启用服务器。
  2. 配置并启动 VisionPro Deep Learning Service。
注意:仅当使用客户端/服务器功能的网络许可模型时,才需要执行这些步骤,其中服务器具有 Cognex 安全加密狗,而客户端没有 Cognex 安全加密狗。如果客户端设备自己附加 Cognex 安全加密狗,则无需该设置。

 

CodeMeter WebAdmin 配置(服务器)

  1. 在服务器设备上,从 CodeMeter 控制中心通过浏览器打开 WebAdmin。

  2. 从“配置”下拉菜单中,选择服务器,然后选择服务器访问

  3. 网络服务器单选按钮设置为启用

  4. 自动设置 CodeMeter Service 的网络端口设置。默认设置为端口 22350。

    注意:如果您有另一个使用端口 22350 的应用程序,并要更改网络端口设置,请参阅更改服务器网络端口设置
  5. 按下应用按钮。
  6. 配置服务器后,需要启动 VisionPro Deep Learning Service 应用程序,从而让客户端运行推理和训练过程。

    注意:推理和训练功能取决于VisionPro Deep Learning许可证配置。有关详情,请咨询 Cognex 销售代表。

 

VisionPro Deep Learning 服务配置(服务器)

使用 CodeMeter WebAdmin 配置服务器后,需要配置并启动 VisionPro Deep Learning Service 应用程序,从而让客户端运行推理和训练过程。

注意:推理和训练过程取决于许可证配置。有关详情,请咨询 Cognex 销售代表。
  1. 导航到 VisionPro Deep Learning Service 应用程序,位置是 C:\Program Files\Cognex\VisionPro Deep Learning\3.2\Service。
  2. 启动 VisionPro Deep Learning Service 应用程序 (VisionPro Deep Learning Service.exe) 以确定服务将使用的端口号。启动服务后,“Listening at http://localhost:PortNumber”行(其中“PortNumber”是分配给服务的端口号,例如 8080)会提示端口号。
  3. 记下端口号并关闭服务。
  4. 右键单击 VisionPro Deep Learning Service 应用程序,然后创建该应用程序的快捷方式。
  5. 前往 VisionPro Deep Learning Service 应用程序的快捷方式,右键单击该应用程序并选择属性
  6. 选择“快捷方式”选项卡,然后在“目标”字段中,将 --http-address=http://*:8080 参数附加到目标。

    目标字段应如下所示:"C:\Program Files\Cognex\VisionPro Deep Learning\3.2\Service\VisionPro Deep Learning Service.exe": --http-address=http://*:8080

    注意:您还可以使用以下参数指定服务器的确切 IP 地址:--http-address=http://10.10.10.10:PortNumber
  7. 确定 关闭“快捷方式属性”对话框。
  8. 准备好启动服务后,选择快捷方式,右键单击并选择以管理员身份运行

    注意:

    如果不以管理员身份运行该服务,则出现错误并无法连接。

  9. 以管理员身份启动服务后,已配置客户端可以连接该服务器。VisionPro Deep Learning Service 将显示针对此训练请求侦听的端口号。客户端需要服务器的 IP 地址和端口号才能与服务器相连接。

 

带防火墙的 VisionPro Deep Learning 服务(服务器)

如果由于防火墙问题导致无法访问服务器,请遵循本指南。

  1. 打开具有高级安全性的 Widows Defender 防火墙。
  2. 选择“入站规则”,然后选择“新规则”。
  3. 选择“端口”,然后单击“下一步”。
  4. 在特定的本地端口中输入 8080,然后继续。
  5. 选择“允许连接”。
  6. 选择“域”、“私有”和“公共”,然后单击“下一步”按钮。
  7. 填写“名称”框,然后单击“完成”按钮。

 

更改服务器网络端口设置

默认情况下,CodeMeter Service 22350 作为网络端口。如果您有其他应用程序在使用此端口,则需要更改端口设置。要更改网络端口设置,请执行以下步骤:

  1. 在服务器设备上,从 CodeMeter 控制中心通过浏览器打开 WebAdmin。

  2. 配置下拉菜单,选择服务器,然后选择高级

  3. 点击其他选项卡,并在网络高级选项容器,按下编辑按钮。

  4. 将启用网络端口字段,您可以为服务器输入所需的网络端口。

  5. 输入新的网络端口值后,按应用按钮。

  6. 新网络端口值将出现在该字段中,您需要重新启动 CodeMeter 应用程序。