- 使用前必读
- 云空间管理接口
- 平台管理接口
- 核心模块
- 接口越权调用管理
- 应用管理
- 日志归档
- Auth管理
- 备份管理
- 周期备份管理
- 目录管理
- 日志清除
- 自定义组件管理
- 配置库管理
- 密码管理
- 画面管理
- 画面版本管理
- 时序数据管理
- 数据分析记录管理
- 部门管理
- 国际化管理
- 授权管理
- 日志管理
- 媒体文件管理
- 媒体库管理
- 媒体库功能
- 站内信管理
- 站内信清除管理
- Oauth应用管理
- 管道配置管理
- 用户管理
- 资源类型管理
- 角色管理
- 安全区管理
- 自定义脚本管理
- 系统配置管理
- 系统配置管理(部分)
- 站点管理
- 短信管理
- 风格管理
- 矢量图管理
- 系统变量管理
- 表管理
- 表记录管理
- 资产配置管理
- 表记录归档管理
- 表记录清除管理
- 主题管理
- 时间管理
- 树形结构管理
- 微信管理
- Websocket
- 驱动管理模块
- 报警模块
- 报警规则管理
- 报警管理
- 根据过滤器查询报警数据
- 保存一条报警数据到数据库
- 确认全部报警数据
- 根据过滤器查询归档报警数据(跳转).
- 根据ID恢复归档报警信息.
- 根据过滤器查询 报警归档配置数据
- 保存一条 报警归档配置数据到数据库
- 根据id查询 报警归档配置数据
- 根据id及数据替换原有 报警归档配置数据
- 根据id从数据库删除一条 报警归档配置数据
- 根据id更新 报警归档配置数据
- 根据报警ID字符串数组进行多条报警数据确认/处理
- 查询所有报警描述数据
- 一键归档报警信息.
- 统计报警个数数据.
- 生成根据工作表记录和规则分组的最新100条报警.
- 生成报警数据时间轴数据.
- 根据id查询报警数据
- 根据id及数据替换原有报警数据
- 根据id从数据库删除一条报警数据
- 根据id更新报警数据
- 报警清除管理
- 云空间权限管理模块
- 网络检查模块
- 数据源模块
- 仿真管理模块
- 流程引擎模块
- 流程管理模块
- 前端管理模块
- 报表模块
- 算法管理模块
- 数据库备份模块
- 数据源模块
- 运维管理接口
连接Websocket进行数据消息接收发送.
GET
/core/ws/{type}
Websocket
所有的条件查询都写在filter中,不允许特殊参数出现,请根据自身需求传入适当的参数
type总共有4种类型:data,warning,logs,node。分别对应实时数据订阅,报警订阅,日志订阅,资产修改订阅
通用查询的query参数格式:
1.data类型的json样例:
[{"tableId":"表ID1","tagId":"id3","id":"opcdaUid1"},{"tableId":"表ID1","tagId":"id4","id":"opcdaUid1"}]
json字段说明:
[ //查询参数,根据订阅类型的不同有不同的结构
{
"tableId":"表ID1",
"tagId": "id3", //数据点ID
"id": "opcdaUid1" //表记录ID
},
{
"tableId":"表ID1",
"tagId": "id4",
"id": "opcdaUid1"
},
{
"tableId":"表ID1",
"allTag": true, //为true时表示订阅该表记录所有数据点,只订阅部分数据点时不需要传该字段
"id": "opcdaUid2"
}
]
2.warning类型的json样例:(分为记录选择和范围定义)
表过滤
{"tableSetting":[{"id":"表ID"}]}
使用含表记录的过滤
{
"tableDataSetting": [
{
"table": {
"id": "表ID",
"title": "表title"
},
"selectType": "记录选择",
"selectRecord": [
{
"id": "表记录id1"
}
],
"query": {}
}
],
"level": ["中"], //报警等级
"type": ["类型ID"] //报警类型
}
3.logs类型的json样例:
{
"level": [ //level等级有四种info,debug,warn,error
"info",
"warn"
],
"id": "opcdaUid1" //表记录ID
"tableId":"表ID1",
}
4.node类型的json样例:
[ //查询参数,根据订阅类型的不同有不同的结构
{
"tableId":"表ID1",
"id": "opcdaUid2"
}
]
请求参数
Path 参数
type
string
订阅类型
Query 参数
token
string
token
query
string
query
Header 参数
Authorization
string
Token
默认值:
{{ACCESS_TOKEN}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/core/ws/' \
--header 'Authorization: {{ACCESS_TOKEN}}'
返回响应
🟢200OK
application/json
Body
额外字段
integer | number | string | boolean
可选
示例
{}
🟠401{code:0,message:未授权}
🔴500{code:0,message:服务器错误}