配置设备数采
创建数采连接
- 访问IoT边缘,单击“控制台”进入IoT边缘控制台。
- 在左侧导航栏选择“边缘节点 > 节点管理”,节点名称选择“test_IoT10”进入页面。
- 在左侧导航栏选择
。图1 创建数采连接
- 填写“数采连接参数”后单击“确认”保存,此时配置仅在华为云平台存在,未下发到边侧,数采连接的“同步状态”为“待同步”。
表1 连接参数信息 参数名称
参数说明
通道标识
opcua
通道名称
opcua通道(自定义)
驱动模块
sys_ot_dc_opcua
服务端点:
填写OPC-UA服务端提供的连接地址,常见的OPC-UA服务端有SCADA、Kepware等软件。例如:opc.tcp://121.36.62.255:53530/OPCUA/SimulationServer。
用 户 名
- 如用户使用真实设备接入,可以选择无用户名密码匿名访问,也可选择使用设备管理界面预设的用户名密码访问。
- 如用户使用模拟器接入,则与准备数据源4保持一致。
密 码
采集周期
1000毫秒
添加点位映射
将点位上报转换为设备属性上报,将设备属性读写转换为点位读写操作,将设备命令转化为点位写操作。

- 如果需要修改点位信息,需修改后重新下发配置,配置才会生效。
- 当启用了数采连接后,模块会显示为运行中。
- 访问IoT边缘,单击“控制台”进入IoT边缘控制台。
- 在左侧导航栏选择“边缘节点 > 节点管理”,节点名称选择“test_IoT10”进入页面。
- 在左侧导航栏选择 ,在数采配置页面选择对应的数采连接通道。
- 单击“添加点位”,在添加点位映射页签中填写配置信息后,单击“确认”。
图2 添加点位映射
表2 添加点位映射 基本信息
点位标识
点位的唯一标识。
点位名称
按照规范填写。
设备ID
边缘设备页签里添加设备的ID。
点位数据类型
数据类型
取值范围
int(整型)
-2147483648~2147483647
uint(无符号整型)
0~4294967295
int64(64 位整型)
-2147483648~2147483647
short(短整型)
-32768~32767
ushort(无符号短整型)
0~65535
long(长整型)
-2147483648~2147483647
ulong(无符号长整型)
0~4294967295
bool(布尔类型)
0/1
float(单精度浮点型)
-3.4*10^38~+3.4*10^38
double(双精度浮点型)
-1.7*10^-308~1.7*10^308
decimal(小数)
-1.7*10^-308~1.7*10^308
string(字符串)
-
object(对象类型)
-
设备属性
设备属性由物模型中service_id/property_name格式构成。
采集配置
点位地址
填写OT设备及系统的实际点位地址:ns=<命名空间索引>;<标识符类型>=<节点ID>,例如“ns=3;i=1001和ns=3;i=1002”。
点位值的数据类型
数据类型
取值范围
int(整型)
-2147483648~2147483647
uint(无符号整型)
0~4294967295
int64(64 位整型)
-2147483648~2147483647
short(短整型)
-32768~32767
ushort(无符号短整型)
0~65535
long(长整型)
-2147483648~2147483647
ulong(无符号长整型)
0~4294967295
bool(布尔类型)
0/1
float(单精度浮点型)
-3.4*10^38~+3.4*10^38
double(双精度浮点型)
-1.7*10^-308~1.7*10^308
decimal(小数)
-1.7*10^-308~1.7*10^308
string(字符串)
-
object(对象类型)
-
点位采集周期
1000毫秒。
- 一个设备只能配置一个数采连接。
- 同一数采连接下的多个点位不能配置相同设备属性。
- 单击“下发配置”,把点位配置下发至边缘侧,此时数采连接的同步状态为“已同步”。
图3 下发数采配置
数据源模板导入
数据源模板描述了数据源配置项的元数据,用户在配置数据源之前,需要先导入数据源模板。IoT边缘服务当前已经预置通用数据源模板,可以直接使用,系统也支持用户自定义导入模板。
- 访问IoT边缘,单击“控制台”进入IoT边缘控制台。
- 在左侧导航栏选择 进入页面,
- 选择
。图4 数采模板管理
- 导入数采模板。
- 导入通用模板:IoT边缘云平台当前已经预制2个业界主流通用数采模板,如通用模板有更新,可以单击“导入通用模板”重新导入使用。
- 添加数采模板:IoT边缘云平台支持用户自定义导入模板,样例为Json数据模板,字段示例如下,模板完成后可单击“添加数采模板”导入使用。
{ "tpl_id": "sys_general_opcua", "name": "opcua通用数采模板", "description": "opcua通用数采模板", "datasource_meta": { "config_tabs": [{ "key": "connection_info", "name": "连接信息", "description": "连接信息", "config_items": [{ "key": "endpoint", "name": "服务端点", "description": "服务完整URL", "data_type": "string", "required": true, "crypted": false, "max_length": 128, "example": "opc.tcp://127.0.0.1:53530/OPCUA" }, { "key": "username", "name": "用户名", "description": "OPCUA服务器认证用户名", "data_type": "string", "required": false, "crypted": false, "max_length": 128, "example": "admin" }, { "key": "password", "name": "密码", "description": "OPCUA服务器认证密码", "data_type": "string", "required": false, "crypted": true, "max_length": 512, "example": "******" }] }, { "key": "collection_paras", "name": "连接附加参数", "description": "连接附加参数", "config_items": [{ "key": "default_cycle", "name": "采集周期", "description": "采集周期", "data_type": "int", "required": true, "crypted": false, "max_length": 65535, "example": 10000 }] }], "default_values": { "drivername": "OPCUA" } }, "point_meta": { "config_items": [{ "key": "address", "name": "点位地址", "description": "采集点位的地址", "data_type": "string", "required": true, "crypted": false, "max_length": 256, "example": "ns=2;s=Root/Motor/Voltage" }, { "key": "data_type", "name": "点位值的数据类型", "description": "点位地址存储值的数据类型", "data_type": "string", "required": true, "crypted": false, "max_length": 128, "example": "int,decimal" }, { "key": "cycle", "name": "点位采集周期", "description": "点位采集周期", "data_type": "int", "required": true, "crypted": false, "max_length": 65535, "example": 10000 }] } }
表3 OT数采模板 key
类型
描述
tpl_id
String
数采模板标识,租户下唯一。
pattern: '^[a-zA-Z0-9_-]*$'1-64
name
String
数据源模板名称,支持中英文。
取值范围:1-64
description
String
数据源模板描述,支持中英文。
取值范围:0-128
datasource_meta
Object
数据源配置元数据
point_meta
Object
点位采集配置元数据
表4 datasource_meta key
类型
描述
config_tabs
Array
数据源配置表格列表
default_values
Object
数据源默认的值,通常用于描述默认的驱动协议。
表5 config_tabs key
类型
描述
key
String
数据源配置表格键值,pattern: ' connection_info|collection_paras'
name
String
数据源配置表格名称。
取值范围:1-64
description
String
描述。
取值范围:0-255
config_items
Array
配置项列表
表6 config_items key
类型
描述
key
String
配置项key。
取值范围:1-32
name
String
默认项名称。
取值范围:1-64
description
String
配置项描述。
取值范围:0-128
data_type
String
配置项类型。
取值范围:short|ushort|int|int64|uint|long|ulong|float|double|bool|string|object|decimal。
required
Boolean
配置项是否必传项
crypted
Boolean
配置项是否加密
max_length
Integer
当data_type= string时配置有效,校验输入的字符串最大长度。
example
String
配置项举例,值在界面输入框作为示例灰色显示。
取值范围:0-256
表7 default_values key
类型
描述
drivername
String
用于描述默认的驱动协议,如OPCUA。
IoTDA云端查看接入数据
- 访问IoT边缘,单击“控制台”进入IoT边缘控制台。
- 在左侧导航栏选择“边缘节点 > 节点管理”,选择之前创建的边缘节点“test_IoT10”,单击进入详情页。
- 选择“test_IoT10”,跳转至IoTDA服务设备详情页面查看采集的数据详情。
页签,单击添加的设备ID
OT数采设备状态平台不感知,即统一显示为“未激活”,请进入设备详情页,查看最新上报数据。
图5 设备列表图6 查看设备数据