Kepware中IOT gateway模块功能下REST Sever具体使用方法,过程很详细,有详细的图形指引,对研究Kepware和其他系统进行数据交互很有价值,希望对初入IOTKepware的朋友有很好的帮助 KEPWARE IoT Gateway 是一款强大的物联网中间件,它允许设备与云平台或其他系统进行数据交换。其中,REST Server 模块是实现这一目标的关键组件,它提供了基于 RESTful API 的接口,使得应用程序能够轻松地从 KEPWARE 获取或写入数据。本教程将详细介绍如何在 KEPWARE 中配置和使用 REST Server。 确保您已经安装了 32 位 Java JRE 或 JDK,版本至少为 7。这是 KEPWARE IoT Gateway 运行所必需的环境。接下来,进行 KEPWARE 的安装,在安装过程中选择 "Entire feature will be installed on local hard drive",确保包含 IoT Gateway 功能。 安装完成后,开始配置 REST Server。在 IoT Gateway 选项中,添加一个 Agent,这里有四个选项:REST Client、REST Server、MQTT Client 和 Thingworx。我们关注的是 REST Server。选择 REST Server 并为其命名,例如命名为 "A: REST Sever"。 配置网络适配器时,你可以选择 "Localhost only" 只允许本地访问,"Server PV Network" 允许局域网内访问,或者默认设置。REST Server 的端口号可以根据需要自定义,只要不与其他服务冲突即可。对于跨域资源共享(CORS),通常可以留空,除非有特定需求。HTTPS 选项可以根据安全需求选择启用或禁用,如果不启用,将默认使用 HTTP 协议。如果允许第三方修改数据,可以勾选相应的选项,而匿名登录通常是默认允许的,以简化身份验证。 接下来,你需要将要发布的数据添加到 REST Server。在 "Connectivity" 中选择 "devices",然后选择 "Tag1" 和 "Tag2" 等标签,点击 "apply" 将它们关联到 REST Server。这时,可以通过右键点击 REST Server 查看其 properties,除了类型之外,其他参数都可以修改。 完成配置后,你可以通过浏览器访问 REST Server 的 URL 来测试连接。如果页面无法打开,可能需要重启 "KEPServerEX 6.2 Runtime" 服务。打开网页后,你会看到三种操作模式:browse、read 和 write,每种模式下都有对应的 JSON 文件格式示例和 curl 指令。 curl 是一个命令行工具,用于在命令行中发送 HTTP 请求。如果你还没有安装 curl,可以从 https://curl.haxx.se/download.html 下载并解压,将 src 子目录的路径添加到系统的环境变量 PATH 中。这样,你就可以在命令行中执行 curl 命令,与 REST Server 进行交互,读取或写入数据。 总结来说,KEPWARE IoT Gateway 的 REST Server 提供了一种简单而灵活的方式,使开发者和系统管理员能够利用 RESTful API 与 KEPWARE 进行数据交互。通过配置网络设置、选择数据源、设置安全选项,以及使用 curl 工具进行测试,可以实现 IoT 设备与云端或企业系统的无缝集成。这为 IoT 应用场景提供了强大支持,无论是在自动化、监控还是数据分析等领域。
剩余10页未读,继续阅读
- topaiaw2021-03-24一般般,感觉不值
- mickey_hao2021-11-17内容还可以,有一定帮助
- LINA942021-04-01一般般,感觉不值
- 粉丝: 4
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的实习项目设计源码
- 全国大学生电子设计大赛项目合集全国电赛历届试题汇编2003年全国大学生电子设计竞赛获奖作品汇编
- 基于servicestage架构的Java+前端技术栈天气预报demo设计源码
- 基于Python的学科分级接口补充:科学网博主信息整理源码
- 基于Python语言的fry-stock股票和基金筛选工具设计源码
- 全国大学生电子设计大赛项目合集全国电赛历届试题汇编重点2011年全国大学生电子设计竞赛分析
- 基于Java、HTML、JavaScript和CSS开发的个人教务系统设计源码
- 基于Python的微信小程序讲座抢报名脚本设计源码
- 基于Python和HTML的PythonProject2学习设计源码
- 基于Java实现的多线程医院模拟系统设计源码