通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源

这篇具有很好参考价值的文章主要介绍了通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文介绍利用CommGate X2HTTP实现HTTP访问ODBC数据源。CommGate X2HTTP是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。

【案例】如下图所示,实现上位机通过HTTP来获取ODBC数据源的数据。

通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源,通讯网关软件,http,网络,网络协议

【解决方案】设置网关机,与ODBC 数据源采用以太网通讯,与Http Client上位机采用以太网通讯,安装CommGate X2HTTP软件。

1.ODBC数据表结构要求:

  • 至少要求具备ID、name、value三个字段。
  • name:标签名称,字符类型
  • value:数值,可以是字符类型或浮点类型
  • state:不是必须的,整型类型,1表示好值 0表示坏值
  • time:不是必须,可以是datetime或bigint
  • 以上字段名称如不是name、value、state、time,需要在以下配置文件进行字段名称的配置

2.ODBC通讯调试:在网关机上运行ODBC调试工具,与ODBC数据源通讯调试。通讯正常后,记下通讯参数。

3.配置X2HTTP 出口端参数:在X2HTTP安装目录Ini下编辑X2HTTP.ini,修改出口端参数。

[OUT]
;输入源类型:HTTP,不做修改
Type = HTTP
;HTTP服务器IP
ServerIP = 127.0.0.1
;HTTP服务器端口
Port = 8080
;访问令牌,用于换取AccessKey
Token = 123456
;信任IP数
Trusts = 2
;信任IP,只有在信任表中的客户端才可以访问
Trust1 = 127.0.0.1
Trust2 = 192.168.0.1
[IN]
;输入端配置文件名,不含后缀
INI = ODBC
Type =

4.配置X2HTTP 入口端参数:在X2HTTP安装目录Ini下编辑ODBC.ini,按照刚才记下的通讯参数修改入口端参数。

[IN]
;输入源类型:ODBC,不做修改
Type = ODBC
;ODBC驱动名称
DriverName=
;数据库服务器 IP
ServerIP = 127.0.0.1
; 用户名称
UserName=sa
;用户密码
Pwd=123456
;数据库名称
DB=test
;Port 0表示采用默认端口
port = 0
;连接串,定义连接串,以连接串信息为准,以上用户密码等信息配置忽略
ConnectStr=Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=test;pwd=12345;
;读取数据的SQL语句,如果不设置的话,将由以下字段名自动构造
;表中至少包含name,value字段
;state字段不是必须的,没有state字段时,必须构造1个虚拟state字段,如select name, value, 1 as state from snapshot
;State值 = 1 好值  =0 坏值
ReadSQL=select name, value, state, time from snapshot
;定义Name字段名,默认为name
NameField = name
;定义Value字段名,默认为value
ValueField = value
;定义State字段名,默认为state
StateField = state
;定义Time字段名,可以不定义,默认为空,表示没有Time字段
TimeField = time

5.标签配置:在X2HTTP安装目录下编辑X2HTTP.xls,配置标签。

通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源,通讯网关软件,http,网络,网络协议

6.运行X2HTTP.exe,启动网关。

