社区
嵌入开发(WinCE)
帖子详情
通过3G网络如何能长期稳定的传输数据
ruanwei1987
2012-04-25 09:45:39
现在遇到一种情况,需要在没有有线网络的地方存在一台服务器,采用3G方案来进行数据传输。
假设信号还行。有没有一种解决方案能让这台服务器的网络一直稳定的存在着
3G网卡,我试了,不稳定,存在这样或那样问题
请问现在还有没有什么设备是为企业用的,
如方案可行,或您就是提供商,一切都可以衡量。
邮箱 rwecho@126.com
...全文
481
34
打赏
收藏
通过3G网络如何能长期稳定的传输数据
现在遇到一种情况,需要在没有有线网络的地方存在一台服务器,采用3G方案来进行数据传输。 假设信号还行。有没有一种解决方案能让这台服务器的网络一直稳定的存在着 3G网卡,我试了,不稳定,存在这样或那样问题 请问现在还有没有什么设备是为企业用的, 如方案可行,或您就是提供商,一切都可以衡量。 邮箱 rwecho@126.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yony2011
2012-08-16
打赏
举报
回复
遇到同样的问题。。。。同求真解啊。楼主公布动态啊
月之海
2012-04-26
打赏
举报
回复
几乎所有的通信模块在不同的环境下、长时间运行,应该都会出异常(特别是国产的模块),手机也是如此,但是手机做了恢复机制,出现异常后,在后台会给模块复位或者下电、上电,重新加载相应的驱动,即重新初始化模块。
LZ不能完全控制模块,要做这一套恢复机制难度很大。
月之海
2012-04-26
打赏
举报
回复
[Quote=引用 17 楼 的回复:]
Arthur_zeng
我已经写了一个拨号程序了,刚开始是可以的,不过当程序运行到一段时间,比如一天之后,突然就断了,不知道是什么原因,然后就出现错误633,
我 插拔3G网卡多次——无效
禁用启用虚拟出来本地连接——无效
重装驱动——可以拨号,可以发短信至10000——但无法百度,无法ping www.baidu.com,其他网址一样
重启电脑——可以重新联网
……
[/Quote]
我的意思是每次RasDial之前,先执行一次RasHangUp,强制挂断。
ruanwei1987
2012-04-26
打赏
举报
回复
现在遇到的瓶颈有几点,我列一下,不知道你们有没有和我同样的处境。
1、3G网卡能不能长期稳定的运行(目前是华为E261)。
2、若中间断了,通过拨号重连为什么总出现各种各样错误,633,618,拨上号却不能联网等。
3、AT Command可以获取此网卡的大部分信息,但是能拨号码?ATDT*99#,出现no carrier,请不要说实现PPP协议栈,但如果你能给我详尽资料除外。
4、通过At Command 不会出现类似633之类的错误了吗?
ruanwei1987
2012-04-26
打赏
举报
回复
zhengmeifu
这个真不行,首先服务器不是谁都能操作的,其次,服务器不能因为这个原因重启。
zhengmeifu
2012-04-26
打赏
举报
回复
你可以在服务器做个定时ping你客户端的IP呀,若ping不通10次以上,就让服务器重启。可以采用我们的远程遥控电源,就有这个功能,若服务器死机,遥控电源就会智能地重启服务器。
ruanwei1987
2012-04-26
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
现在有很多3G无线路由,它自动检测并连接,通过RJ45接口连接,用起来跟有线没什么太大区别,做客户端很方便。如果要做服务器有的好像带动态域名解析的功能。我们现在用的亿唐的一款,好像还有宏电的
[/Quote]
skopt
——————
你说的这个东西稳定吗?
他能自动检测并连接?
ruanwei1987
2012-04-26
打赏
举报
回复
Arthur_zeng
我已经写了一个拨号程序了,刚开始是可以的,不过当程序运行到一段时间,比如一天之后,突然就断了,不知道是什么原因,然后就出现错误633,
我 插拔3G网卡多次——无效
禁用启用虚拟出来本地连接——无效
重装驱动——可以拨号,可以发短信至10000——但无法百度,无法ping www.baidu.com,其他网址一样
重启电脑——可以重新联网
而这以上操作如果用在服务器,是根本无法实现的,首先不可能,让一个人天天负责这个东西
其次,服务器不能随便重启。
——————————————————————————————————————————
像你说的强制断开gprs拨号连接,我采用的是
rasdial 【entryname】 /disconnect
问题依然存在
难道3G网卡无法应用在如此的场景?
ruanwei1987
2012-04-26
打赏
举报
回复
[Quote=引用 14 楼 的回复:]
没有网络什么都不行
[/Quote]
假设网络信号还行,可以支撑以上的运作。
ruanwei1987
2012-04-26
打赏
举报
回复
[Quote=引用 31 楼 的回复:]
引用 29 楼 的回复:
硬复位或者模块下电、上电
你说的这些难道是软件无法控制的?
我也做了类似的操作,通过Devcon.exe进行USB卸载,加载。但是无效,因为USB的加载卸载并不真正重置了 3G卡
硬复位,下电、上电,一般都是直接控制复位引脚、使能脚。需要驱动层实现,应用层调用。目前 LZ的开发场景应该是实现不了。
[/Quote]
进死胡同了?
ruanwei1987
2012-04-26
打赏
举报
回复
我一直在发At Channel
在出现633时,也是都有反映。
拨号,起先是用的DotRas,异步,但是发现它总是把机器搞死,我该用rasdial.exe,调用CMD命令行的方式进行的。
今天看来遇到人了,折腾有几天了
月之海
2012-04-26
打赏
举报
回复
[Quote=引用 29 楼 的回复:]
硬复位或者模块下电、上电
你说的这些难道是软件无法控制的?
我也做了类似的操作,通过Devcon.exe进行USB卸载,加载。但是无效,因为USB的加载卸载并不真正重置了 3G卡
[/Quote]
硬复位,下电、上电,一般都是直接控制复位引脚、使能脚。需要驱动层实现,应用层调用。目前 LZ的开发场景应该是实现不了。
月之海
2012-04-26
打赏
举报
回复
[Quote=引用 27 楼 的回复:]
重新初始化模块
其实能做到这一点,也很好。
但是就633这个错误,有时候我重新插拔3G卡,重新安装驱动都无济于事,难道通过模块初始化能解决?
这个错误的原因(个人猜测):
操作系统的rasdial处于假死状态造成。
但执行RasHangUp并不能让rasdial立刻停止
对于这个错误,
微软有个说明:http://support.microsoft.com……
[/Quote]
LZ目前用的是usb 3G无线网卡,你安装的那个驱动应该是usb虚拟串口驱动,它是基于usb host运行的。usb虚拟串口驱动,应该能映射出3个串口(一个用于 AT channel、一个用于数据 channel、一个用于调试)。出现633的错误时,LZ是否有向AT channel发AT command,看是否有回应,看模块是否还活着。拨号是用的同步还是异步?
ruanwei1987
2012-04-26
打赏
举报
回复
硬复位或者模块下电、上电
你说的这些难道是软件无法控制的?
我也做了类似的操作,通过Devcon.exe进行USB卸载,加载。但是无效,因为USB的加载卸载并不真正重置了 3G卡
月之海
2012-04-26
打赏
举报
回复
有些不稳定的模块,会出现down掉的情况,此时 AT command是不通的,这种情况下,只能是去硬复位或者模块下电、上电,重新初始化一次。
ruanwei1987
2012-04-26
打赏
举报
回复
重新初始化模块
其实能做到这一点,也很好。
但是就633这个错误,有时候我重新插拔3G卡,重新安装驱动都无济于事,难道通过模块初始化能解决?
这个错误的原因(个人猜测):
操作系统的rasdial处于假死状态造成。
但执行RasHangUp并不能让rasdial立刻停止
对于这个错误,
微软有个说明:http://support.microsoft.com/kb/162807/zh-cn
停止并重新启动远程访问服务暂时可以解决此问题。
不过我发现,针对633错误时,Rasman服务并不能操作,因为这个服务也处于假死状态
月之海
2012-04-26
打赏
举报
回复
[Quote=引用 25 楼 的回复:]
手机也是如此,但是手机做了恢复机制
此话怎讲?
手机不是一下在能很长时间不关机吗???
另外,3G模块是否有重启,或者重置这种at command??
[/Quote]
手机是不用关机,它可以在后台对通信模块完成诸如复位的动作。
ruanwei1987
2012-04-26
打赏
举报
回复
手机也是如此,但是手机做了恢复机制
此话怎讲?
手机不是一下在能很长时间不关机吗???
另外,3G模块是否有重启,或者重置这种at command??
ruanwei1987
2012-04-26
打赏
举报
回复
Arthur_zeng
哈哈,和我想的是一样的,我总是在连接的时候先执行下挂断。。。。
可问题依旧
ruanwei1987
2012-04-25
打赏
举报
回复
信号不好的时候需不需要做传输?
不需要,因为我数据传输不需要太及时,一天只能能传上来就行
我现在用的设备 是E261 ,如果用windows自带的拨号程序,和它的pc ui Interface COM口来监视,并断线重连的话 很容易造成设备633错误 。
找不到原因 和解决办法
Arthur_zeng
你好像没理解我的意思
首先我要保证网络 是通的才有可能通信啊,目前我主要是采用FTP进行数据传输
加载更多回复(14)
服务器对大文件传输有限制怎么办,20G、100G、200G大文件怎么通过
网络
远程传输,一招快速解决
网络
传输大文件...
通过
网络
大文件传输一直是个很麻烦的事情。方法很多,但好用的特别少让我们一起来盘点下目前
网络
上文件传输的办法:qq文件传输:大小限制2G,速度一般1、2M左右;QQ邮箱附件:大小限制
3G
,保存30天,速度以您的
网络
...
433和2.4G无线通信比较
DSSS 2.4G无线数据传输系统优势 一、很正常的升级换代: 系统工作的
长期
稳定
性和可靠性,是一个无线通信系统最重要的指标。由于一般433兆及915兆产品使用的是低频窄带通信技术,它们的工作频率范围很窄5 - 25 KHz...
数据中心
网络
400G硅光光模块技术方案浅谈
高密互联需求伴随着云业务的爆发,单个腾讯云数据中心园区规模从10w机位快速增大到30w规模,针对越来越大的100G数据中心
网络
集群需求,需要研发更高100G接入密度的交换机。大容量的单芯...
数据中心
用专业的名词解释,数据中心是全球协作的特定设备
网络
,用来在internet
网络
基础设施上传递、加速、展示、计算、存储数据信息。 尽管数据中心听起来神秘高大上,但按照最简单直接的理解,数据中心实际上就是我们个人...
1G~5G的发展详细历程-2
AMPS为1G
网络
的典型代表。 第一代移动通信技术(1G)是指最初的模拟、仅限语音的蜂窝电话标准,制定于上世纪80年代。Nordic移动电话(NMT)就是这样一种标准,应用于Nordic国家、东欧以及俄罗斯。其它还包括美国...
嵌入开发(WinCE)
19,503
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章