边缘计算场景下,通常有数量庞大的终端设备,在IEF中可以将一类终端设备定义成统 一的模板,这样可以通过模板创建终端设备。比如您可以创建一个自定义的终端设备 模板“Camera”,创建终端设备时可以使用该模板的所有属性,而不必为每一个类似 的终端设备设置同样的属性。
IEF支持根据访问协议定义模板,包括最常用的Modbus协议和OPC-UA协议,另外还 支持MQTT协议。
创建设备模板
步骤1 登录IEF管理控制台。
步骤2 选择左侧导航栏“边缘资源 > 终端设备”,单击页面右上角的“创建设备模板”。
步骤3 填写模板名称,选择访问协议,设置设备属性、孪生属性、设备标签和描述。
图4-3 创建设备模板
● 名称:终端设备模板的名称。
● 访问协议:IEF支持MQTT、Modbus和OPC-UA三种协议。
● 模板属性:
属性是键值对形式,请输入属性名和属性值,并选择类型。
通常将不会改变的元数据,例如序列号、资产标识符、Mac地址之类的信息设置 为模板属性。
● 孪生属性:
不同协议类型的孪生属性设置方法不同。
通常将终端设备的动态数据,例如特定背景下的设备专有实时数据,例如灯的 开、关状态等设置为孪生属性。
– MQTT协议:MQTT协议的孪生属性是键值对形式,请输入属性名和属性值,
并选择类型。
– Modbus协议:具体请参见Modbus协议孪生属性设置说明。
– OPC-UA:具体请参见OPC-UA协议孪生属性设置说明。
须知
IEF不提供任何加解密工具,对您配置的设备属性值不感知,如果设备属性值设置 为加密密文,需要您自行解密。
● 标签:标签用于为终端设备分类,标签可以帮助您更加快速的搜索到想要的终端 设备。您可以为终端设备设置标签,方便分类管理。
步骤4 单击“创建”,即创建设备模板成功,返回到设备模板页面。
----结束
Modbus 协议孪生属性设置说明
图4-4 Modbus 协议孪生属性
● 寄存器类型:支持线圈寄存器、离散输入寄存器、保持寄存器和输入寄存器。
● 访问模式:不同寄存器的访问模式不同,线圈寄存器和保持寄存器的访问模式为 读/写模式,离散输入寄存器和输入寄存器的访问模式为只读模式。
● 寄存器地址:代表访问寄存器时的偏移地址。
● 寄存器个数:寄存器的个数。
● 原始数据类型:设备中储存数据的初始类型。
● 采集间隔:采集寄存器值的时间间隔,对设备进行指定间隔的数据采集及上报。
● 交换高低字节:(保持寄存器和输入寄存器需要设置)用于对双字节寄存器数据 的高低位进行调换。
● 交换寄存器顺序:(保持寄存器和输入寄存器需要设置)用于调换多个寄存器中 的数据前后顺序,对获取的所有寄存器按从高到低顺序反转交换。
OPC-UA 协议孪生属性设置说明
图4-5 OPC-UA 协议孪生属性
孪生属性是键值对形式,请输入属性名和属性值,并选择类型。
除了属性名和属性值,还需要填写设备节点名称和节点ID。
OPC-UA协议中设备是以节点进行定义及存储的,节点名称和节点ID是指设备属性在 OPC-UA Server中存储的名称和ID。