[发明专利]一种基于自定义协议及Netty框架的交互方法有效
申请号: | 201711417696.8 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108234614B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 陆璐;刘欣 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于自定义协议及Netty框架的交互方法,利用终端采集模块对终端设备的检测数据进行采集,把采集到的各类信号模拟量转换成数字信号,并经自定义协议通过通信模块发送至云平台服务器,同时电脑或移动端通过业务处理模块对远程终端进行控制,实现远程终端探测数据实时展示与分析,同时还能实现对终端设备的远程控制。本发明适用于大批量PLC嵌入式互联网数据交互,在进行数据传输的过程中,通过简明的自定义协议及心跳信号,可实现数据高效、稳定地传输,面对海量小体量、高并发的信号数据,并且成熟的Netty框架技术可以使通信资源配置最优化。 | ||
搜索关键词: | 一种 基于 自定义 协议 netty 框架 交互 方法 | ||
【主权项】:
1.一种基于自定义协议及Netty框架的交互方法,其特征在于,包括如下步骤:S1、利用PLC连接终端采集模块检测终端设备的实时环境,采集各类开关量、模拟量的实时数据,将采集到的模拟信号转换成数字信号;所述PLC为可编程逻辑控制器;S2、由步骤S1中获得数字信号后,利用PLC连接通信模块通过自定义协议与云平台服务器建立TCP/IP连接,登记维护该连接,将实时数据发送至云平台服务器,同时建立心跳包,所述心跳包用于检测各远程终端的连接情况并传输数据;所述自定义协议为TCP/IP应用层的协议,即PLC与云平台服务器的通信规则;S3、由步骤S2中PLC与云平台服务器建立连接后,云平台服务器及时处理来自远程终端的接入,登记和维护与远程终端的连接,利用成熟的Netty线程模型,为远程终端的接入分配相应的线程处理响应,向已注册的对应线程处理发送请求以及应答;S4、由步骤S3云平台服务器分配好计算资源后,云平台服务器对终端采集模块实时采集到的数据进行分类筛选,在云平台服务器上对海量数据进行处理与存储,对统计数据在电脑或移动端进行实时展示并对数据进行统计分析,在宏观上掌握各终端设备的状况;S5、由步骤S4云平台服务器通过终端采集模块对终端设备实时监控,通过显示控制端与云平台服务器进行连接,发送自定义指令到终端控制模块,对终端设备的各类智能硬件设施进行远程控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711417696.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于微信平台的服务系统
- 下一篇:表项处理方法、主板及主网络设备