许可证

Licenses(许可证)选项卡用于查看当前的许可证并将许可证添加到节点。当节点连接至 物联网设备管理门户时,某些许可证将自动添加至该节点。

为使用节点的某一功能,节点必须具有该功能的许可证。节点的某些功能无需安装许可证即可使用。某些许可证必须使用 Licenses(许可证)选项卡安装到节点中。许可证可以从文件导入,也可以通过键盘每次输入一个。

每个许可证都能够访问其特定的功能,例如:

  • 触发器的执行
  • 使用传输和侦听器访问数据库服务器和消息传递服务器企业应用程序(IBM DB2、Oracle、Microsoft SQL Server、MySQL、WebSphere MQ 等)
  • 设备驱动程序等

许可证密钥用于特定的节点。启用工作台中的功能无需这些许可证密钥,但是启用通过工作台连接的节点中的功能时则需要它们。

在节点上安装许可证后,对该节点的任何更改以及用于生成许可证的硬件标识符均可能导致许可证无效。例如,如果某个节点使用 MAC 地址生成许可证,并且通过替换不同的网络接口卡更改了 MAC 地址,则许可证将无效。

在“License Server”(许可证服务器)选项卡中,“Outstanding Licenses”(未使用的许可证)表仅显示共用许可证;而对于非共用许可证,一个密钥可用于所有网关。

因此,在 License Server(许可证服务器)的“Licenses”(许可证)选项卡中,所有指向同一产品且没有相关计数器的密钥均为重复值,可以删除,保留一个即可。

如果许可证显示为“Unknown”(未知),请将工作台更新至最新版本。

本节中使用的术语

术语 描述
许可证密钥 代表许可证的字符文本字符串。许可证密钥将大致如下所示:
GJDR25DV-6FJFCKXC-FRSUVXA3-QUJBIUAY
许可证文件 包含一个或多个许可证密钥的文本文件。
紧急许可证 当节点的有效许可证密钥无效(例如硬件 ID 不匹配)时,将生成临时“紧急”许可证。
有关更多信息,请参见紧急许可证

许可证文件

购买软件时,您可能还收到要导入到节点中的许可证文件。继续执行导入许可证文件一节的步骤。如果未收到许可证文件或需要生成许可证密钥,则继续执行下一节获取节点的硬件标识符的步骤。

获取节点的硬件标识符

为生成许可证密钥,必须首先获取节点的唯一序列号或硬件标识符。此硬件标识符可以为:

  • MAC Address
  • 序列号
  • 其他唯一硬件标识符

对于某些硬件类型,MAC 地址或序列号可能在硬件外部的标签上列出。

对于 Siemens CP 343-1 ERPC 模块,序列号作为 SVP 列出,其显示在 CP 343-1 ERPC 模块的前盖板下方和侧面(部件号下方)。

节点的可能硬件标识符可从工作台的 Node Administration(节点管理)选项卡中获得,如以下步骤所述:
假定已启动工作台并成功登录

  1. 在左侧窗格中,展开要获取其硬件标识符的节点
  2. 单击 Administration(帐户管理)。

    随即显示 Administration(帐户管理)界面
  3. 选择 Node Administration(节点管理)选项卡。
  4. 在标签 MAC Address(MAC 地址)(用于许多节点类型)、Serial Number(序列号)(用于 MESInterface IT)或 SVP Number(SVP 编号)(用于 Siemens ERPC)旁,记录出现的字符串之一。
    某些节点类型显示多个硬件标识符字符串,例如:MAC 地址、序列号、IMEI 和 ICCID。许可证生成步骤仅需要使用硬件标识符字符串之一。

    您可以先选择字符,然后用 Ctrl-C 将其复制,随后用 Ctrl-V 将其粘贴。

现在已经得到硬件标识符,可以生成许可证密钥。

使用管理门户生成许可证密钥

如果使用 物联网设备管理门户并且您的账户被配置为访问网关许可证功能,则可以使用管理门户生成许可证密钥。

有关更多信息,请参见网关许可证

或者,可联系技术支持以获取有关请求和接收许可证密钥的信息。

自动下载许可证

当资产网关或企业网关连接至 物联网设备管理门户时,可自动下载许可证。仅在节点当前不具有任何许可证时,才会自动下载许可证。例如:当节点首次通过 TR50 连接至 物联网设备管理门户时。有关更多信息,请参见:应用

导入许可证文件

可使用 Licenses(许可证)选项卡将许可证文件导入节点。请按照以下步骤操作:

  1. 在 Workbench Administration(工作台账户管理)-> Licenses(许可证)选项卡的底部,选择 Import(导入)。
    随即显示 License File Location(许可证文件位置)窗口。
  2. 更改为运行工作台的计算机上已下载的许可证文件的位置。
  3. 选择要导入的许可证文件,然后选择 Open(打开)。
    随即显示一条消息,列出要导入的许可证密钥。
    选择 Yes(是)。
  4. 随即显示一条消息,告知您许可证已成功添加。
    选择 OK(确定)。
  5. 选择 Refresh(刷新)。
    许可证信息随即添加至 Licenses(许可证)选项卡。

