Login
欢迎浏览我的网站
我要投稿 请登录 免费注册 安全退出

您现在的位置是: 首页 > 物联百科 > 物联网知识

物联网知识

关于物联网远程控制解决方案

2021-11-05 物联网知识 加入收藏
根据目前运营商物联网风控政策,需要对物联网卡做定向绑定。针对部分现场需要使用向日葵,todesk,tewmview等远程软件,我司联合中国电信集团400技术抓包,发现远程软件ip有不固定的情况,导致现场使用有不稳定或无法连接。经过我司实验室测试,发现可以通过如下方案解决远程登录需求。解决方案1、固定公网服务器的ip加入到物联网卡定向ip池。2、通过固定公网服务器搭建代理服务器。3、客户设备系统安装

根据目前运营商物联网风控政策,需要对物联网卡做定向绑定。针对部分现场需要使用向日葵,todesk,tewmview等远程软件,我司联合中国电信集团400技术抓包,发现远程软件ip有不固定的情况,导致现场使用有不稳定或无法连接。经过我司实验室测试,发现可以通过如下方案解决远程登录需求。

解决方案

1、固定公网服务器的ip加入到物联网卡定向ip池。

2、通过固定公网服务器搭建代理服务器。

3、客户设备系统安装代理客户端,配置对接参数.

4、测试调试验证系统是否正常。

 

Window部署方法

1、在服务器上下载服务器程序

https://www.hngsiot.com/uploads/media/iottodesk-server.zip

1.1解压服务器程序

关于物联网远程控制解决方案(图1)

 

1.2服务器参数配置,frps.ini文件配置

# [common] is integral section

[common]

# 服务器IP0.0.0.0为服务器全局所有IP可用,假如你的服务器有多个IP则可以这样做,或者填写为指定其中的一个服务器IP,支持IPV6

bind_addr = 0.0.0.0

bind_port = 7000

bind_udp_port = 7001

#UDP通讯端口,用于点对点内网穿透

kcp_bind_port = 7000

#用于KCP协议UDP通讯端口,在弱网环境下传输效率提升明显,但是会有一些额外的流量消耗。设置后frpc客户端须设置protocol = kcp

vhost_http_port = 80

#管理面板配置,通过浏览器查看 frp 的状态以及代理统计信息展示端口,可自定义

dashboard_addr = 0.0.0.0

dashboard_port = 7600

#管理面板配置的用户名和密码,用户名和密码保管好

dashboard_user = admin

dashboard_pwd = xxxxxxx

log_file = ./frps.log

 

#日志界别trace, debug, info, warn, error

log_level = info

log_max_days = 3

# disable log colors when log_file is console, default is false

disable_log_color = false

#客户端链接授权的token

token = hngsiot

#端口白名单,为了防止端口被滥用,可以手动指定允许哪些端口被使用,338940000-50000

#allow_ports = 40000

#每个内网穿透服务限制最大连接池上限,避免大量资源占用,可自定义

max_pool_count = 5

 

win+r键,进入cmd,进入解压程序所在目录

运行:frps.exe -c frps.ini

关于物联网远程控制解决方案(图2) 

 

2、在设备上下载而客户端程序

https://www.hngsiot.com/uploads/media/iottodesk-client.zip

2.1解压客户端程序

关于物联网远程控制解决方案(图3) 

2.2配置客户端,frpc.ini配置

# [common] is integral section

[common]

#token需要与服务端配置一致

token = hngsiot

# 39.97.221.99公网ip地址

server_addr = 39.97.221.99

server_port = 7000

log_file = ./frpc.log

log_level = info

log_max_days = 3

disable_log_color = false

pool_count = 5

tcp_mux = true

user = hngsiot

login_fail_exit = true

protocol = tcp

tls_enable = true

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 3389

remote_port = 33888

use_encryption = true

use_compression = false

2.3win+r键,进入cmd,进入解压程序所在目录

运行:frpc.exe -c frpc.ini

关于物联网远程控制解决方案(图4) 

启动成功以后,就可以通过中继服务器远程链接设备ip:3389远程服务器了。

注意:服务器防火墙以及安全组需要开放70007000133888

 

3、客户端以及服务端软件安装服务方法,参见nssm安装系统服务

3.1下载nssm程序

https://www.hngsiot.com/uploads/media/nssm-2.24.zip

 

3.2解压客户端程序

 关于物联网远程控制解决方案(图5)

3.3根据设别系统要求进入对应的目录,32位系统进入win32,64位系统进入win64.

3.4win+r键,进入cmd,进入解压程序目录win32(我是32位设备)

通过命令:nssm.exe install iottodesk

系统会弹出程序选择窗口

 关于物联网远程控制解决方案(图6)

3.5配置参数如下图所以,点击“install service

关于物联网远程控制解决方案(图7) 

至此,iottodesk服务已经安装成功,可以设置为开机自动启动。

4、服务器端可以3.1~3.5方法安装服务端开机自动启动


文章评论

加载中~