[发明专利]一种分布式物联网设备双向通讯的方法在审
申请号: | 202111565647.5 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114401326A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 韩帮贵 | 申请(专利权)人: | 浙江保信科技有限公司 |
主分类号: | H04L69/164 | 分类号: | H04L69/164;H04L61/256;H04L67/141;H04L69/16 |
代理公司: | 武汉菲翔知识产权代理有限公司 42284 | 代理人: | 刘谷红 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 联网 设备 双向 通讯 方法 | ||
本发明公开了一种分布式物联网设备双向通讯的方法,具体包括以下步骤:S1、公网服务器安装服务端软件并启动,开放端口任意两个端口,例如1270和1271,主动在1271端口建立SocktX连接,发送注册指令如:web1→192.168.0.11:8080;然后注册键值web1.abc.com→SocktX;S2、访问注册的站点http://web1.abc.com:1270,记为Socket1;S3、给Socket1请求分配guid后发送Swap指令;S4、接收到Swap指令,创建两个Socket用于转发数据;本发明涉及网络通信技术领域。该分布式物联网设备双向通讯的方法,通过socket长连接方式由服务器转发请求,只要两台设备都能访问代理服务器,则穿透保证100%成功,稳定性强,保证了两台设备之间会进行连接,改变了传统的穿透方式,提高了整体的效果。
技术领域
本发明涉及网络通信技术领域,具体为一种分布式物联网设备双向通讯的方法。
背景技术
由于家庭带宽为动态ip,或者宽带运营商通过NAT(防火墙)转发的原因,外面的人(互联网)无法直接访问家庭宽带环境下局域网中的网站、服务、物联网设备等,为了在局域网内部搭建的网站或服务可以让互联网中的其他设备所访问,网络地址转换机制的问题在于,NAT设备自动屏蔽了非内网主机主动发起的连接,也就是说,从外网发往内网的数据包将被NAT设备丢弃,这使得位于不同NAT设备之后的主机之间无法直接交换信息。这一方面保护了内网主机免于来自外部网络的攻击,另一方面也为P2P通信带来了一定困难,传统的穿透方式通过udp打洞方式建立p2p通道,也就是内网穿透,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不被NAT设备屏蔽而正确路由到内网主机。
传统的穿透方式通过udp打洞方式建立p2p通道,成功率低,不稳定,影响了正常的使用,且使用时也会出现连接失败的情况,低成功率也导致使用隐患大,因此有必要对现有的这种udp打洞方式建立p2p通道,本发明提出了一种分布式物联网设备双向通讯的方法,以此解决传统连接方式效果不是很好的问题。
发明内容
针对现有技术的不足,本发明提供了一种分布式物联网设备双向通讯的方法,解决了分布式物联网设备双向通讯的方法效果不是很好的问题。
为实现以上目的,本发明通过以下技术方案予以实现:一种分布式物联网设备双向通讯的方法,具体包括以下步骤:
S1、公网服务器安装服务端软件并启动,开放端口任意两个端口,例如1270和1271,主动在1271端口建立SocktX连接,发送注册指令如:web1→192.168.0.11:8080;,然后注册键值web1.abc.com→SocktX;
S2、访问注册的站点http://web1.abc.com:1270,记为Socket1;
S3、给Socket1请求分配guid后发送Swap指令;
S4、接收到Swap指令,创建两个Socket用于转发数据;
S5、查找guid对应的Socket1,SocketZ和SocketY互相转发;
S6、Socket1获取到内网服务数据。
优选的,所述S1中,端口1270专用于与客户端建立长连接,端口1271用于接收来自互联网的http请求/用于直接端口转发类型的穿透。
优选的,所述S3中,给Socket1请求分配guid后发送Swap指令具体包括:给Socket1请求分配guid,接受请求报文直到读取到第一个\r\n,此时header内容全部读取到,解析header头中Host对应的值,此次请求解析的Host:web1.abc.com:1270,查找键web1.abc.com对应的SocktX,发送Swap指令:web1→guid。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江保信科技有限公司,未经浙江保信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111565647.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种UV光固化组合物及应用
- 下一篇:可调电容电路和延时调节电路