调试GPRS模块问题

kaiyi1986 2009-04-08 04:02:25
HI 各位高手:
小弟想知道,调GPRS的时候依次要发那些命令各是什么意思?不同的MODEM调的时候,要做的事大概差不多吧。有关这块,有没有什么好资料啊,发给我一份或给个网址(279578853·QQ。COM)。

我自己在试着调的时候,发现MODEM已经返回CONNECT了,可是这时候终端就好像死掉一样,敲什么都不管用。断开后在连上就会返回一个NO CARRER。请问这是什么原因引起的。
我调的步骤大概是:
+CGDCONT 设置好环境
+CGDATA 进入数据模式,这时就返回CONNECT了。
但是在网上看了一下,他们好像在做的时候,有些又要附着网络什么的。在AT COMMAND里查了一下,没有这个命令,但也可以用。试了一下,在AT+CGACT=1,1的时候返回NO NETWORK SERVICE

我刚调这块,很多东西都不是很明白,希望大家指点指点。谢谢!
...全文
212 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaiyi1986 2009-04-11
  • 打赏
  • 举报
回复
对了,有可能是这样。
这个MODEM有个专门的口用来传数据,可能连接后收不到数据就是因为这个原因。

是不是返回CONNECT就已经连接上目标网络了?
kinke2008 2009-04-11
  • 打赏
  • 举报
回复
返回CONNECT就表明连上网络了,但是不能通信的话,看看是不是你所在的场所网络信号质量不高,可以用AT命令查下,或者检查SIM卡是否接触不良,电压是否正常。
xqhrs232 2009-04-10
  • 打赏
  • 举报
回复
还没时间整GPRS
zozowit 2009-04-10
  • 打赏
  • 举报
回复
at+creg=1
at+cgreg=1
at+cgdcont=1,"ip","cmnet"
串口驱动是不是好的,波特率对不对
kaiyi1986 2009-04-09
  • 打赏
  • 举报
回复
唉!模块的AT命令全看过了,就两个命令是用来设置的,其它的都是用来查看数据的。可能其它一些命令没有改,和标准的一样吧,不过这部分命令还没找到在哪呢,请问这块标准的AT命令是在那个协议里?
kaiyi1986 2009-04-09
  • 打赏
  • 举报
回复
我的操作步骤大概是这样的:
1。AT+CGDCONT=1,“IP”,“CMNET”
OK
2。AT+CGDATA=“PPP”,1 (这个命令包括了附着网络和激活PDP CONTEXT吧)
CONNECT
这时就会返回CONNET,但终端就没有反应了。

如果是:
1。AT+CGDCONT=1,“IP”,“CMNET”
OK
2。AT+CGATT=1
OK
3。AT+CGACT=1,1
NO NETWORK SERVICE


GPRS的大概调试步骤就是设置好连接属性(步骤1),然后附着网络,激活PDP,就可以了。
kaiyi1986 2009-04-09
  • 打赏
  • 举报
回复
hi XUNPO:
你说的那个模块是不是说MODEM型号?这个MODEM型号是EM750M
我就是想连接上GPRS进行上网,据我所知这个MODEM自己带了PPP协议。
shuiyan 2009-04-09
  • 打赏
  • 举报
回复
通过AT命令连上GPRS之后,模块就处于数据模式,不再响应普通的AT命令了,需要切换回普通模式。
XUNPO 2009-04-09
  • 打赏
  • 举报
回复
如果用的是Wavecom的,可以看看我的博客,基于OpenAT的二次开发
XUNPO 2009-04-09
  • 打赏
  • 举报
回复
首先,你用的是什么模块,用来做什么
你收到Connect ,是不是进行了 atd*99#啊?想连上GPRS?
如果这样,你需要有一个tcp/ip协议栈才行
AlexChan1981 2009-04-08
  • 打赏
  • 举报
回复
看看demo,熟悉模块的at命令,我现在也在弄MC55这个模块,也满头大的
xqhrs232 2009-04-08
  • 打赏
  • 举报
回复
mark
91program 2009-04-08
  • 打赏
  • 举报
回复
去看模块的手册吧

虽然说各个模块差不多,但各个模块还是有区别的

19,504

社区成员

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

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