添加单个许可证密钥

可使用 Licenses(许可证)选项卡将单个许可证密钥添加至节点。请按照以下步骤操作:

  1. 在 Workbench Administration(工作台账户管理)-> Licenses(许可证)选项卡的底部,选择 New(新建)。

    随即显示 New License(新建许可证)窗口。
  2. License Key(许可证密钥)框中,输入许可证密钥,然后选择 OK(确定)。
    也可以从源中复制 (Ctrl-C) 许可证密钥,然后将该许可证密钥粘贴 (Ctrl-V) 到 License Key(许可证密钥)字段中。
  3. 随即显示一条消息,指示新许可证已添加至节点。
    单击 OK(确定)。
  4. 单击 Refresh(刷新)。
    许可证信息随即添加至 Licenses(许可证)选项卡。

完成将许可证密钥添加至节点后,网关开发者参考指南部分提供了有关刚刚添加的许可证所启用的应用程序开发、配置和功能的信息。

导出许可证密钥

通过选择许可证密钥,右键单击并选择 Save to File(保存到文件)选项,可以将许可证密钥导出到文件。

紧急许可证

节点启动过程的一部分是检查已添加至该节点的许可证,查看其对于该节点是否有效。如果它们对于该节点不再有效,那么将创建临时紧急许可证。临时紧急许可证允许节点基于不再有效的许可证访问其有权访问的功能。

显示任何节点的窗口时,工作台底部的红丝带指示存在紧急许可证。节点的许可证的详细信息显示在 Administration(账户管理)-> License(许可证)选项卡上。例如:

紧急许可证注意事项

  • 使用特定硬件 ID 生成的节点的许可证仅对该节点有效,无法在具有其他硬件 ID 的节点上使用。
  • 许可证可能有也可能没有到期日期,但是许可证的到期并不创建紧急许可证。
  • 无需输入硬件 ID 即可生成评估许可证。
  • 如果错放之前由管理门户生成的许可证,则可以下载许可证信息的副本并将其导入节点。
  • 如果节点出现硬件问题并且硬件 ID 发生更改,例如网络接口卡发生故障以及更换为具有不同 MAC 地址的网络接口卡,则必须生成新的许可证以匹配新的 MAC 地址。
    在临时期限内,应该已创建紧急许可证,以允许节点继续使用其有权使用的功能。
  • 紧急许可证的到期日期如 Licenses(许可证)选项卡的 Expiration(到期日期)列中所示。紧急许可证在 Features(功能)描述说明中带有“紧急”一词,并具有红色背景。
  • 导致创建紧急许可证的许可证将在 Status(状态)列中指示 Hardware ID Mismatch(硬件 ID 不匹配)。
  • 从版本 16.1.9 开始,紧急许可证的生成将考虑是否存在功能集的有效许可证。如果存在功能集的有效许可证,则同一功能集的无效许可证将不再导致生成紧急许可证。  某些配置可能包括一组用于多个硬件 ID 的许可证。例如:一组 MAC 地址 "A" 的许可证和另一组 MAC 地址 "B" 的许可证,其中只有一个 MAC 地址有效,具体取决于系统的当前操作环境(群集和高可用性环境)。
  • 通过选择许可证密钥,右键单击并选择 Save to File(保存到文件)选项,可以将许可证密钥导出到文件。
  • 可通过选择许可证密钥并选择 Delete(删除)按钮以删除许可证密钥。
  • 如有关于紧急许可证的任何疑问,请联系技术支持

许可证信息的系统变量

System Variables(系统变量)license.XXX 可由触发器监控以用于通知的目的。系统变量获取(系统变量获取)触发器动作可用于检索特定的系统变量值,然后(例如)使用 电子邮件(电子邮件)动作将其转发给适当的人员。

HTTP API 服务器获得的许可证计数

基本运行时安装提供了四个并发会话的许可证。对于超出提供的四个许可证的并发会话的许可证,必须通过 HTTP API 服务器许可证获得。如有关于许可证的可用性的任何疑问,请联系您的支持代表。

与 HTTP 服务器的每个用户会话都获得一个许可证。只要会话保持活动状态,将一直使用许可证。会话结束后,将不再使用许可证,其可用于另一个用户会话。

许可证信息中的活动设备计数

