【高分求教】MUX复用串口拨号成功,但无法打开网页

一介布衣萧萧 2012-06-28 12:01:05
GPRS模块,移植了MUX驱动和unimodem驱动,目前已经可以拨号成功。可以看到有IP地址分配出来,同时TCP Socket通讯也正常,但是就是无法通过浏览器打开网页。ping www.baidu.com失败,但是直接ping ip地址却可以ping通。ping DNS的ip地址也可以正常ping通,就是无法打开网页。这个应该是DNS域名解析的问题。

有遇到类似的情况,或者知道怎么解决的嘛?

如果不用复用串口拨号上网的话,是可以正常打开网页的。确认SIM卡可以正常上网,没有欠费等。

上述都是在wince 6.0上面弄的
...全文
159 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Peter.song 2014-04-22
  • 打赏
  • 举报
回复
无法打开网页是因为串口不够稳定,有数据丢失。 具体是什么数据丢失了呢?向LZ请教。
Peter.song 2014-04-22
  • 打赏
  • 举报
回复
无法打开网页是因为串口不够稳定,有数据丢失。 与 “ping www.baidu.com失败,但是直接ping ip地址却可以ping通。” 有关系吗?
一介布衣萧萧 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 3 楼 的回复:
确认拨号配置没有问题,因为我是直接用没有复用串口之前成功拨号的配置来拨号的。我使用的是u-blox G100系列的GPRS模块,模块支持多路复用,但只支持base模式。

我们用的是Advanced模式,LZ确认了你用的modem只支持basic模式,最好向模块原厂确认下。
"FrameOption"=dword:1 ; 1 - A……
[/Quote]

确认是只支持basic模式的,目前终于都可以上网了。忘了改了啥了,太多了。可惜,又出现新的问题,拨号成功,断开后,无法再进行拨号了。。。
月之海 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
确认拨号配置没有问题,因为我是直接用没有复用串口之前成功拨号的配置来拨号的。我使用的是u-blox G100系列的GPRS模块,模块支持多路复用,但只支持base模式。
[/Quote]
我们用的是Advanced模式,LZ确认了你用的modem只支持basic模式,最好向模块原厂确认下。
"FrameOption"=dword:1 ; 1 - Advanced; 0 -Basic
一介布衣萧萧 2012-06-29
  • 打赏
  • 举报
回复
无法打开网页的问题已经解决,断开连接后,无法再拨号,AT指令也失效的原因也找到。结贴散分~~~

无法打开网页是因为串口不够稳定,有数据丢失。
断开连接后,复用的串口无法再拨号和AT指令的原因是,在发送ATH去断开网络的时候,模块的设置被重置了,导致CMUX配置的复用失效,复用串口不起作用。
一介布衣萧萧 2012-06-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

没做过 看看这篇文章呢

http://www.myexception.cn/wince/397891.html
[/Quote]

看到这个帖子,感觉有点尴尬。因为这个帖子是我当时在CSDN上发出来的,不知道怎么会转到那边去滴~~~

不过还是要多谢woshi_ziyu
woshi_ziyu 2012-06-28
  • 打赏
  • 举报
回复
没做过 看看这篇文章呢

http://www.myexception.cn/wince/397891.html
一介布衣萧萧 2012-06-28
  • 打赏
  • 举报
回复
确认拨号配置没有问题,因为我是直接用没有复用串口之前成功拨号的配置来拨号的。我使用的是u-blox G100系列的GPRS模块,模块支持多路复用,但只支持base模式。
月之海 2012-06-28
  • 打赏
  • 举报
回复
LZ新建拨号连接是否有问题?check下拨号模式。设置如下拨号模式看看:
[HKEY_CURRENT_USER\ControlPanel\Dial\Locations]
; Each MultiSz location (value name = PermLocationID" has :
; LocationName, LocalFmt, LdFmt, IntntlFmt, AreaCode, CwCode, CountryCode, & Options
"0"=hex(7):\
43,00,61,00,72,00,00,00,47,00,00,00,47,00,00,00,47,00,00,00,00,00,00,00,00,\
00,30,00,00,00,00,00
"1"=hex(7):\
4f,4f,85,5b,00,00,47,00,00,00,30,00,46,00,47,00,00,00,30,00,30,00,2c,00,45,\
00,46,00,47,00,00,00,31,00,30,00,00,00,20,00,00,00,38,00,36,00,00,00,30,00,\
00,00,00,00
月之海 2012-06-28
  • 打赏
  • 举报
回复
关于多路复用,我们曾经在WinCE5、WinCE6上都调试OK,没遇到 LZ的情况。我们用的是huawei MG323模块。会不会和模块有关,多路复用是需要模块本身支持的。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