你好,
我正在尝试使用COM111调制解调器建立一个直接的IP连接到CR1000数据记录器。
目前,我可以建立PPP连接,得到如下结果:
PPP是缺省网络。ppp state:拨打-> IP Opened IP: 10.166.98.78 gw: 192.168.111.111 dns: 10.4.0.240 dns: 10.4.0.230 dns: 192.168.10.110 dns: 194.51.3.56
从那里,使用下面的程序,我可以获得另一个IP(调用web IP API),类似于92.184.XXX.XXX。
Public ip_flag As Boolean Public ip_api_return As String * 200 Public splitResult(15) As String * 20 Public logger_ip As String * 40'一些基本的HTTPOut指令WebPageEnd BeginProg 'PPPOpen ip_flag = False Scan (1,Sec,3,0) If ip_flag Then HTTPGet ("http://ip-api.com/csv",ip_api_return,"") SplitStr(splitResult(), ip_api_return,",", 15,5) logger_ip = splitResult(14) ip_flag = False End If NextScan EndProg
然而,无论我尝试使用哪个IP,我都无法连接到我的数据记录器。使用LoggerLink,它尝试连接但没有成功。使用web浏览器,它只告诉我主机是不可访问的。我不能ping数据记录器,即使勾选了“ping (ICMP) Enabled”。
这是我到目前为止所尝试的(没有成功):
在我的代码中添加了一条“PPPOpen”指令;
-改变默认的PakBus/TCP端口在“网络服务”从6785到80
我试图通过移动数据助手配置调制解调器和数据记录器,但由于未知的原因,它不能连接和发送配置到调制解调器。
是否有一个额外的步骤,我需要做(像转发连接从调制解调器到数据记录器)?还是我遗漏了什么?
谢谢,
杰里
杰瑞,
我猜你使用的SIM卡是一个隐藏在网络防火墙后面的动态IP SIM卡。动态SIm卡不可能直接连接到它的IP地址。
有两种解决方案:-新万博2019最新活动啊
1.使用KonectPakBusRouter解决方案。详情见这里:
使用这个解决方案,CR1000连接到云中的PakBus路由端口,当LoggerLink或LoggerNet连接到云中的同一点时,Campbell Scientific软件和数据记录器之间的数据和正常通信可以使用PakBus协议进行。
2.从网络供应商购买静态IP SIM卡,无论是面向公共或在供应商网络内,他们为您提供VPN访问,以获得对IP地址的访问。通过这种方式,您可以通过COM111调制解调器直接访问数据记录器。