设备管理器产品的许可证密钥包含节点上支持的活动设备的数量。如果存在多个设备管理器许可证密钥,则将所有设备管理器密钥中活动设备的数量相加,得到节点上支持的总数。出于许可目的,Active Device(活动设备)包括:

  • 处于 Started(已启动)状态的设备。
    • 活动设备许可证使用计数不包括处于 Started(已启动)状态的 Aliases 设备、全局变量设备和属性设备。活动设备许可证使用计数不包括 Sysmon 设备。活动设备许可证使用计数也不包括与特定网关(例如 Advantech Uno、Artila PAC5070、B&B Spectre、CalAmp、Gatetel、Moxa、Multitech、Netcomm、Systech Syslink)的硬件相关的本地 I/O 驱动程序。
  • 从客户端到已启动的服务器或侦听器类型的设备的当前连接。需要活动设备许可证才可连接的服务器或侦听器类型的设备包括:
    • Modbus Server 设备
    • TCP 侦听器设备
    • Rockwell 侦听器设备
    • Siemens 侦听器设备
    • Mistubishi 侦听器设备
    • Omron CIP 侦听器设备
    • Omron 设备

系统变量 device.XXX 显示与已启动设备和活动设备许可证使用情况相关的计数信息。

当正在使用的活动设备许可证数量超过该节点的活动设备许可证总数的阈值百分比时,将显示由系统生成的警报。当使用情况降至阈值百分比以下时,将清除警报。例如:
The system is currently using 90% of the available 200 device licenses(系统当前正在使用 200 个可用设备许可证中的 90%)。


默认值为 90%。此默认值可通过纳入属性文件条目进行修改。例如:

  • device.license.threshold=75

有关添加属性的信息,请参见属性文件管理

获得设备许可证示例

在 Licenses(许可证)选项卡、System Variables(系统变量)选项卡和 Devices(设备)面板上活动设备许可证概念的示例:

  • 节点具有设备管理器许可证密钥,该密钥指示 25 台活动设备。如 Licenses(许可证)选项卡所示。
    System Variables(系统变量)选项卡上显示的 device.license.total 值为 25。
  • Devices(设备)面板用于在节点上支持的设备驱动程序中定义 30 台设备。这 30 台设备均处于 Stopped(已停止)状态。
    现在,System Variables(系统变量)选项卡上显示的 device.count 值为 30。
  • 这 30 台已定义设备中的 5 台已启动,并更改为 Started(已启动)状态。
    现在,System Variables(系统变量)选项卡上显示的 device.started.count 值为 5。
    现在,System Variables(系统变量)选项卡上显示的 device.license.in_use 值为 5。
    活动设备许可证使用计数不包括处于 Started(已启动)状态的 Aliases 设备、全局变量设备和属性设备。
  • Modbus 服务器设备是已启动的 5 台设备之一。
  • Modbus 客户端连接至 Modbus 服务器设备。要接受客户端连接,Modbus 服务器需要可用的活动设备许可证。
    System Variables(系统变量)选项卡上显示的 device.started.count 值仍然是 5。
    现在,System Variables(系统变量)选项卡上显示的 device.license.in_use 值为 6。
  • 如果有 24 台附加的 Modbus 客户端连接至 Modbus 服务器设备,则每个客户端都将保留一个活动设备许可证。
    System Variables(系统变量)选项卡上显示的 device.started.count 值仍然是 5。
    现在,System Variables(系统变量)选项卡上显示的 device.license.in_use 值为 30(6 加 24)。
  • 如果另外一个 Modbus 客户端尝试连接至 Modbus 服务器设备,将不接受该连接,因为不存在可用的活动设备许可证。
    System Variables(系统变量)选项卡上显示的 device.license.rejected 值将递增(最初为 0,现在为 1)。当节点重启后,device.license.rejected 值将重置为 0。
  • 如果尝试启动上述项目符号 2 中最初定义的设备之一,将不会成功,因为不存在可用的活动设备许可证。
  • 当 Modbus 客户端结束其与 Modbus 服务器的连接时,将返回其使用过的活动许可证并可供使用。
    System Variables(系统变量)选项卡上显示的 device.license.in_use 值递减 1。
  • 停止任何已启动的设备后,将返回其使用过的活动许可证并可供使用。
    System Variables(系统变量)选项卡上显示的 device.started.count 值递减 1。
    System Variables(系统变量)选项卡上显示的 device.license.in_use 值递减 1。
  • 如果停止 Modbus 服务器设备,则所有客户端连接都将结束,并将返回其使用过的所有活动设备许可证。每个返回的活动设备许可证的 device.license.in_use 值将递减。
  • 除整个节点的 System Variables(系统变量)选项卡上的 device.XXX 值以外,已启动设备(此例中为 Modbus 服务器设备)的 Devices(设备)面板上的设备信息还在其 Attributes(静态属性)子选项卡上显示以下计数:
    • 正在使用的许可证
    • 拒绝的许可证。

技术支持许可证

为确保获得泰利特支持服务和 deviceWISE 软件的未来更新,必须安装技术支持许可证 (TSL)。从 deviceWISE v22.01 版本开始,在 TSL 丢失、过期或即将过期的情况下,客户将在工作台中看到消息提示。请参阅此页面了解更多信息:

https://www.telit.com/dw-tech-support-license