0

我正在尝试使用 GSM/GPRS 调制解调器的 GPRS 功能向远程服务器发送数据,但我无法这样做。我在 Arduino 论坛上发布了一个问题,但没有得到任何回复。这是问题的链接

好吧,我主要关心的是 i) 我正在使用 GPRS/GSM 调制解调器,我不确定调制解调器的电源要求。目前我使用的是 9V 和 1 安培电源,但调制解调器上的网络 LED 显示调制解调器有尊严没有得到网络。那么这可能是因为调制解调器的供应不足吗?

4

1 回答 1

4

我非常怀疑这是一个权力的东西。虽然我对 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 是否可以做到这一点。在那里你必须查看硬件信息。

于 2013-11-08T16:02:08.447 回答