【技术实现步骤摘要】
基于TCP消息代理的终端远程访问方法、设备及介质
[0001]本专利技术涉及物联网
,尤其是涉及基于TCP消息代理的终端远程访问方法、设备及介质。
技术介绍
[0002]物联网的终端设备一般情况下都是部署在内网的,通过内网的网络直接访问终端设备WEB进行产品功能的配置,这种方式适合简单的配置。而当要做一些较为复杂的配置时,就需要专业的技术人员进行指导配置,这时候要么技术人员去到现场进行配置,这种方案比较耗费人力资源;要么技术人员进行远程配置,即先利用远程桌面到终端用户的电脑桌面,然后再连接到终端设备WEB进行配置,这个方案下就需要终端用户进行远程桌面环境搭建才能进行,较为复杂,同时也暴露了终端用户的电脑信息。
[0003]对于从外网远程访问内网终端设备WEB进行配置,当前常见的方案有两种方式:
[0004]1、第一种是直接通过端口映射的方式:这种方式要进行稳定的外网访问就需要提供固定的外网ip,一般对于正常的用户是不具备这个条件的。
[0005]2、第二种是采用tcp消息代理的方式:这种方式大多 ...
【技术保护点】
【技术特征摘要】
1.基于TCP消息代理的终端远程访问方法,其特征在于,所述方法包括如下步骤:步骤1、对终端设备的远程访问权限进行配置;步骤2、所述终端设备与云端服务器之间建立长连接,并将设备信息上报给云端服务器;步骤3、所述云端服务器收到设备信息后,向远程配置服务器发起访问信息获取请求;步骤4、所述远程配置服务器收到该访问信息获取请求后,生成所需的访问信息并发送给云端服务器;步骤5、所述云端服务器将访问信息和远程访问指令下发至终端设备;步骤6、所述终端设备收到远程访问指令后,根据访问信息执行启动TCP代理功能命令,建立终端设备与sshd服务端之间的TCP通道和开放sshd服务端的代理端口;步骤7、所述云端服务器访问sshd服务端开放的代理端口,sshd服务端的代理端口通过TCP通道将消息代理至终端设备的web端口,实现云端服务器间接远程访问终端设备的web端口。2.根据权利要求1所述的基于TCP消息代理的终端远程访问方法,其特征在于,所述步骤2具体为:所述终端设备通过TCP长连接服务器与云端服务器之间建立长连接,并将设备信息通过TCP长连接服务器上报给云端服务器。3.根据权利要求2所述的基于TCP消息代理的终端远程访问方法,其特征在于,所述步骤4具体包括:步骤41、所述远程配置服务器收到该访问信息获取请求后,随机生成建立TCP消息代理所需的账号、密码和代理端口信息,并记录到数据库中;步骤42、所述远程配置服务器根据代理端口信息和远程配置服务器启动时配置好的sshd地址生成url信息;步骤43、所述远程配置服务器将账号、密码、代理端口信息、sshd地址和url信息返回至云端服务器。4.根据权利要求3所述的基于TCP消息代理的终端远程访问方法,其特征在于,所述步骤5具体包括:步骤51、所述云端服务器收到后,将账号、密码、代理端口信息和sshd地址转发给TCP长连接服务器;步骤52、所述TCP长连接服务器接收后,将账号、密码、代理端口信息、sshd地址和远程访问指令下发给终端设备。5.根据权利要求4所述的基于TCP消息代理的终端远程访问方法,其特征在于,所述步骤6具体包括:步骤61、所述终端...
【专利技术属性】
技术研发人员:陈镇兴,陈毅聪,陈少伟,
申请(专利权)人:睿云联厦门网络通讯技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。