【技术实现步骤摘要】
一种面向网关设备的http数据请求方法、设备及介质
本专利技术涉及工业自动化控制
,特别指一种面向网关设备的http数据请求方法、设备及介质。
技术介绍
工业互联网平台利用网关设备实现通信协议的互联,网关设备采用标准的工业网络协议与多种智能设备建立通信,从而实现不同设备的无缝集成。网关设备的应用场合十分广泛,可一站式接入现场的智能设备,实现数据采集、分析处理和综合监控。网关设备涵盖市场上主流的以太网通讯协议和PLC专有协议,可以消除绝大多数用户在多协议通讯上的困扰。超文本传输协议(英文:HyperTextTransferProtocol,缩写:http)是一种用于分布式、协作式和超媒体信息系统的应用层协议。http协议是建立在TCP协议上的应用层协议,协议的本质是请求和应答,即对于http协议来说,服务器给一次响应后整个请求就结束了,这是http请求最大的特点,也是由于这个特点,http请求无法做到的是服务器向客户端主动推送数据。但由于基于网关设备的http协议的广泛应用,存在使用http协议去获取实时数据或者
【技术保护点】
1.一种面向网关设备的http数据请求方法,其特征在于:包括如下步骤:/n步骤S10、网关设备与服务器建立TCP套接字连接;/n步骤S20、网关设备向服务器发送登录请求进行身份验证,并接收服务器返回的GUID码;/n步骤S30、网关设备基于所述GUID码向服务器发送http数据请求报文;/n步骤S40、网关设备获取服务器发送的数据。/n
【技术特征摘要】
1.一种面向网关设备的http数据请求方法,其特征在于:包括如下步骤:
步骤S10、网关设备与服务器建立TCP套接字连接;
步骤S20、网关设备向服务器发送登录请求进行身份验证,并接收服务器返回的GUID码;
步骤S30、网关设备基于所述GUID码向服务器发送http数据请求报文;
步骤S40、网关设备获取服务器发送的数据。
2.如权利要求1所述的一种面向网关设备的http数据请求方法,其特征在于:所述步骤S10具体为:
网关设备的第一http模块与服务器的第二http模块通过三次握手建立TCP套接字连接,并设定TCP连接模式为短连接模式或者长连接模式。
3.如权利要求1所述的一种面向网关设备的http数据请求方法,其特征在于:所述步骤S20具体为:
网关设备通过TCP套接字向服务器发送携带认证数据的登录请求,服务器接收所述登录请求,并判断服务器预先存储的认证数据与登录请求携带的认证数据是否一致,若是,则身份验证通过,服务器向网关设备发送GUID码,并存储所述GUID码;若否,则身份验证不通过,结束流程。
4.如权利要求1所述的一种面向网关设备的http数据请求方法,其特征在于:所述步骤S30具体:
网关设备通过TCP套接字向服务器发送所述GUID码以及http数据请求报文;所述http数据请求报文用于请求实时数据或者历史数据。
5.如权利要求1所述的一种面向网关设备的http数据请求方法,其特征在于:所述步骤S30中,所述http数据请求报文包括请求行、请求头部、第一空行以及请求数据;
所述请求行包括请求方法、请求地址以及协议版本;所述请求头部为请求报文的附加信息;所述第一空行为请求头部结束的分隔符。
6...
【专利技术属性】
技术研发人员:郑松,刘朝儒,陈松彬,熊华锋,颜明泽,夏长星,罗巧珍,郑明明,
申请(专利权)人:爱普福建科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。