首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用GPRS和GSM

同时使用GPRS和GSM
EN

Stack Overflow用户
提问于 2013-11-07 07:33:48
回答 1查看 2K关注 0票数 0

我试图使用GSM/GPRS的GPRS功能将数据发送到远程服务器,但我做不到,我在Arduino论坛上发布了一个问题,但没有得到任何答复。Here is the link for the question

我主要关心的是,我使用的是GPRS/GSM调制解调器,我不确定Modem.At当前的电源需求,我使用的是9V和1安培的电源,但是调制解调器上的网络发光二极管使调制解调器无法获得网络。那么,这是否因为对调制解调器的供应不足呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-08 16:02:08

我很怀疑这是个有力量的东西。虽然我在Arduino董事会的经验有限。

您可以通过执行AT+CREG命令来检查它是否与移动运营商连接,从而验证一般的GSM组件是否正常工作。

如果您需要更详细的帮助,那么我认为您有必要将AT命令发送到调制解调器。以及固件/软件端的调制解调器在说什么。

下面是一些关于处理GPRS和AT命令的信息(也就是GSM的内容)。

GSM调制解调器通常有三种方式同时获取GPRS和执行AT命令(GSM)。

1)内联复用

据我所知,您可以在AT命令控制台内切换上下文。当涉及到编写代码时,这是一个小挑战。我建议你不要这样做。

2)在单个串行接口上的多路复用

这是通过支持GSM 27.010规范的驱动程序完成的。一些制造商为此目的提供MUX驱动程序。

标准命令是AT+CMUX。我强烈建议查看调制解调器参考手册,以确切地了解如何执行此命令。您也可以通过AT命令获得相当多的信息。通过执行AT+CMUX=?查看所期望的参数。

实际上,您将有两个串行连接打开到同一个串行端口。一个用于GPRS,另一个用于AT命令。

负面影响是性能(命令执行的速度)明显降低,这取决于硬件如何处理它。

3)多串口复用

据我所知,GSM调制解调器提供多个串行接口(UART)。因此,一个可以用来执行标准的AT命令。另一种可用于GPRS通信。

我不太确定SIM900A是否能做到这一点。在那里,您必须查看硬件信息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19830279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档