7.获取AccessKey:在浏览器中输入URL(例如:Http://127.0.0.1:8080/auth?token=123456),界面显示AccessKey。

通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源,通讯网关软件,http,网络,网络协议

8.获取数据:结合返回的AccessKey,构造URL,如
http://127.0.0.1:8080/getvalues?accessKey=9A4A7D0E-A171-4B33-9C6F-F2BD1DB57FF0

通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源,通讯网关软件,http,网络,网络协议

9.详细配置说明见《X2HTTP V4使用手册》。

更多通信资源请登录网信智汇(http://wangxinzhihui.com)。文章来源地址https://www.toymoban.com/news/detail-736422.html

到了这里,关于通讯网关软件031——利用CommGate X2HTTP实现HTTP访问ODBC数据源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通讯协议031——全网独有的OPC HDA知识一之基本概念(二)

    本文简单介绍OPC HDA规范的基本概念,更多通信资源请登录网信智汇(wangxinzhihui)。 6 、定义 OPC HDA规范中使用的以下术语和概念通常在 historian中使用,但可以由不同的供应商定义,以具有略微不同的定义。以下列出了本规范中使用的定义。 1) Attribute (属性): 特定项目可能与

    2024年02月14日
    浏览(35)
  • 易云维®医院后勤管理系统软件利用物联网智能网关帮助实现医院设备实现智能化、信息化管理

    近年来,我国医院逐渐意识到医院设备信息化管理的重要性,逐步建立医院后勤管理系统软件,以提高信息化管理水平。该系统是利用数据库技术,为医院的中央空调、洁净空调、电梯、锅炉、医疗设备等建立电子档案,把设备监控、管控、维保、设置等主要管理操作都通过

    2024年02月09日
    浏览(46)
  • EtherCAT转TCP/IP网关ethercat最大通讯距离

    天啊!你们听说了吗?数据互联互通问题终于迎来了突破性进展!作为生产管理系统的关键部分,数据互联互通一直是个大问题。然而,ETHERCAT和TCP/IP是两个不同的协议,它们之间的通讯一直是个大 问题。但是,现在有一款神奇的产品出现了,它叫做远创智控YC-ECT-TCPIP,它可

    2024年02月13日
    浏览(41)
  • DEVICENET转ETHERCAT网关连接ethercat通讯协议详细解析

    你有没有遇到过生产管理系统中,设备之间的通讯问题?两个不同协议的设备进行通讯,是不是很麻烦?今天,我们为大家介绍一款神奇的产品,能够将不同协议的设备进行连接,让现场的数据交换不再困扰! 远创智控YC-ECT-DNT是一款DEVICENET从站功能的通讯网关,可以将DEVI

    2024年02月13日
    浏览(38)
  • PROFINET转ETHERNET/IP网关西门子通讯协议profinet

    大家好,今天我们来聊一款令人兴奋的产品——远创智控YC-PN-EIP!它是一款自主研发的 PROFINET 从站功能的通讯网关,可以将 PROFINET网络和ETHERNET/IP 网络连接起来,实现数据传输和交换。但这只是它的基础功能,它还有哪些厉害的地方呢?让我们一起来了解一下吧! 首先,Y

    2024年02月07日
    浏览(40)
  • CCLINK转MODBUS-TCP网关cclink通讯接线图 终端电阻

    大家好,今天我们要聊的是生产管理系统中的CCLINK和MODBUS-TCP协议,它们的不同使得数据互通比较困难,但捷米JM-CCLK-TCP网关的出现改变了这一切。 1捷米JM-CCLK-TCP是一款自主研发的CCLINK从站功能的通讯网关,它的主要功能是将各种MODBUS-TCP设备接入到CCLINK总线中。网关连接到C

    2024年02月13日
    浏览(44)
  • MODBUS TCP转CCLINK IE协议网关cclink通讯异常的处理方法

    你是否曾经遇到过需要将不同的设备连接到一个统一的网络中?或者你是否曾经遇到过设备之间的通讯协议不兼容的问题?捷米的JM-CCLKIE-TCP通讯网关就是为解决这些问题而设计的。   JM-CCLKIE-TCP通讯网关是一款自主研发的CCLINK IE FIELD BASIC从站功能的通讯网关,它的主要功能是

    2024年02月12日
    浏览(44)
  • ETHERNET/IP转RS485/RS232网关profinet与Ethernet通讯卡

    网络数据传输遇到的协议不同、数据互通麻烦等问题,一直困扰着大家。然而,现在有一种神器——远创智控YC-EIP-RS485/232,它将ETHERNET/IP网络和RS485/RS232总线连接在一起,让数据传输更加便捷高效。 那么,它是如何实现这一功能的呢?YC-EIP-RS485/232是一款自主研发的通讯网关,

    2024年02月15日
    浏览(91)
  • Vue中利用websocket实现实时通讯

    目录 一、webSocket是什么? 二、WebSocket 原理 三、WebSocket 特点 四、WebSocket 应用场景 五、使用步骤 1.安装相关依赖 2.在Vue组件中创建WebSocket连接 3.向服务器发送消息 4.关闭WebSocket连接 总结         WebSocket 是一种基于 TCP 协议的全双工通信协议,它可以在单个 TCP 连接上实现

    2024年02月08日
    浏览(49)
  • 如何利用路由器OS配置热点网关

    网关概念 网关编辑网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不

    2024年02月07日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包