Skip to content
RepoVersionStarsForks

API 概述

EMS Simulate 提供 RESTful API 用于设备管理和数据操作。

API 基础

基础 URL: http://localhost:8000/api

响应格式: JSON

通用响应结构:

json
{
  "code": 200,
  "message": "success",
  "data": { ... }
}

API 分类

设备管理 API

端点方法说明
/channel/listGET获取设备通道列表
/channel/addPOST添加设备通道
/channel/updatePUT更新设备通道
/channel/deleteDELETE删除设备通道
/device/startPOST启动设备
/device/stopPOST停止设备

测点操作 API

端点方法说明
/device/tableGET获取测点表格数据
/device/update_pointPUT更新测点值
/device/read_single_pointPOST手动读取单个测点

数据导入导出 API

端点方法说明
/data/exportGET导出测点配置
/data/importPOST导入测点配置

WebSocket 接口

用于实时数据推送:

端点: ws://localhost:8000/ws/{channel_id}

消息格式:

json
{
  "type": "point_update",
  "data": {
    "point_id": 1,
    "value": 100.5
  }
}

详细的 API 文档请参考:

Released under the Apache 2.0 License.