- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GRM云服务器的Web数据接口_V104
GRM 云服务器的Web 数据接口
版本1.04
广州市巨控电子科技有限公司
2014-6-18
一.系统简介
GRM 服务器提供多种不同的接口以访问GRM 设备中的数据。各种接口的优缺点见下表:
是否默
接口 支持的客户端 优点 缺点
认开通
无需任何编程,所有平台 页面布局是固定的,不能 否
任何浏览器,包括PC 浏 包括手机均可用。 随意排版,也不支持动画
内置网页系统
览器,手机浏览器等等。 可直接看到变量表格,也 效果。
可以修改变量。
任何支持HTTP 协议的设 可以跨广域网,跨操作系 客 必须自行编写程序来 否
备,可以是PC,服务器, 统来访问数据。客户端可 执行HTT P POST 动作。
Web 数据接口
手机或者平板电脑等 以是任何操作系统,包括 得到数据后,客 必须自
等。 手机系统。 行编写程序来显示数据
所有的PC 组态软件,包 对组态软件无需任何编 只能用于W indows 平台, 是
括西门子 W inCC ,组态 程。所有的组态软件均支 并且OPC Server 不能动态
OPC Server 王,InTouch 等等。 持OPC 标准协议。 的添加设备 (受组态软件
也支持客户自编程序 和OPC 协议限制)
(例如C++,C#,VB 等等)
本文档描述的是Web 数据接口。另外两种接口 (内置网页系统和OPC Server )在本文档中不涉及。
Web 数据接口对于每个GRM 设备默认是不开通的,需要开通该功能的请与我们联系。
客户端需要 2 步骤动作:第一步是在主服务器上登录,得到一个代表该设备的SID,以及该设备对应的数
据服务器的地址。第二步是在数据服务器上用SID 来做读写操作。
SID 是一个64 位的随机数,它是客户端能够访问GRM 设备的唯一凭据。客户端的IP 地址可能随时变化,
只要拥有正确的SID 就可以跟设备通讯。在不同的设备之间传 SID 也是可以的。例如,客户自己的服务器到
GRM 服务器来登录,得到SID,然后把SID 传给手机APP 程序,这样手机APP 程序就可以在不知道GRM 设备
密码的情况下读写数据了。
客 对于不想使用的 SID 无需释放。如果在某个 SID 上面连续 10 分钟没有发生任何数据读写操作,这个
SID 自动被服务器删除,以节约资源。因此客 的程序应当注意:至少每10 分钟之内必须发出一次读或写操作。
为了节约服务器资源,每个GRM 设备在同一时间段内(10 分钟SID 空闲期)只能登录500 个SID。如果超
出此数目,将得到错误15,您只能等10 分钟后系统删掉超出数量限制的空闲SID。
如果客户自己做网站来从我们服务器获取数据,请特别注意此问题。不要在每次 Web 客户请求页面的时
候登录。如果负载量不大,可以在Web 客 登录您的自定义网站的时候来登录,然后保存SID 供以后的数据访
问来使用。
对于负载量较大的自定义网站,我们推荐的做法是:自定义网站的 Web 服务器在有客 登录的时候,自
己到我们服务器登录一次,然后自己定时读取该设备的全部变量,缓存起来,所有的客 端请求都从这个缓存
里面获取数据。而不要在每个 Web 客户请求
文档评论(0)