|
|
@@ -10,9 +10,7 @@ |
|
|
|
|
|
|
|
## 1.统一下发设备消息服务 |
|
|
|
|
|
|
|
[基于Tcp统一下发设备消息服务](#tcp_send) |
|
|
|
|
|
|
|
[基于Udp统一下发设备消息服务](#udp_send) |
|
|
|
[统一下发设备消息服务](#send) |
|
|
|
|
|
|
|
## 2.管理会话服务 |
|
|
|
|
|
|
@@ -20,56 +18,35 @@ |
|
|
|
|
|
|
|
[基于Udp管理会话服务](#udp_session) |
|
|
|
|
|
|
|
## 3.转发地址过滤服务 |
|
|
|
|
|
|
|
[基于Tcp转发地址过滤服务](#tcp_transmit) |
|
|
|
|
|
|
|
## 4.消息包计数服务(次日清零) |
|
|
|
|
|
|
|
[基于Tcp消息包计数服务](#tcp_counter) |
|
|
|
|
|
|
|
[基于Udp消息包计数服务](#udp_counter) |
|
|
|
|
|
|
|
## 5.流量统计服务(次日清零) |
|
|
|
|
|
|
|
[基于Tcp流量统计服务](#tcp_traffic) |
|
|
|
|
|
|
|
[基于Udp流量统计服务](#udp_traffic) |
|
|
|
|
|
|
|
## 6.系统性能数据采集服务 |
|
|
|
## 接口请求对照表 |
|
|
|
|
|
|
|
[获取当前系统进程使用率](#system_collect) |
|
|
|
### 公共接口请求 |
|
|
|
|
|
|
|
## 接口请求对照表 |
|
|
|
|请求Url|请求方式|说明| |
|
|
|
|:------|:------|:------| |
|
|
|
| 127.0.0.1:828/jt808api/UnificationSend| POST| 统一下发设备消息服务| |
|
|
|
|
|
|
|
### 基于Tcp接口请求 |
|
|
|
|
|
|
|
|请求Url|请求方式|说明| |
|
|
|
|:------|:------|:------| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/UnificationSend| POST| 基于Tcp统一下发设备消息服务| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Session/GetAll| GET| 基于Tcp管理会话服务-获取会话集合| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Session/RemoveByTerminalPhoneNo| POST| 基于Tcp管理会话服务-通过设备终端号移除对应会话| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Transmit/Add| POST| 基于Tcp转发地址过滤服务-添加转发过滤地址| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Transmit/Remove| POST| 基于Tcp转发地址过滤服务-删除转发过滤地址| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Transmit/GetAll| GET| 基于Tcp转发地址过滤服务-获取转发过滤地址信息集合| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/GetAtomicCounter| GET| 基于Tcp消息包计数服务| |
|
|
|
| 127.0.0.1:828/jt808api/Tcp/Traffic/Get| GET| 基于Tcp流量统计服务| |
|
|
|
|
|
|
|
### 基于Udp接口请求 |
|
|
|
|
|
|
|
|请求Url|请求方式|说明| |
|
|
|
|:------|:------|:------| |
|
|
|
| 127.0.0.1:828/jt808api/Udp/UnificationSend| POST| 基于Udp统一下发设备消息服务| |
|
|
|
| 127.0.0.1:828/jt808api/Udp/Session/GetAll| GET| 基于Udp管理会话服务-获取会话集合| |
|
|
|
| 127.0.0.1:828/jt808api/Udp/Session/RemoveByTerminalPhoneNo| POST| 基于Udp管理会话服务-通过设备终端号移除对应会话| |
|
|
|
| 127.0.0.1:828/jt808api/Udp/GetAtomicCounter| GET| 基于Udp消息包计数服务| |
|
|
|
| 127.0.0.1:828/jt808api/Udp/Traffic/Get| GET| 基于Udp流量统计服务| |
|
|
|
|
|
|
|
### 公共接口请求 |
|
|
|
|
|
|
|
|请求Url|请求方式|说明| |
|
|
|
|:------|:------|:------| |
|
|
|
| 127.0.0.1:828/jt808api/SystemCollect/Get| GET| 获取当前系统进程使用情况| |
|
|
|
|
|
|
|
### 统一对象返回 JT808ResultDto\<T> |
|
|
|
|
|
|
@@ -88,38 +65,9 @@ |
|
|
|
| 404 | 没有该服务 | |
|
|
|
| 500 | 服务内部错误 | |
|
|
|
|
|
|
|
### <span id="tcp_send">基于Tcp统一下发设备消息服务</span> |
|
|
|
### <span id="send">基于Tcp统一下发设备消息服务</span> |
|
|
|
|
|
|
|
请求地址:Tcp/UnificationSend |
|
|
|
|
|
|
|
请求方式:POST |
|
|
|
|
|
|
|
请求参数: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|------|:------:|:------| |
|
|
|
| TerminalPhoneNo| string| 设备终端号| |
|
|
|
| Data| byte[]| JT808 byte[]数组| |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|:------:|:------:|:------| |
|
|
|
| Data| bool| 是否成功| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` result1 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":true |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="udp_send">基于Udp统一下发设备消息服务</span> |
|
|
|
|
|
|
|
请求地址:Udp/UnificationSend |
|
|
|
请求地址:/UnificationSend |
|
|
|
|
|
|
|
请求方式:POST |
|
|
|
|
|
|
@@ -292,89 +240,6 @@ |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="tcp_transmit">基于Tcp转发地址过滤服务</span> |
|
|
|
|
|
|
|
#### 1.添加转发过滤地址 |
|
|
|
|
|
|
|
请求地址:Tcp/Transmit/Add |
|
|
|
|
|
|
|
请求方式:POST |
|
|
|
|
|
|
|
请求参数: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|:------:|:------:|:------| |
|
|
|
| Host| string| ip地址| |
|
|
|
| Port| int| 端口号| |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|:------:|:------:|:------| |
|
|
|
| Data| bool | 是否成功 |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` tr1 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":true |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
#### 2.删除转发过滤地址(不能删除在网关服务器配置文件配的地址) |
|
|
|
|
|
|
|
请求地址:Tcp/Transmit/Remove |
|
|
|
|
|
|
|
请求方式:POST |
|
|
|
|
|
|
|
请求参数: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|:------:|:------:|:------| |
|
|
|
| Host| string| ip地址| |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|:------:|:------:|:------| |
|
|
|
| Data| bool | 是否成功| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` tr2 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":true |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
#### 3.获取转发过滤地址信息集合 |
|
|
|
|
|
|
|
请求地址:Tcp/Transmit/GetAll |
|
|
|
|
|
|
|
请求方式:GET |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|------|:------:|:------| |
|
|
|
| Data| List\<string> | 远程ip地址(不加端口号)| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` tr3 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":[ |
|
|
|
"127.0.0.1" |
|
|
|
] |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="tcp_counter">基于Tcp消息包计数服务</span> |
|
|
|
|
|
|
|
请求地址:Tcp/GetAtomicCounter |
|
|
@@ -426,87 +291,3 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="tcp_traffic">基于Tcp流量统计服务</span> |
|
|
|
|
|
|
|
请求地址:Tcp/Traffic/Get |
|
|
|
|
|
|
|
请求方式:GET |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|------|:------:|:------| |
|
|
|
| TotalReceiveSize| double| 总接收大小(单位KB)| |
|
|
|
| TotalSendSize| double| 总发送大小(单位KB)| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` traffic1 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":{ |
|
|
|
"TotalReceiveSize":0.0478515625, |
|
|
|
"TotalSendSize":0.01953125 |
|
|
|
} |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="udp_traffic">基于Udp流量统计服务</span> |
|
|
|
|
|
|
|
请求地址:Udp/Traffic/Get |
|
|
|
|
|
|
|
请求方式:GET |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|------|:------:|:------| |
|
|
|
| TotalReceiveSize| double| 总接收大小(单位KB)| |
|
|
|
| TotalSendSize| double| 总发送大小(单位KB)| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` traffic2 |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":{ |
|
|
|
"TotalReceiveSize":0.0478515625, |
|
|
|
"TotalSendSize":0.01953125 |
|
|
|
} |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|
### <span id="system_collect">系统性能数据采集服务</span> |
|
|
|
|
|
|
|
请求地址:SystemCollect/Get |
|
|
|
|
|
|
|
请求方式:GET |
|
|
|
|
|
|
|
返回数据: |
|
|
|
|
|
|
|
|属性|数据类型|参数说明| |
|
|
|
|------|:------:|:------| |
|
|
|
| ProcessId| int| 进程Id| |
|
|
|
| WorkingSet64| double| 进程分配内存(单位MB)| |
|
|
|
| PeakWorkingSet64| double| 进程分配内存峰值(单位MB)| |
|
|
|
| PrivateMemorySize64| double| 进程分配私有内存(单位MB)| |
|
|
|
| CPUTotalProcessorTime| TimeSpan|进程执行CPU总处理时间| |
|
|
|
|
|
|
|
返回结果: |
|
|
|
|
|
|
|
``` sc |
|
|
|
{ |
|
|
|
"Message":"", |
|
|
|
"Code":200, |
|
|
|
"Data":{ |
|
|
|
"ProcessId":101412, |
|
|
|
"WorkingSet64":73.0625, |
|
|
|
"PeakWorkingSet64":73.0625, |
|
|
|
"PrivateMemorySize64":134.6796875, |
|
|
|
"CPUTotalProcessorTime":"00:00:14.5625000" |
|
|
|
} |
|
|
|
} |
|
|
|
``` |