KEPServerEX远程配置功能一键Get

远程配置功能,其实是通过KEPServerEX REST 接口及 HTTP 协议命令,对 KEPServerEX Runtime 运行环境进行配置的查询及更改。

右键点击系统托盘处的KEPServerEX Administration 图标,选择Settings  | Configuration API Service;

如图设置,使用 HTTP 57412 或者 HTTPS 57512,或者另行设置; CORS Allowed Origins 跨域资源访问,以 * 代表完全开放,如需外网下访问,可以在IT侧开放路由器中的端口映射,即可实现外网条件下远程配置KEPServerEX。

点击在“浏览器中查看”中的链接 ,即可查看 Config API 支持的功能文档。如提示输入账号密码,默认账号为Administrator,密码为空。

接下来使用 Postman程序查看 KEPServerEX 当前配置的Channel信息

a)   Postman 中选择 HTTP命令GET,输入

http://127.0.0.1:57412/config/v1/project/channels

b)   Authorization处选择‘Basic Auth’

Username填‘Administrator’, Password 留空(默认设置,可另行设置用户权限)

 点击Send,可以获得当前 KEPServerEX 中的Channel配置信息

如果要进行修改,可以使用PUT命令,复制获取到的PROJECT_ID去修改对应通道或设备的参数地址http://127.0.0.1:57412/config/v1/project/channels/Channel1

Body:

[

  {

    "PROJECT_ID": 2149132051,

    "common.ALLTYPES_NAME":  

    "Channel2"

  }

]

即把原先名字为Channel1的通道名字更改为Channel2,响应恢复200 OK即为请求成功。

如下效果,实现了修改通道名称。

d)   其余命令测试

GET:

获取项目信息:http://127.0.0.1:57412/config/v1/project

获取实时日志:http://127.0.0.1:57412/config/v1/event_log

POST:

创建新的通道:

http://127.0.0.1:57412/config/v1/project/Channels

Body页面选择raw| JSON(application/json),复制粘贴如下文本,创建新Channel,NAME后面就是通道的名字。

{"common.ALLTYPES_NAME":"Channel1","servermain.MULTIPLE_TYPES_DEVICE_DRIVER":"Siemens TCP/IP Ethernet"}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值