首页 文章

同时使用GPRS和GSM

提问于
浏览
0

我正在尝试使用GSM / GPRS调制解调器的GPRS功能将数据发送到远程服务器,但我无法这样做 . 我在Arduino论坛上发布了一个问题,但没有得到任何回复 . Here is the link for the question .

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

1 回答

  • 4

    我非常怀疑它是一种强大的东西 . 虽然我对Arduino板的经验有限 .

    您可以通过执行AT CREG命令来验证通用GSM内容是否正常工作,以检查它是否已连接到移动运营商 .

    如果您需要更详细的帮助,那么我认为您发布将AT命令发送到调制解调器是有意义的 . 固件/软件方面的调制解调器说的是什么 .

    下面有关处理GPRS和AT命令(也就是GSM的东西)的一些信息 .

    对于GSM调制解调器,通常有三种方式同时获得GPRS和执行AT命令(GSM) .

    1) Inline multiplexing

    据我所知,您可以在AT命令控制台中切换上下文 . 在编写代码时,这有点挑战性 . 我会建议不要这样做 .

    2) Mulitplexing over a single serial interface

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

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

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

    负面影响是性能(命令执行速度)显着降低,具体取决于硬件如何应对 .

    3) Multiplexing over multiple serial interfaces

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

    我不完全确定SIM900A是否可以实现这一点 . 在那里你必须看看硬件信息 .

相关问题