2.9. 网关配置接口
网关功能接口用于命令网关执行特定功能,基地址 /api/config。
2.9.1. 全局配置接口
Section titled “2.9.1. 全局配置接口”2.9.1.1. gateway-info 获取网关信息
Section titled “2.9.1.1. gateway-info 获取网关信息”此接口无请求参数。
GET /api/config/gateway-info返回示例
{ "hid": "XXXXXX-XXXXXX-XXXXXX-XXXXXX", "uid": "XXXXXX-XXXXXX-XXXXXX-XXXXXX", "alias": "iotgw"}| 返回参数 | 类型 | 说明 |
|---|---|---|
| hid | String | (必需)网关硬件 ID |
| uid | String | (必需)网关 UID |
| alias | String | (必需)网关名称 |
2.9.1.2. settings 获取网关全局设置
Section titled “2.9.1.2. settings 获取网关全局设置”此接口无请求参数。
GET /api/config/settings返回示例
{ "version": "1.19.3.102", "enableLocalCaching": true, "enableRemoteService": true, "enableLan2Setup": false, "timeServerAddress": "ntp1.aliyun.com;ntp2.aliyun.com;ntp3.aliyun.com;ntp4.aliyun.com;"}| 返回参数 | 类型 | 说明 |
|---|---|---|
| version | String | (必需)设置版本 |
| enableLocalCaching | Bool | (必需)启用本地缓存 |
| enableRemoteService | Bool | (必需)启用远程协助 |
| enableLan2Setup | Bool | (必需)启用 LAN2 设置 |
| timeServerAddress | String | (必需)时间服务器地址 |
2.9.1.3. update-settings 修改网关全局设置
Section titled “2.9.1.3. update-settings 修改网关全局设置”POST /api/config/update-settings请求体示例 application/json
{ "enableLocalCaching": true, "enableRemoteService": true, "enableLan2Setup": false, "timeServerAddress": "ntp1.aliyun.com;ntp2.aliyun.com;ntp3.aliyun.com;ntp4.aliyun.com;"}| 请求参数 | 类型 | 说明 |
|---|---|---|
| enableLocalCaching | Bool | 启用本地缓存 |
| enableRemoteService | Bool | 启用远程协助 |
| enableLan2Setup | Bool | 启用 LAN2 设置 |
| timeServerAddress | String | 时间服务器地址 |
返回示例
{ "version": "1.19.3.102", "enableLocalCaching": true, "enableRemoteService": true, "enableLan2Setup": false, "timeServerAddress": "ntp1.aliyun.com;ntp2.aliyun.com;ntp3.aliyun.com;ntp4.aliyun.com;"}| 返回参数 | 类型 | 说明 |
|---|---|---|
| version | String | (必需)设置版本 |
| enableLocalCaching | Bool | (必需)启用本地缓存 |
| enableRemoteService | Bool | (必需)启用远程协助 |
| enableLan2Setup | Bool | (必需)启用 LAN2 设置 |
| timeServerAddress | String | (必需)时间服务器地址 |
2.9.1.4. security 获取网关全局安全设置
Section titled “2.9.1.4. security 获取网关全局安全设置”此接口无请求参数。
GET /api/config/security返回示例
{ "enable": true, "protectedApi": "exact,/cnc/writeOffsetData;exact,/cnc/writePlcData"}| 返回参数 | 类型 | 说明 |
|---|---|---|
| enable | Bool | (必需)启用全局安全控制 |
| protectedApi | String | 受保护 API,即禁止任何用户使用的 API。未返回代表未设置。API 命令格式参考 API 命令格式。 |
API 命令格式
Section titled “API 命令格式”| API 命令类型 | exact | prefix |
|---|---|---|
| 说明 | 指定具体一个 API 地址 | 指定有相同前缀的所有 API 地址 |
| 示例 | exact,/cnc/writePlcData | prefix,/db |
API 地址从 /api 后开始。prefix,/ 代表所有的 API 地址。
多条 API 地址命令以 ; 分隔。
2.9.1.5. update-security 修改全局安全设置
Section titled “2.9.1.5. update-security 修改全局安全设置”POST /api/config/update-security请求体示例 application/json
{ "enable": true, "protectedApi": "exact,/cnc/writeOffsetData;exact,/cnc/writePlcData"}| 请求参数 | 类型 | 说明 |
|---|---|---|
| enable | Bool | (必需)启用全局安全控制 |
| protectedApi | String | 受保护 API,即禁止任何用户使用的 API。API 命令格式参考 API 命令格式。 |
返回示例
{ "enable": true, "protectedApi": "exact,/cnc/writeOffsetData;exact,/cnc/writePlcData"}| 返回参数 | 类型 | 说明 |
|---|---|---|
| enable | Bool | (必需)启用全局安全控制 |
| protectedApi | String | 受保护 API,即禁止任何用户使用的 API。未返回代表未设置。API 命令格式参考 API 命令格式。 |
© BIVROST TECHONOLOGIES Company Limited / 深圳市彼络科技有限公司 · 通讯协议 v1.19.7 · 联系电话:18824672282
