|
发表于 2011-6-21 16:43:31
|
显示全部楼层
回复【3楼】wang80jian
恩,谢谢楼上的,我试过了用at+cipshut可以。
另外我发现,sim900a 无需设置apn接入点和密码,只使用at+cipmux=0和at+cipstart命令就可以建立连接,如果这样的话没有设置apn和密码,不会有问题吧。
还有我用的是透明传输模式,在这种模式下,所有的at指令都失效了,都当做了要传输的数据。我如何退出这种模式呢。因为这种模式下连接中断后,我要执行at+cipshut指令都不行啊,直接把at+cipshut指令当成数据了。唯一的办法只有重启了。
希望前辈指教
-----------------------------------------------------------------------
他内置中国移动的apn的,设不设都可以上网,设错了也无所谓
对于apn捆绑的卡,电力的卡,似乎不设apn也能上网,当然只能上电力专网,想上cmnet还上不来的。
透明传输未必简单
我是采用文本方式发送接收
在缓冲区里直接查询IPD即可截取TCP的数据
发送数据还有结果返回
如果传输的数据量不大不频繁,文本方式比透明方式要简单
我是设了2个接收缓冲区接收simcom的数据
1个缓冲区用来分析AT命令的响应结果
另一个缓冲区查询IPD,截取tcp数据
这样我可以定期查询模块状态、信号大小、短信,同时不误了TCP通讯
如果采用透传,得要反复切换数据模式和命令模式,挺麻烦的。 |
|